Depuis le 19 juin 2026, toute boutique en ligne qui vend à des particuliers doit leur proposer un bouton pour se rétracter en ligne : si le client peut acheter en quelques clics, il doit pouvoir renoncer de la même façon. Voici ce que disent les textes, qui est concerné, et comment mettre en place ce bouton sur WooCommerce sans travail supplémentaire au quotidien.
En bref
- Obligatoire depuis le 19 juin 2026 pour tout contrat conclu en ligne avec un consommateur, sans seuil de chiffre d’affaires.
- Le délai de 14 jours et le formulaire type ne changent pas : le bouton s’y ajoute.
- Un parcours précis : bouton « Renoncer au contrat ici », formulaire, confirmation, accusé de réception daté.
- Jusqu’à 15 000 € d’amende pour une personne physique, 75 000 € pour une société.
- WooCommerce ne le propose pas : il faut une extension ou un développement.
Ce que dit la loi
L’ordonnance n° 2026-2 du 5 janvier 2026 transpose en droit français la directive européenne 2023/2673. Malgré son intitulé consacré aux services financiers, elle modifie l’article L221-21 du Code de la consommation, qui s’applique à tous les contrats conclus à distance avec des consommateurs.
Le principe est simple : pour un contrat conclu en ligne, le professionnel doit fournir gratuitement une fonctionnalité qui permet d’exercer le droit de rétractation en ligne. Le décret n° 2026-3 du même jour précise son fonctionnement à l’article D221-5.
Ce qui ne change pas : le délai de 14 jours pour se rétracter. Le formulaire type de rétractation reste lui aussi obligatoire. Le bouton en ligne s’y ajoute, il ne remplace rien.
Ce qui change : depuis le 19 juin 2026, une simple adresse e-mail du service client ou un formulaire PDF à télécharger ne suffit plus. Si le contrat a été conclu en ligne, la rétractation doit pouvoir se faire en ligne.
Votre boutique est-elle concernée ?
Oui, si vous vendez à des particuliers sur Internet. L’obligation vise tout professionnel qui conclut des contrats à distance avec des consommateurs par une interface en ligne, sans seuil de chiffre d’affaires : un produit par mois ou dix mille, la règle est la même dès la première vente.
Sont concernés les boutiques WooCommerce, les sites e-commerce sur tout autre outil, les marketplaces et les applications mobiles de vente. Les ventes entre professionnels (B2B) ne le sont pas.
Certains produits et services sont exclus du droit de rétractation, et donc du bouton (article L221-28 du Code de la consommation) :
- les biens fabriqués selon les spécifications du client ou nettement personnalisés ;
- les denrées périssables ;
- les contenus numériques sans support matériel dont l’exécution a commencé avec l’accord préalable du client ;
- les services entièrement exécutés avant la fin du délai, avec l’accord exprès du client ;
- les hébergements, transports, restauration ou loisirs prévus à une date ou une période précise.
Votre catalogue mélange des produits concernés et des produits exclus ? L’obligation s’applique aux premiers. Une bonne extension doit donc permettre de gérer ces exceptions par catégorie de produits.
Les risques en cas de non-conformité
Deux risques concrets s’additionnent.
- Une amende administrative : jusqu’à 15 000 € pour une personne physique et 75 000 € pour une société (articles L242-10 et suivants du Code de la consommation). La DGCCRF n’a pas besoin d’attendre la plainte d’un client pour contrôler.
- Un délai de rétractation prolongé : quand l’information sur le droit de rétractation n’a pas été correctement donnée au client, son délai est prolongé de douze mois (article L221-20). Un client pourrait alors demander un remboursement plus d’un an après sa commande. C’est souvent le risque le plus coûteux en pratique.
Le parcours de rétractation en 4 étapes
Le décret décrit un parcours précis. Un dispositif qui saute une étape n’est pas conforme, même s’il est bien visible et bien nommé.
Étape 1 : lancer la rétractation
Un bouton clairement identifié, « Renoncer au contrat ici » ou une formule tout aussi claire. Il doit être visible, facile à trouver et accessible pendant toute la durée du délai de rétractation.
Étape 2 : identifier la commande
Le client indique ou confirme son nom et son prénom, la commande concernée et l’adresse e-mail où il recevra l’accusé de réception.
Étape 3 : confirmer la demande
Un second bouton, « Confirmer la rétractation » ou une formule équivalente, valide la demande. Ce double clic protège le client d’une rétractation involontaire, et vous protège d’un litige sur une demande ambiguë.
Étape 4 : envoyer l’accusé de réception
Le client reçoit, sur un support durable comme un e-mail, un accusé de réception qui reprend le contenu de sa demande, avec la date et l’heure d’envoi. C’est votre trace de la date à laquelle vous avez été informé, qui fait courir votre délai de remboursement de 14 jours.
Quel libellé pour le bouton ?
C’est là que beaucoup de boutiques se font prendre. Le décret cite la mention « renoncer au contrat ici », ou une formule analogue et sans ambiguïté. Une formulation vague ou détournée ne suffit pas, même si le bouton fonctionne.
Libellés conformes :
- « Renoncer au contrat ici » (la formule citée par le décret)
- « Renoncer au contrat »
- « Exercer mon droit de rétractation »
Libellés à éviter :
- « Retourner un article »
- « Annuler ma commande »
- « Contacter le SAV »
- « Gérer mes commandes »
Le bon test : si un client moyen peut hésiter sur ce que fait le bouton, le libellé ne suffit pas. La même logique s’applique déjà au bouton de résiliation des abonnements, où des libellés comme « Mes options » ou « Gérer mon abonnement » sont jugés non conformes.
Où placer le bouton sur votre WooCommerce ?
La fonctionnalité doit être facile à trouver pendant tout le délai de rétractation. Le critère est celui du client moyen : doit-il chercher pour la trouver ? Si oui, c’est insuffisant.
Les emplacements que nous recommandons, par ordre de priorité :
- Dans l’espace client, sur le détail de chaque commande concernée : c’est là que le client cherche naturellement à agir sur sa commande.
- Dans les e-mails de commande (confirmation, commande en cours, commande en attente), avec un lien direct vers le formulaire.
- Dans vos conditions générales de vente, avec une mention qui indique où se trouve la fonctionnalité.
Attention : un bouton limité au tunnel d’achat ne suffit pas. Le client doit pouvoir y accéder à tout moment pendant les 14 jours, même s’il a perdu l’e-mail de confirmation, et même s’il a commandé sans créer de compte.
Ce que WooCommerce ne fait pas
WooCommerce ne propose aucune fonction de rétractation en ligne conforme à l’article L221-21. L’espace client affiche bien les commandes, mais il n’y a ni bouton dédié, ni formulaire en 4 étapes, ni accusé de réception daté, ni écran pour suivre et traiter les demandes.
Trois approches sont possibles :
- Un développement sur mesure : complet, mais plus coûteux et plus long à maintenir. À chaque mise à jour majeure de WooCommerce, notamment avec le stockage des commandes HPOS, des incompatibilités peuvent apparaître.
- Une extension gratuite basique : quelques-unes couvrent les étapes minimales. Elles répondent à l’urgence, mais manquent souvent d’écran de suivi, d’export CSV, de récépissé imprimable ou de gestion des exceptions par catégorie.
- Une extension professionnelle dédiée : la plus adaptée aux boutiques qui ont un volume de commandes important, et aux agences qui gèrent plusieurs clients. Conformité, suivi des demandes et traçabilité sont réunis dans un seul outil.
WyRetract, notre extension pour WooCommerce
Nous avons développé WyRetract, une extension WooCommerce dédiée à la conformité L221-21, pour les boutiques qui veulent une solution solide et maintenue dans le temps.
Au-delà du bouton et du formulaire en 4 étapes, WyRetract prend en charge tout le traitement des rétractations :
- accusé de réception daté sur support durable (article D221-5) ;
- statut de commande WooCommerce dédié « Rétractation demandée » ;
- encadré de suivi dans chaque fiche commande, compatible HPOS ;
- notes de commande privées ajoutées automatiquement à chaque demande et à chaque changement de statut ;
- liste des demandes avec filtres, export CSV et fenêtre de suivi ;
- récépissé imprimable pour chaque demande ;
- gestion des exceptions par catégorie de produits (article L221-28) ;
- limitation des tentatives à deux niveaux, pour empêcher qu’on devine des numéros de commande.
L’extension s’installe comme n’importe quelle extension WordPress et se règle en quelques minutes dans WooCommerce, menu WyRetract. Elle est disponible en licence annuelle ou à vie, pour 1 site, 5 sites ou un nombre illimité.
La checklist de conformité
La partie technique n’est qu’une partie de la conformité. Voici ce qu’il faut avoir en place :
- un bouton au libellé conforme dans l’espace client, sur le détail de la commande ;
- un bouton ou un lien dans les e-mails de confirmation de commande ;
- un formulaire en 4 étapes accessible sans création de compte ;
- un accusé de réception daté, envoyé automatiquement par e-mail ;
- la gestion des exceptions par catégorie de produits (article L221-28) ;
- des CGV qui indiquent où se trouve la fonctionnalité ;
- une information précontractuelle donnée avant la commande ;
- la traçabilité et l’archivage des demandes reçues.
La mise à jour des CGV et l’information précontractuelle relèvent du juridique, pas de la technique. Une extension couvre la partie technique ; la rédaction de vos CGV et de vos mentions doit être validée par un avocat en droit de la consommation.
Questions fréquentes
Le bouton de rétractation remplace-t-il le formulaire papier ?
Non. Le formulaire type de rétractation reste obligatoire. La fonctionnalité en ligne s’y ajoute. Un client peut toujours se rétracter par e-mail ou par courrier ; vous devez simplement lui proposer en plus cette voie en ligne.
Les clients qui ont commandé sans compte sont-ils concernés ?
Oui. La fonctionnalité doit rester facile d’accès pour les clients invités : demander de se connecter d’abord crée un obstacle. WyRetract gère ce cas avec un formulaire accessible par numéro de commande et adresse e-mail.
Faut-il mettre à jour les CGV en plus d’installer une extension ?
Oui. Vos CGV doivent mentionner l’existence de la fonctionnalité de rétractation en ligne et l’endroit où la trouver. Cette mise à jour est indépendante de l’extension et demande l’intervention d’un juriste.
Et si je vends sur une marketplace comme Amazon ?
Si vous vendez uniquement par une marketplace, l’obligation technique repose sur la plateforme. Dès que vous avez votre propre boutique en ligne, même en parallèle, elle est concernée.
Peut-on personnaliser le libellé du bouton ?
Oui, dans les limites du décret. WyRetract propose par défaut « Renoncer au contrat ici », la formule citée dans les textes, et permet de la remplacer par une autre formulation conforme.
Mettre votre boutique en conformité
Vous voulez installer WyRetract, ou faire vérifier votre parcours de rétractation par quelqu’un qui connaît WooCommerce de l’intérieur ? Écrivez-nous, nous regardons votre boutique avec vous.
Cet article est fourni à titre d’information et ne constitue pas un conseil juridique. Pour une question propre à votre activité, consultez un avocat en droit de la consommation.