PrestaShop Gestão de catálogo

Regra de Imposto Predefinida Automática na Criação de Produto: PrestaShop 8 e 9

Acabaram os produtos criados em «Sem imposto»: a sua regra de imposto é aplicada automaticamente.

Cada novo produto criado no PrestaShop herda automaticamente o grupo de impostos que escolheu, em vez de ficar em «Sem imposto». Seleciona a regra de imposto predefinida na configuração do módulo e ela aplica-se logo na criação, página de produto v2 incluída, sem que tenha de pensar nisso. Um modo «só substituir se estiver vazio» permite nunca sobrepor um grupo já escolhido.

At a glance
  • Aplica automaticamente o seu grupo de impostos a cada produto criado
  • Compatível com a nova página de produto v2 do PrestaShop 8 (produto fantasma incluído)
  • Modo «só substituir se estiver vazio», para preservar as escolhas manuais
  • Escrita dirigida na base de dados, multiloja e sem sobrecarga do núcleo
  • Leve, sem dependências e com código-fonte incluído
PrestaShop 8 e 9 Página de produto v2 Multiloja Código-fonte incluído
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Atribuição automática de uma regra de imposto predefinida na criação de um produto PrestaShop
v1.1.0 · atualizado 2026-07-10
O que faz

A versão curta.

01

Nunca mais «Sem imposto» por esquecimento

O PrestaShop cria os novos produtos sem regra de imposto. O módulo aplica o grupo de impostos que escolher logo na criação, para que o preço com IVA fique correto sem intervenção manual.

02

Compatível com a página de produto v2

A nova página de produto cria um «produto fantasma» instantâneo logo no clique em «Novo produto». O módulo liga-se ao hook certo (actionObjectProductAddAfter) para que a regra seja colocada nesse momento e apareça no separador Preços.

03

Mantém o controlo

A opção «Substituir o valor existente» pode ser desativada: o módulo passa então a preencher apenas os produtos sem grupo de impostos e nunca toca numa escolha já feita.

04

Limpo e sem riscos

Escrita SQL dirigida apenas ao campo id_tax_rules_group (tabelas product e product_shop), sem desencadear outros hooks nem sobrecarregar o núcleo do PrestaShop.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Regra de Imposto Predefinida Automática na Criação de Produto: PrestaShop 8 e 9 funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

Porquê este módulo

Desde o PrestaShop 1.7, um novo produto é criado sem regra de imposto: o campo fica em «Sem imposto» enquanto não o alterar à mão. Num catálogo ativo, o esquecimento acontece depressa, e um produto vendido sem IVA falseia os preços apresentados e a sua contabilidade. Este módulo repõe um comportamento simples: cada produto criado recebe automaticamente o grupo de impostos que definir.

§ 02

Concebido para a nova página de produto

A página de produto v2 do PrestaShop 8 cria um «produto fantasma» assim que clica em «Novo produto», ainda antes de qualquer preenchimento. O módulo liga-se ao hook genérico desencadeado nesse preciso momento (actionObjectProductAddAfter), e não ao hook actionProductAdd que, ao contrário do que o nome sugere, só é desencadeado numa duplicação. A regra de imposto é, por isso, colocada de imediato e aparece corretamente no separador Preços.

§ 03

Continua a mandar nas suas exceções

Um interruptor «Substituir o valor existente» deixa-lhe escolher o comportamento. Ativado, impõe sempre o seu grupo predefinido na criação. Desativado, preenche apenas os produtos que ainda não têm regra de imposto, o que é prático se duplicar produtos já bem configurados, ou se alguns produtos tiverem de ficar em «Sem imposto».

§ 04

Leve e sem efeitos secundários

O módulo escreve um único campo, id_tax_rules_group, diretamente nas tabelas product e product_shop, tendo em conta o contexto de multiloja. Nenhum outro dado é tocado, nenhum hook de atualização pesado é desencadeado sobre o rascunho, e o núcleo do PrestaShop não é sobrecarregado. O código-fonte é fornecido sem cifra e a desinstalação é limpa.