PrestaShop Gestion catalogue

Règle de taxe par défaut automatique à la création produit — PrestaShop 8 & 9

Fini les produits créés en « Aucune taxe » : votre règle de taxe est appliquée automatiquement.

Chaque nouveau produit créé dans PrestaShop hérite automatiquement du groupe de taxes que vous avez choisi, au lieu de rester sur « Aucune taxe ». Vous sélectionnez la règle de taxe par défaut dans la configuration du module et elle s'applique dès la création — page produit v2 comprise — sans que vous ayez à y penser. Un mode « ne remplacer que si vide » permet de ne jamais écraser un groupe déjà choisi.

En un coup d'œil
  • Applique automatiquement votre groupe de taxes à chaque produit créé
  • Compatible avec la nouvelle page produit v2 de PrestaShop 8 (produit fantôme inclus)
  • Mode « ne remplacer que si vide » pour préserver les choix manuels
  • Écriture ciblée en base, multiboutique, sans surcharge du cœur
  • Léger, sans dépendance, code source inclus
PrestaShop 8 & 9 Page produit v2 Multiboutique Code source inclus
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Règle de taxe par défaut automatique à la création produit — PrestaShop 8 & 9
v1.1.0 · mis à jour 2026-07-10
Ce que ça fait

La version courte.

01

Plus jamais « Aucune taxe » par oubli

PrestaShop crée les nouveaux produits sans règle de taxe. Le module applique le groupe de taxes de votre choix dès la création, pour que le prix TTC soit correct sans intervention manuelle.

02

Compatible page produit v2

La nouvelle page produit crée un « produit fantôme » instantané dès le clic sur « Nouveau produit ». Le module s'accroche au bon hook (actionObjectProductAddAfter) pour que la règle soit posée à cet instant et affichée dans l'onglet Prix.

03

Vous gardez la main

L'option « Écraser la valeur existante » se désactive : le module ne remplit alors que les produits sans groupe de taxes et ne touche jamais à un choix déjà fait.

04

Propre et sans risque

Écriture SQL ciblée sur le seul champ id_tax_rules_group (tables product et product_shop), sans déclencher d'autres hooks ni surcharger le cœur de PrestaShop.

La version longue

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.

§ 01

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.

§ 02

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.

§ 03

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 ».

§ 04

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.