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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Il n’y a pas encore d’avis.