Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Regla de impuestos predeterminada automática al crear productos — PrestaShop 8 & 9, por qué lo construimos así y la lógica detrás de las características anteriores.
Por qué este módulo
Desde PrestaShop 1.7, un nuevo producto se crea sin regla de impuestos: el campo se queda en «Sin impuestos» hasta que lo cambias manualmente. En un catálogo activo el olvido llega rápido — y un producto vendido sin IVA distorsiona tus precios mostrados y tu contabilidad. Este módulo restablece un comportamiento sencillo: cada producto creado recibe de oficio el grupo de impuestos que hayas definido.
Diseñado para la nueva página de producto
La página de producto v2 de PrestaShop 8 crea un «producto fantasma» en cuanto haces clic en «Nuevo producto», antes incluso de escribir nada. El módulo se engancha al evento genérico disparado en ese instante preciso (actionObjectProductAddAfter), y no al hook actionProductAdd que — a pesar de su nombre — solo se dispara al duplicar. La regla de impuestos se fija de inmediato y se muestra correctamente en la pestaña Precios.
Tú mandas sobre tus excepciones
Un interruptor «Sobrescribir el valor existente» te deja elegir el comportamiento. Activado, impone siempre tu grupo predeterminado al crear. Desactivado, solo rellena los productos que aún no tienen regla de impuestos — práctico si duplicas productos ya configurados correctamente, o si algunos productos deben quedarse en «Sin impuestos».
Ligero y sin efectos secundarios
El módulo escribe un único campo, id_tax_rules_group, directamente en las tablas product y product_shop, teniendo en cuenta el contexto multitienda. No se toca ningún otro dato, no se dispara ningún hook de actualización pesado sobre el borrador y el núcleo de PrestaShop no se sobrecarga. El código fuente se entrega sin cifrar y la desinstalación es limpia.
No hay valoraciones aún.