Depuis la transposition de la directive Omnibus, toute annonce de réduction de prix doit indiquer le prix antérieur le plus bas pratiqué au cours des trente derniers jours. Pas le prix catalogue, pas le prix conseillé, pas le prix d’avant la promotion : le plus bas effectivement appliqué sur cette période.
La règle paraît simple. Sa mise en œuvre suppose une donnée que la plupart des boutiques ne conservent pas.
Ce que dit le texte
La directive européenne 2019/2161 a été transposée en droit français, avec des dispositions codifiées dans le code de la consommation et précisées par arrêté. Le principe est le suivant : lorsqu’un professionnel annonce une réduction de prix, il indique le prix antérieur, défini comme le prix le plus bas qu’il a pratiqué à l’égard de tous les consommateurs au cours des trente derniers jours précédant l’application de la réduction.
Deux précisions comptent. Le prix de référence est propre à votre boutique, il ne s’agit pas d’un prix de marché ni d’un prix conseillé. Et il se calcule à l’égard de tous les consommateurs, ce qui exclut les prix réservés à un groupe restreint.
Ce qui constitue une annonce de réduction
Le champ d’application est plus large qu’on ne le pense, et c’est là que se trouvent la plupart des manquements.
Sont concernés : un prix barré à côté du prix courant, un pourcentage de remise affiché, un montant d’économie, une mention du type prix cassé, promotion, offre spéciale, dès lors qu’elle suggère une baisse par rapport à un prix antérieur.
Ne sont pas concernés : un prix bas permanent sans référence à un prix antérieur, une comparaison avec un prix conseillé par le fabricant à condition qu’il soit clairement identifié comme tel et non présenté comme votre prix habituel, et les offres de fidélité personnalisées non généralisées.
Le cas ambigu le plus fréquent est celui des badges. Afficher « bon plan » ou « offre » sur une fiche, sans prix barré, suggère malgré tout une réduction. La prudence commande de traiter ces mentions comme des annonces de réduction.
Conformité Directive Omnibus (Prix Barré) PrestaShopDirective Omnibus, conformité automatique€79.00
Calculer le prix de référence
Quatre questions se posent en pratique, et elles n’ont pas toutes une réponse évidente.
Sur quelle granularité ? Par produit vendable, donc par déclinaison quand les déclinaisons ont des prix différents. Une taille XL vendue plus cher a son propre historique.
Quels prix compter ? Tous les prix appliqués à l’ensemble des consommateurs, y compris les précédentes promotions, les ventes flash et les prix issus de règles panier appliquées automatiquement. Un code promo saisi manuellement par le client relève d’un cas plus discutable, mais un code diffusé publiquement à tous entre bien dans le calcul.
Et les prix par groupe ? Un tarif réservé aux membres d’un programme de fidélité restreint n’abaisse pas le prix de référence général. Un tarif appliqué automatiquement à tous les visiteurs, oui.
Sur quelle période exactement ? Les trente jours qui précèdent l’application de la réduction, pas les trente jours glissants pendant l’opération.
Les exceptions
Trois situations sortent du régime général.
Les denrées périssables. Les produits susceptibles de se détériorer ou de se périmer rapidement échappent à l’obligation, ce qui vise typiquement le frais et l’ultra-frais.
Les produits mis en vente depuis moins de trente jours. Vous ne pouvez pas afficher un historique qui n’existe pas. L’usage consiste à indiquer le prix de référence sur la période effectivement écoulée depuis la mise en vente, en le mentionnant.
Les réductions progressives. Lorsqu’une réduction augmente de façon continue et sans interruption, comme pendant les soldes, le prix de référence peut rester celui pratiqué avant la première baisse. C’est ce qui permet d’afficher une remise croissante pendant toute la période de soldes sans que la première démarque ne devienne la nouvelle référence.
Cette dernière exception est précieuse et souvent ignorée. Elle suppose que les baisses s’enchaînent sans retour au prix plein entre deux démarques.
L’historisation, la vraie difficulté
PrestaShop ne conserve pas l’historique des prix. Quand vous modifiez un prix spécifique, l’ancien disparaît. Sans historique, vous ne pouvez ni calculer le prix de référence ni le justifier lors d’un contrôle.
Ce que l’historisation doit enregistrer : la date et l’heure du changement, le produit et la déclinaison concernés, le prix appliqué, et son origine, prix de base, prix spécifique ou règle panier.
Point important : commencez maintenant. Un historique construit aujourd’hui vous donne un prix de référence exploitable dans trente jours. Un historique que vous commencerez la veille des soldes ne vous servira à rien.
L’affichage
La mention doit être lisible et proche du prix promotionnel. Une formulation courante : « Prix le plus bas pratiqué au cours des 30 derniers jours : 49,90 euros. »
Trois précautions. Le prix de référence affiché doit être celui calculé, pas le prix barré habituel : les deux diffèrent dès qu’une promotion a eu lieu récemment. La mention doit apparaître partout où la réduction est annoncée, y compris dans les listings de catégorie et les blocs de mise en avant, pas seulement sur la fiche. Et le pourcentage affiché doit être calculé à partir du prix de référence, sinon il est faux.
Contrôles et sanctions
Le manquement relève des pratiques commerciales trompeuses. Les contrôles de la répression des fraudes sur ce point sont réguliers, et particulièrement soutenus pendant les périodes de soldes et le Black Friday.
Le contrôle est simple à mener : l’agent relève les prix affichés à plusieurs dates, et compare avec ce que la boutique annonce comme prix de référence. Une boutique sans historisation ne peut pas se défendre, même de bonne foi.
Le module Conformité Directive Omnibus traite ce point sur PrestaShop 8 et 9 : historisation automatique des prix par produit et par déclinaison, calcul du prix le plus bas sur trente jours, affichage de la mention sur la fiche et dans les listings, et gestion des réductions progressives pendant les soldes.