Fonctionnalités
- Branché sur displayProductPriceBlock : la ligne s’affiche sous le prix de la fiche produit et dans les miniatures des pages catégorie, de recherche et autres listes
- Suit la déclinaison choisie par le client, que la réduction vienne d’un prix spécifique ou d’une règle de prix catalogue
- Historique par produit, déclinaison et boutique, alimenté quand vous enregistrez un produit, une déclinaison ou un prix spécifique dans le back-office
- Une URL de tâche cron quotidienne, affichée sur la page Configurer, repère les prix spécifiques programmés et les règles catalogue qui démarrent sans enregistrement
- Prix conservés HT dans la devise par défaut, puis convertis pour le visiteur, taxe ajoutée si la boutique affiche les prix TTC
- Page Configurer : recherche par ID, référence ou nom de produit, et un bouton « Vérifier tous les prix maintenant » qui relève tout le catalogue
- Période de référence de 30 jours ou plus, pourcentage en option et règle pour les promotions qui s’accentuent
Dans PrestaShop, une réduction est un prix spécifique ou une règle de prix catalogue, et ni l’un ni l’autre ne garde la trace du prix des semaines précédentes. C’est pourtant ce chiffre que la loi réclame : depuis le 28 mai 2022, l’article 6 bis de la directive 98/6/CE, inséré par la directive « Omnibus » (UE) 2019/2161, impose que toute réduction annoncée mentionne le prix antérieur, soit le plus bas pratiqué sur une période d’au moins 30 jours avant elle. Ce module commence à noter les prix dès son installation et affiche ce prix antérieur à votre place.
Comment il s’intègre à PrestaShop
- Versions
- PrestaShop 8.2 et 9.0 avec PHP 8.1 ou plus. Testé avec le thème Classic ; un autre thème convient s’il garde les hooks de prix standard.
- Front-office
- Une ligne sous le prix via
displayProductPriceBlock, sur la fiche (elle change avec la déclinaison choisie) et dans les miniatures. Un réglage la réserve aux fiches produit si vous préférez. - Enregistrement
- Les hooks objet des produits, déclinaisons et prix spécifiques ajoutent une ligne quand le prix ou le prix normal change ; l’URL cron et chaque affichage d’un produit en promotion comblent les trous.
- Back-office
- Modules › Gestionnaire de modules › Configurer réunit quatre réglages (jours, emplacement, pourcentage, réductions renforcées) et l’historique de n’importe quel produit, avec la date de début de sa remise.
- Empreinte
- Aucun CSS ni JavaScript en plus, aucun service externe, aucune donnée personnelle. Le cron supprime aussi les lignes de plus d’un an, sauf celles dont une promotion en cours a encore besoin.
Installation
- Étape 1
Récupérez le zip dans Mon compte › Téléchargements sur ecom-addons.com.
- Étape 2
Dans le back-office, ouvrez Modules › Gestionnaire de modules, cliquez sur Installer un module et déposez le zip. L’installation relève le prix actuel de chaque produit et déclinaison.
- Étape 3
Cliquez sur Configurer et ajoutez l’URL cron indiquée aux tâches planifiées de votre hébergement, une fois par jour.
Questions fréquentes
Certains produits étaient déjà en promotion à l’installation. Que voit le client ?
Aucune ligne, faute de prix antérieur enregistré ; l’historique de la page Configurer vous le signale. Un produit remisé avant d’avoir 30 jours d’historique affiche le prix le plus bas connu jusque-là.
J’annonce « -20 % ». Sur quoi ce pourcentage est-il calculé ?
Si vous activez l’option, il est calculé sur le prix antérieur, comme l’a jugé la Cour de justice de l’UE dans l’affaire C-330/23, et il n’apparaît que si le prix actuel est vraiment inférieur.
Les prix par groupe de clients sont-ils suivis ? Le prix barré est-il remplacé ?
Pas encore : les historiques par groupe de clients et le remplacement du prix barré sont prévus dans une version ultérieure.
Le module fournit l’historique et la ligne. Les options nationales retenues par votre pays et la façon dont la règle s’applique à votre boutique restent à vérifier de votre côté ; rien de tout cela n’est un conseil juridique.
Historique des versions
- Chargement…
Avis
Chargement…
Vous l’avez acheté ? Laissez un avis depuis votre compte.


