Cambiar estado del impuesto a Imponible de forma masiva en productos Woocommerce

Un caso curioso. Durante la creación de una tienda online con Woocommerce, de repente, ya sea por tocar algo que no debía, los productos dejaron de mostrarse sin IVA, por mucho que configuraba "bien" los Impuestos desde el backend, seguían sin mostrarse. Resulta que no estaba definido el IVA desde la ficha del producto, así que se tenía que configurar uno a uno cada producto en más de 2000 artículos. Casi .
Para establecer el estado fiscal de los todos los productos a la vez a IMPONIBLE (con impuestos) hay que generar una consulta en la base de datos, como siempre, os recomendamos encarecidamente hacer una copia de seguridad de la base de datos antes de hacer cambios o modificaciones.

Índice

    Editar el ESTADO del impuesto de forma masiva

    Para hacerlo de forma masiva, tan solo tienes que entrar en phpMyAdmin, elegir la base de datos de la instalación Woocommerce y generar esta consulta SQL:

    Imagen: woodemia

    Antes: Estado del impuesto: Ninguno
    Ahora: Estado del Impuesto: Imponible

    De esta forma podemos editar en masa el estado y la clase de impuestos de todos los productos a la vez, de forma similar a cómo podemos editar en masa la clase de envío desde el backend de wordpress. Ahora los productos mostrarán su IVA o IMPUESTO correspondiente, tanto en la página del producto como en el pago final y facturas.

    Cambiar CLASES de impuestos de forma masiva

    ¿Qué pasa si quieres cambiar la clase del impuesto? Bueno, pues deberás generar las siguientes consultas SQL, como siempre, haz una copia de seguridad de tu base de datos antes de tocar nada:

     

    Cambiar todos los productos a Estándard:

    Lo que estamos diciendo a woocommerce es que todos los productos que no tengan la clase Estándard, se le asigne.


    ¡Hey, espera un momento!
    Antes de seguir, me gustaría que echaras un vistazo a esto...

    Raiola Networks

    ¿Estás buscando un Hosting o quieres cambiar de proveedor?

    Raiola Networks es lo que buscas. A dia de hoy, por calidad/precio, es el mejor hosting actual. Residen en Lugo (España), por lo que su soporte técnico y atención al cliente es en español 24/7. Pulsando en el banner (afiliado) puedes acceder a sus ofertas y de paso ayudas a mantener nuestro proyecto.


     

    Cambiar todos los productos a Tasa Cero:

    Lo que estamos diciendo a woocommerce es que todos los productos que no tengan la clase Tasa Cero, se les asigne.

     

    Cambiar todos los productos a Tasa Reducida:

    Al igual que los anteriores, todos los productos que no tengan la clase Tasa reducida se les asignará, ¡todos eh! Cuidado con eso:

     

    Fuente #1: https://gist.github.com/BFTrick/6081396
    Fuente #2: https://wpuncle.com/cambiar-estado-del-impuesto-a-imponible-de-forma-masiva-en-productos-woocommerce/

    Javier

    Desde 2002 sumergido en el mundo del código. En este blog comparto mis (limitadas) experiencias como desarrollador web.

    Entradas relacionadas

      4 Comentarios

    1. xavi dice:

      Hola, gracias por el aporte, y para hacerlo al reves, todos a ninguno? gracias

      1. Javier M. dice:

        Hola Xavi,
        supongo que te refieres a quitarle los impuestos a TODOS los productos,
        si es así, para eso tienes que cambiar meta_value de "taxable" a "none".

        Recuerda hacer copia de seguridad de tu base de datos antes de hacer cambios.

        Gracias por comentar y un saludo.

    2. sandra dice:

      Hola!
      Muchas gracias por tu explicación, es la primera vez que encuentro una solución diferente a hacer cambios masivos a través de woocomerce donde se me cae la web todo el tiempo.

      Si lo que quiero es pasar estado de impuesto de "ninguno" a "imponible" y la clase de impuesto de "cero" a "estandard" , cuál sería la manera?

      1. Javier dice:

        Hola Sandra, Woocommerce consume mucho, hace muchas consultas a la base de datos por lo que requieres un servicio hosting de calidad como éste (enlace de afiliado). Además, recuerda no cargar el sitio con muchos plugins innecesarios. Si necesitas ayuda personalizada no dudes en contactárnos en soporte@kawaineko.net.

        Referente a pasar la clase de impuesto de cero a estándard, echa un vistazo de nuevo al artículo, he añadido las instrucciones con la consulta SQL que tienes que generar para pasar de cualquier clase de impuesto a estándard u otros.

        Un saludo.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada.

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

    Usamos cookies y recogemos datos para personalizar contenido, anuncios, funciones sociales y analizar el tráfico. Más información Más información