WordPress Plugins WordPress

Prix le Plus Bas 30 Jours WooCommerce (Conformité Directive Omnibus)

Directive Omnibus, la vraie fenêtre de 30 jours

Affichez le prix le plus bas des 30 jours précédant votre promotion, calculé comme le texte l'exige : fenêtre ancrée au début de la réduction, séries de promotions gelées, et jamais de mention affichée sans historique pour la prouver.

En un coup d'œil
  • Prix de référence calculé sur une fenêtre de 30 jours ancrée au début de la réduction, et non sur un minimum glissant
  • Réductions successives gelées sur le prix pratiqué avant la première promotion de la série
  • Capture automatique dès l'installation : instantané quotidien et capture à chaque changement de prix, par variation et par devise
  • Tableau de bord de défense et exports CSV horodatés de ce qui a réellement été affiché à vos visiteurs
  • WooCommerce 8.0 à 11, HPOS déclaré compatible, PHP 8.0 à 8.3
Conformité UE WooCommerce 8 à 11 HPOS compatible Variations et multi-devise Sans dépendance externe
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Prix le Plus Bas 30 Jours WooCommerce (Conformité Directive Omnibus)
v1.0.0 · mis à jour 2026-08-10
Ce que ça fait

La version courte.

01

La fenêtre de 30 jours, ancrée au bon endroit

Le prix de référence est le plus bas pratiqué pendant les 30 jours qui précèdent le début de la réduction. La fenêtre s'arrête au démarrage de la promotion au lieu de glisser avec la date du jour, ce qui est exactement ce que demande le texte.

02

Séries de promotions gelées

Quand les réductions s'enchaînent, la référence reste ancrée sur le prix pratiqué avant la première promotion de la série. Le back-office indique la date de gel et la raison retenue.

03

Capture automatique dès l'installation

Instantané quotidien planifié, rattrapage automatique si le cron a sauté un tour, et capture événementielle à chaque changement de prix : éditeur produit, édition en masse, import, promotions programmées.

04

Volet défense et exports de preuve

Journal de ce qui a réellement été affiché à vos visiteurs, date par date, et exports CSV horodatés prêts à être remis en cas de contrôle.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Prix le Plus Bas 30 Jours WooCommerce (Conformité Directive Omnibus), pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Ce que la directive Omnibus demande vraiment

Depuis l'entrée en application de la directive 2019/2161, toute annonce de réduction de prix adressée à un consommateur de l'Union européenne doit mentionner le prix le plus bas pratiqué pendant les 30 jours qui précèdent l'application de cette réduction. L'obligation vise les fiches produits, les pages de catégorie, les bannières et les campagnes promotionnelles, sans seuil de chiffre d'affaires. Les autorités nationales de contrôle, dont la DGCCRF en France, sanctionnent les mentions inexactes, et le montant des amendes est indexé sur le chiffre d'affaires.

§ 02

Pourquoi un minimum glissant n'est pas conforme

La plupart des solutions enregistrent un historique de prix et affichent le minimum des 30 derniers jours à compter d'aujourd'hui. Le texte demande autre chose : la fenêtre s'arrête au moment où la réduction commence. Un minimum glissant intègre progressivement le prix promotionnel lui-même dans la fenêtre, ce qui fait descendre la référence affichée au fil des jours et produit une mention qui ne correspond plus à rien. Ce plugin ancre la fenêtre au début de la réduction et la garde stable pendant toute la durée de la promotion.

§ 03

Les réductions qui s'enchaînent, le cas que tout le monde rate

Une remise de rentrée suivie d'une opération d'automne, puis du Black Friday, forme une série de réductions. La référence à afficher reste celle du prix pratiqué avant la première promotion de la série, sinon chaque nouvelle remise se compare à la précédente et la réduction annoncée devient artificielle. Le moteur détecte les séries, gèle le prix de référence, et affiche en back-office la date de gel ainsi que la raison retenue, avec une borne de série réglable fixée par défaut à 60 jours.

§ 04

Capture automatique, dès l'installation et sans intervention

Deux mécanismes travaillent en parallèle. Un instantané quotidien planifié parcourt le catalogue et enregistre l'état des prix, avec rattrapage automatique si le dernier passage remonte à plus de 24 heures, ce qui protège les boutiques à faible trafic dont le cron se déclenche mal. En complément, une capture événementielle réagit à chaque changement réel : enregistrement dans l'éditeur produit, édition en masse, import de catalogue, démarrage et fin des promotions programmées. Les doublons sont écartés, une ligne d'historique correspond à un changement de prix réel.

§ 05

Un volet défense, parce que la conformité se prouve

Afficher la bonne mention ne suffit pas si vous ne pouvez pas démontrer ce que vos visiteurs ont vu. Chaque affichage servi est journalisé, agrégé par jour, par produit et par prix de référence. Le tableau de bord de défense donne l'état de conformité produit par produit, et les exports CSV horodatés se génèrent en flux, sans saturer la mémoire, même sur un gros catalogue. Vous disposez d'un dossier daté, prêt à être transmis en cas de contrôle ou de réclamation.

§ 06

Planificateur de gel pour vos temps forts commerciaux

Une hausse de prix trop proche d'une opération commerciale sabote la référence : le prix relevé pendant les 30 jours précédents reste bas, et la remise annoncée perd son intérêt. Le planificateur calcule pour chaque événement la date limite au-delà de laquelle un changement de prix devient contre-productif, environ un mois avant le début de l'opération. Vous préparez le Black Friday, les soldes et vos opérations saisonnières avec un calendrier de prix cohérent au lieu d'improviser la veille.

§ 07

Léger sur le front, sobre en base

Le calcul du prix de référence est mis en cache, la lecture s'appuie sur des index composés et n'écrit jamais pendant l'affichage. Le graphique d'historique sur 30 jours est rendu par un canvas en JavaScript vanilla d'environ 3 Ko, sans bibliothèque externe, sans CDN et sans cookie tiers. La ligne de mention s'insère sous le prix par les points d'accroche standards de WooCommerce, et les produits variables recalculent leur référence au changement de variation.

§ 08

Installation, premiers jours et reprise de l'existant

L'installation prend quelques minutes : vous chargez l'archive, le plugin crée ses tables, planifie l'instantané quotidien et amorce l'historique avec l'état actuel du catalogue. Tant que l'historique ne couvre pas la fenêtre requise, aucune mention n'est affichée, une mention spécifique signale les produits récemment mis en vente. Installez donc avant vos promotions plutôt que le jour même. Si un historique de prix existe déjà dans une autre extension, l'import le détecte par la structure des tables et reprend les données sans créer de doublon.

§ 09

Code auditable et licence claire

Le code est livré non chiffré, avec un espace de noms propre, un chargeur de classes maison et aucune dépendance de production à installer. Les actions d'administration sont protégées par jetons de sécurité et vérification des droits, les requêtes sont préparées, et aucun secret n'est écrit en dur. La licence couvre une boutique de production et inclut 12 mois de mises à jour. À la désinstallation, les réglages sont supprimés mais l'historique de prix est conservé par défaut, car il constitue votre preuve légale, avec une option de purge explicite si vous souhaitez tout effacer.