Directive Omnibus et prix de référence 30 jours sur PrestaShop : comment l'afficher pour vos promotions du Black Friday
Avec la directive Omnibus, le prix antérieur affiché lors d'une promotion doit être le plus bas que vous avez pratiqué au cours des 30 jours précédents : l'augmenter juste avant pour le baisser ensuite ne passe pas. Nous vous expliquons comment il se calcule, quelles erreurs invalident la réduction et comment mettre en place l'historique des prix dans PrestaShop avant l'opération.
7 min de lecture
Si vous comptez annoncer des réductions pour le Black Friday sur votre boutique PrestaShop, le prix barré doit être le plus bas que vous avez pratiqué pour ce produit au cours des 30 jours précédents. Ni le dernier prix ni un prix « de référence » choisi au doigt mouillé ne conviennent. En bref : il vous faut un historique du prix réel de chaque produit, qui s'enregistre tout seul. Et il doit tourner avant que vous ne touchiez à un seul prix pour l'opération.
Le problème : l'« avant » de votre promotion, ce n'est pas vous qui le choisissez
La directive (UE) 2019/2161, dite directive Omnibus, a introduit l'article 6 bis. Selon cet article, toute annonce de réduction de prix doit indiquer le prix antérieur pratiqué par le professionnel pendant une durée déterminée avant la réduction. En Espagne, par exemple, l'article 20 de la loi espagnole sur le commerce de détail (Ley de Ordenación del Comercio Minorista) fixe cette durée : le prix antérieur est le plus bas pratiqué sur des produits identiques au cours des trente jours précédents.
Pour une boutique en ligne, cela signifie que le prix barré du Black Friday découle de ce que vous avez réellement facturé pendant ces 30 jours. Si vous avez fait une autre promotion entre-temps, même le temps d'un week-end, ce prix réduit compte. Les orientations de la Commission européenne sur l'article 6 bis sont claires : ne pas tenir compte des prix d'une promotion antérieure dans ces trente jours contrevient à la règle.
Et c'est plus fréquent qu'on ne le croit. Un rapport de la Commission européenne de juin 2024 a conclu que 23 % des annonces de réduction de prix analysées enfreignaient l'article 6 bis.

Comment calculer le bon prix de référence
La Commission l'illustre par un exemple dans ses orientations. Imaginez que vous annonciez « -50 % » et que le prix le plus bas des trente jours précédents était de 100 €. Vous devez indiquer 100 € comme prix antérieur et calculer les 50 % sur ce montant, même si le dernier prix de vente du produit était de 160 €.
La Cour de justice de l'UE l'a confirmé le 26 septembre 2024, en répondant à une question préjudicielle du Landgericht Düsseldorf. Il ne suffit pas de mentionner le prix antérieur dans un coin de l'annonce : le pourcentage de réduction doit être calculé sur cette base. Baker McKenzie le résume bien.
Ce que vous faites dans PrestaShop et ce qui vous manque
Dans PrestaShop, vous mettez en place la promotion en modifiant le produit ou en créant un prix spécifique. Ce qu'ajoute la règle, c'est que le prix antérieur indiqué doit être le prix final le plus bas affiché au cours des 30 jours précédents. Si ce chiffre sort d'un tableur ou de votre mémoire, vous prenez un double risque. Vous pouvez oublier une promotion antérieure. Ou bien le « prix antérieur » que vous saisissez peut être plus élevé que le vrai, ce qui est précisément la pratique trompeuse que la règle sanctionne.
Prix antérieur saisi à la main
- Vous le calculez vous-même, produit par produit.
- Vous devez vous souvenir de toutes les promotions des 30 derniers jours.
- Il ne vous reste aucune trace consultable après coup.
- Chaque changement de prix de dernière minute vous oblige à tout recalculer.
Avec notre module
- Il enregistre tout seul le prix final affiché de chaque produit.
- Il calcule le minimum sur 30 jours à partir de cet historique.
- Il l'affiche dans la langue et la devise de chaque client.
- Il comprend un tableau de bord de conformité et une piste d'audit en lecture seule.
Notre solution : Omnibus Price
Pour cela, nous avons Omnibus Price, notre module qui conserve l'historique réel des prix et affiche le minimum des 30 derniers jours sur les produits en promotion. Nous l'avons conçu pour que le prix de référence découle de ce que votre boutique a réellement affiché. Pas de « prix antérieur » saisi à la main. Il est compatible avec votre PrestaShop et fonctionne sans cron et sans données clients.
Historique automatique
Il capture les prix en temps réel, via des hooks, chaque fois que vous modifiez un produit ou un prix spécifique.
Sans cron
Un petit lot de rattrapage s'exécute en arrière-plan après l'envoi de la page. Aucun visiteur n'attend.
Minimum sur 30 jours visible
À côté du prix réduit, un badge affiche le minimum et l'économie réelle. Si vous le souhaitez, vous pouvez ajouter une pastille « prix le plus bas ! ».
Graphique d'historique
Il apparaît au survol, avec des info-bulles. Vous pouvez ajouter une ligne facultative de prix conseillé.
Tableau de bord de conformité
Il classe chaque produit en promotion comme Conforme, Avertissement, Non conforme ou Dark pattern et attribue un score global de 0 à 100.

