Activer le bouton de rétractation dans WooCommerce
Depuis juin 2026, un consommateur qui achète quelque chose en ligne doit aussi pouvoir rétracter cet achat en ligne, via un bouton clairement visible sur votre site : le bouton de rétractation. Depuis la version 11.1, WooCommerce dispose d'une fonction intégrée à cet effet, mais elle est désactivée par défaut et ne place elle-même aucun bouton sur votre site. Vous trouverez ici ce que le bouton doit faire, comment activer la fonction et comment la tester.
Cet article décrit la situation de novembre 2026 et ne constitue pas un avis juridique. En cas de doute sur votre situation, consultez un juriste, votre organisation professionnelle ou l'ACM (autorité néerlandaise de la consommation et des marchés).
Ce que le bouton doit faire
Cette règle découle d'une directive européenne et est pratiquement identique dans tous les pays de l'UE. Le délai de rétractation lui-même ne change pas : le bouton est un moyen supplémentaire de se rétracter, en plus, par exemple, d'un e-mail ou du formulaire type. En résumé :
- Une fonction bien visible avec un texte sans ambiguïté. L'ACM cite comme exemple « Résilier le contrat ici » ou « Annuler l'achat ».
- Le bouton figure partout où vous vendez et reste accessible pendant toute la durée du délai de rétractation.
- Aucun compte obligatoire. La connexion peut être proposée en option.
- Le client ne renseigne que ce qui est nécessaire : nom, informations permettant de retrouver la commande et une adresse e-mail. Il confirme ensuite via un second bouton.
- Vous envoyez immédiatement un accusé de réception, par exemple par e-mail, reprenant les informations saisies par le client ainsi que la date et l'heure.
Vos informations préalables (vos informations sur le droit de rétractation) doivent également mentionner l'existence du bouton et son emplacement. Selon l'ACM, le bouton est obligatoire aux Pays-Bas à partir du 25 juin 2026 ; la directive européenne mentionne quant à elle le 19 juin 2026.
Activer la fonction dans WooCommerce
- Vérifiez dans Extensions que vous disposez bien de WooCommerce 11.1 ou plus récent. Si ce n'est pas le cas, effectuez d'abord la mise à jour, de préférence après une sauvegarde.
- Allez dans WooCommerce > Réglages > Avancé > Fonctionnalités (Advanced > Features).
- Activez Order withdrawal et enregistrez.
- Le formulaire se trouve désormais à l'adresse
/mijn-account/withdraw-order/. La première partie suit le nom de votre page Mon compte. Vous pouvez modifier la dernière partie dans Avancé > Pages (Page setup), au niveau des adresses du compte, par exemple enresiliation-contrat. - Consultez WooCommerce > Réglages > E-mails. Deux e-mails ont été ajoutés : une notification pour vous (Order withdrawal request) et un accusé de réception pour le client (Order withdrawal request received). Laissez-les activés et vérifiez le destinataire de votre notification.
Ce que fait la fonction, et ce qu'elle ne fait pas
- Le formulaire fonctionne également pour les invités : prénom, nom, adresse e-mail (saisie deux fois), numéro de commande et choix entre la commande entière ou certains produits.
- Vient ensuite une étape de vérification avec le bouton Confirm withdrawal (confirmer la rétractation). Ce n'est qu'à ce moment que la rétractation est envoyée.
- Si le numéro de commande correspond à l'adresse e-mail d'une commande, WooCommerce ajoute une note à cette commande et une notification dans l'administration. Si la commande date de plus de 14 jours, un avertissement s'affiche. Cet avertissement se base sur la date de commande, et non sur la date de livraison ; vérifiez donc vous-même.
- La fonction ne modifie rien à la commande : pas de changement de statut, pas d'annulation, pas de remboursement. C'est à vous de le faire.
- WooCommerce ne place aucun lien sur votre site, et précise lui-même que cette fonction ne garantit pas la conformité à la réglementation.
Le bouton lui-même : un lien dans le pied de page
Placez un lien avec un texte clair, comme Résilier le contrat, dans le pied de page de votre site, afin qu'il apparaisse sur chaque page. L'endroit où vous modifiez le pied de page dépend de votre thème. Faites pointer le lien vers l'adresse du formulaire, par exemple https://example.com/mijn-account/resiliation-contrat/. Mentionnez également ce lien dans vos informations sur le droit de rétractation et dans l'e-mail de confirmation d'une commande. Si vous vendez en plusieurs langues, vérifiez le texte du bouton, de la page du formulaire et des e-mails pour chaque langue.
Tester
- Ouvrez votre site dans une fenêtre de navigation privée, sans vous connecter, et cliquez sur le lien dans le pied de page. Vous devez voir le formulaire, pas un écran de connexion.
- Remplissez une commande test avec une adresse e-mail d'un autre fournisseur que votre propre domaine, vérifiez les informations et confirmez.
- Vérifiez que l'e-mail client arrive bien, avec les informations saisies ainsi que la date et l'heure, et que vous recevez bien votre notification. Si un e-mail activé ne peut pas être envoyé, WooCommerce ne finalise pas la rétractation. Les e-mails doivent donc fonctionner ; voir Envoyer des e-mails fiables depuis WordPress et WooCommerce via SMTP.
- Vérifiez que la note apparaît bien sur la commande et que le statut n'a pas changé.
Pour aller plus loin
- ACM : délai de rétractation et bouton de rétractation
- Customer order withdrawal (WooCommerce, en anglais)
