Aller au contenu

Étude de cas · E-commerce · boutiques WooCommerce françaises

FullDo Omnibus — le prix barré des boutiques WooCommerce, enfin juste

Une extension WooCommerce gratuite qui remplace le prix barré par le prix le plus bas des 30 jours avant la réduction, comme l’exige l’article L112-1-1 — calculé, affiché partout et prouvé sur chaque fiche produit.

Rôle : Conception produit & développement
Rôle tenu
Conception produit & développement
WordPressWooCommercePHP 7.4–8.4PHPUnit
En résumé : FullDo Omnibus corrige le prix barré des boutiques WooCommerce : il devient le prix le plus bas des 30 jours avant la réduction, comme l’exige l’article L112-1-1 du code de la consommation. Une extension WooCommerce gratuite, conçue, développée et testée par FullDo.

Le problème : un prix barré que WooCommerce ne vérifie pas

Depuis le 28 mai 2022, toute annonce de réduction doit se mesurer au prix le plus bas pratiqué pendant les 30 jours précédents. WooCommerce, lui, barre le prix normal. Une boutique qui a fait une promotion trois semaines plus tôt annonce donc −30 % là où la réduction réelle est de −7 %. L’extension la plus installée sur ce besoin n’est plus mise à jour depuis plus d’un an, et ses avis signalent des calculs faux et une base de données saturée.

La réponse : un calcul exact, affiché partout, et prouvé

Chaque vrai changement de prix est enregistré. Le prix barré devient le prix de référence ; quand le prix actuel n’est pas réellement plus bas, le prix barré et le badge « Promo » disparaissent. Le calcul s’applique partout où le client voit un prix : fiche produit, boutique, panier et mini-panier, thèmes classiques comme thèmes en blocs.

Fiche produit : 100 € barré avec WooCommerce seul, 75 € barré avec FullDo Omnibus
Le même produit, le même jour : WooCommerce seul annonce −30 %, FullDo Omnibus affiche la baisse réelle de −7 %.

Ce qui a été construit

Un moteur de calcul indépendant de WordPress, qui compte les 30 jours en jours calendaires, rattache les réductions successives à la première et date les promotions programmées à l’heure prévue. Un raccordement à l’API du panier de WooCommerce, données préchargées des blocs comprises. Sur chaque fiche produit, un panneau « Prix de référence » explique le prix affiché, trace la courbe des prix et liste chaque changement. Une page de suivi des promotions en cours, un aperçu en direct dans les réglages, et un nettoyage de l’historique qui ne supprime jamais une ligne utile à un calcul.

Panneau Prix de référence dans la fiche produit
Dans chaque fiche produit, le panneau « Prix de référence » explique le prix barré, trace la courbe et liste les changements.
Page de suivi des promotions WooCommerce › Omnibus
La page WooCommerce › Omnibus vérifie toutes les promotions en cours d’un coup d’œil.

Tests et qualité

24 tests du moteur sur les scénarios de calcul, 36 tests d’intégration sur un vrai WordPress avec WooCommerce, puis des vérifications connecté sur une boutique de test, écrans de modification compris. Deux défauts trouvés sur la boutique réelle (badge des thèmes en blocs, montant « Économiser » du panier) ont été corrigés avant publication. Compatible PHP 7.4 à 8.4, contrôlé avec Plugin Check, l’outil officiel de wordpress.org.

Mon rôle : conception produit & développement

Analyse du répertoire WordPress (11 122 extensions) et des avis des extensions concurrentes, choix du périmètre, développement, tests, traduction française et visuels. L’extension ne fait aucun appel externe : l’historique des prix reste dans la base de données du marchand.

Gratuitextension WooCommerce, sans fonction bridée
60 testsautomatiques, plus la vérification sur site
0 appelexterne, l’historique reste chez le marchand
f
FullDo

Studio de développement web full-stack & IA — Drupal, DSFR, accessibilité.