Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Règle de taxe par défaut automatique à la création produit — PrestaShop 8 & 9, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Pourquoi ce module
Depuis PrestaShop 1.7, un nouveau produit est créé sans règle de taxe : le champ reste sur « Aucune taxe » tant que vous ne le changez pas manuellement. Sur un catalogue actif, l'oubli est vite arrivé — et un produit vendu sans TVA fausse vos prix affichés et votre comptabilité. Ce module rétablit un comportement simple : chaque produit créé reçoit d'office le groupe de taxes que vous avez défini.
Conçu pour la nouvelle page produit
La page produit v2 de PrestaShop 8 crée un « produit fantôme » dès que vous cliquez sur « Nouveau produit », avant même toute saisie. Le module s'accroche au hook générique déclenché à cet instant précis (actionObjectProductAddAfter), et non au hook actionProductAdd qui — contrairement à ce que son nom laisse penser — ne se déclenche que lors d'une duplication. La règle de taxe est donc posée immédiatement et s'affiche correctement dans l'onglet Prix.
Vous restez maître de vos exceptions
Un interrupteur « Écraser la valeur existante » vous laisse choisir le comportement. Activé, il impose toujours votre groupe par défaut à la création. Désactivé, il ne remplit que les produits qui n'ont pas encore de règle de taxe — pratique si vous dupliquez des produits déjà correctement paramétrés, ou si certains produits doivent rester en « Aucune taxe ».
Léger et sans effet de bord
Le module n'écrit qu'un seul champ, id_tax_rules_group, directement dans les tables product et product_shop, en tenant compte du contexte multiboutique. Aucune autre donnée n'est touchée, aucun hook de mise à jour lourd n'est déclenché sur le brouillon, et le cœur de PrestaShop n'est pas surchargé. Le code source est fourni non chiffré et la désinstallation est propre.
Il n’y a pas encore d’avis.