Étape par étape : arriver au Black Friday avec l'historique en place
Ici, l'ordre compte, car l'historique commence à se constituer le jour où vous installez le module. Nous vous recommandons de suivre ces étapes :
- Installez le module avant de toucher aux prix. Il fonctionne uniquement avec des hooks, sans surcharge (override), et s'installe et se désinstalle proprement. À partir de ce moment, il enregistre le prix final affiché de chaque produit.
- Gardez vos prix habituels jusqu'à l'opération. Ne les augmentez pas dans les semaines qui précèdent. Un prix gonflé ne peut pas servir de prix antérieur et, en plus, il reste dans l'historique.
- Réglez ce que verra le client. Relisez les textes de la mention dans chaque langue avec l'éditeur enrichi. Décidez aussi si vous affichez la pastille « prix le plus bas ! » et la ligne de prix conseillé.
- Programmez vos promotions comme d'habitude. Modifiez le produit ou créez le prix spécifique. Le module capture le changement en temps réel, et le produit consulté est rafraîchi à la volée.
- Vérifiez le tableau de bord de conformité avant de publier. Regardez le statut de chaque produit en promotion et le score global. Corrigez ceux qui ressortent en Avertissement, Non conforme ou Dark pattern.

Questions fréquentes
Puis-je augmenter le prix début novembre et le baisser pour le Black Friday ?
Non, cela ne fonctionne pas. Si vous avez augmenté le prix au cours des 30 derniers jours, ce prix de vente ne compte pas comme prix antérieur, car ce n'est pas le plus bas de la période. Le portail espagnol Consumo Responde considère cette pratique comme incorrecte.
Dois-je indiquer pendant combien de jours le prix antérieur a été appliqué ?
Non. Les orientations de la Commission sur l'article 6 bis précisent que vous n'êtes pas tenu d'indiquer la durée pendant laquelle vous avez appliqué le prix antérieur affiché.
Y a-t-il un problème si le prix antérieur que j'affiche est inférieur au minimum réel ?
Selon le guide de la Commission, indiquer un prix antérieur inférieur au plus bas des 30 jours précédents n'est pas contraire à l'article 6 bis. Ce qui n'est pas admis, c'est d'en afficher un plus élevé.
Depuis quand Omnibus Price dispose-t-il de données ?
L'historique commence à se constituer le jour où vous installez le module. C'est pourquoi vous avez intérêt à l'installer avant de modifier vos prix pour l'opération.
Dois-je configurer un cron ou le module conserve-t-il des données de mes clients ?
Ni l'un ni l'autre. Il fonctionne sans cron, avec des hooks et un petit lot en arrière-plan. Et il n'utilise aucune donnée client : il enregistre uniquement le prix final affiché de chaque produit.
Abordez le Black Friday avec un prix antérieur bien calculé
Avec Omnibus Price, votre boutique enregistre toute seule le prix final de chaque produit, calcule le minimum des 30 derniers jours et l'affiche à côté de la réduction avec l'économie réelle. Vous disposez en plus d'un tableau de bord de conformité avec un score de 0 à 100 et d'alertes e-mail. Installez-le avant de toucher à vos prix : l'historique commence ce jour-là.
Conservez votre historique de prix et affichez le minimum sur 30 jours
Multiboutique, multidevise et multilingue. Sans cron, sans surcharge et sans données clients. Aide à respecter les règles de transparence des prix de la directive (UE) 2019/2161 ; ne constitue pas un conseil juridique.
Commentaires
Aucun commentaire pour le moment. Soyez le premier.