Pratique

Prix de référence des 30 derniers jours : comment l'afficher sur Shopify sans risquer l'amende

Mis à jour le 20 mai 2026 · 6 min de lecture

Afficher une promotion conforme à la directive Omnibus repose sur un seul chiffre : le prix de référence, c'est-à-dire le prix le plus bas que vous avez pratiqué sur les 30 derniers jours. Le problème, c'est que Shopify ne le calcule pas pour vous — et que le prix barré natif peut même vous induire en erreur. Voici la règle exacte et la bonne méthode.

La règle de calcul, précisément

Pour chaque variante de produit en promotion, le prix de référence à afficher est :

Prix de référence = le prix le plus bas réellement pratiqué pour cette variante au cours des 30 jours précédant la réduction.

Trois points à retenir :

  • Par variante, pas par produit. Si une taille était à 19,99 € et une autre à 24,99 €, chacune a son propre prix de référence.
  • Fenêtre glissante. Les « 30 jours » se recalculent en continu. Le prix de référence d'aujourd'hui n'est pas forcément celui d'hier.
  • Le prix le plus bas, pas le prix d'avant la promo. C'est l'erreur la plus fréquente — voir l'exemple ci-dessous.

Exemple chiffré

PériodePrix affiché
J‑30 à J‑2029,99 €
J‑19 à J‑8 (mini-promo)22,99 €
J‑7 à J‑129,99 €
Aujourd'hui (grosse promo)24,99 €

Le prix de référence légal est 22,99 € (le plus bas des 30 jours), pas 29,99 €. Annoncer « ‑17 % au lieu de 29,99 € » est trompeur : la vraie référence est 22,99 €, donc le produit est en réalité plus cher aujourd'hui qu'il y a deux semaines. Le bon affichage est : « 24,99 € — prix de référence 30 jours : 22,99 € ».

Le piège du prix barré natif Shopify

Shopify propose un champ « Comparer à » (compareAtPrice) qui affiche un prix barré. Beaucoup de marchands pensent qu'il les rend conformes. Ce n'est pas le cas.

  • Le compareAtPrice affiche la valeur que vous saisissez à la main. Il n'a aucun lien avec votre historique de prix réel.
  • Il peut afficher un prix de référence supérieur au prix le plus bas des 30 jours — ce qui vous met directement en infraction.
  • Il ne se met pas à jour tout seul quand vos prix changent.

Utiliser le prix barré natif comme « preuve » de réduction est exactement le type de pratique que la directive Omnibus vise à interdire. Le prix barré doit refléter le minimum réel des 30 jours, pas un prix de votre choix.

La bonne méthode : historiser, calculer, afficher

Pour être conforme de façon fiable, il faut un système qui, automatiquement :

  1. Enregistre chaque prix appliqué à chaque variante, à chaque changement (manuel, planifié, ou via Shopify Discounts).
  2. Calcule le minimum sur la fenêtre glissante de 30 jours.
  3. Affiche ce prix de référence sur la fiche produit, mis à jour en temps réel.

C'est précisément ce que fait OmnibusReady : l'app capte les changements de prix via les webhooks Shopify, conserve l'historique par variante, et affiche le prix de référence via un bloc d'app natif (App Block) que vous glissez dans votre thème — sans code, désinstallation propre en un clic. Mise en place en environ deux minutes.

Et avant d'avoir 30 jours d'historique ?

Pour un produit récent ou une app fraîchement installée, le prix de référence est simplement le prix le plus bas connu depuis le début du suivi. L'historique se construit jour après jour ; au bout de 30 jours, vous disposez de la fenêtre complète. Plus tôt vous commencez à historiser, plus vite vous êtes pleinement couvert — d'où l'intérêt de mettre en place le suivi maintenant, avant votre prochaine grosse opération commerciale.

Pour le cadre légal complet (qui est concerné, sanctions par pays), voir notre guide complet de la directive Omnibus sur Shopify. Pour anticiper un contrôle, voir comment prouver votre conformité à la DGCCRF.

Le bon prix de référence, calculé pour vous

OmnibusReady historise vos prix et affiche automatiquement le minimum des 30 jours sur chaque promo.

Installer sur le Shopify App Store