contracter

WyRetract — Rétractation en ligne conforme L221-21

Version :

1.1.0

Ce plug-in est utilisé par 4 sites web à ce jour.
Ajoutez le bouton de rétractation légalement obligatoire à votre boutique WooCommerce en 5 minutes, sans développement.
WooCommerce

Depuis juin 2026, la loi impose à tout e-commerçant de proposer un bouton de rétractation en ligne directement accessible depuis l’espace client. WyRetract intègre cette obligation dans WooCommerce de façon transparente : formulaire 4 étapes conforme au décret n°2026-3, accusé de réception horodaté sur support durable, statut de commande dédié, emails et notes automatiques.

Aucune ligne de code à écrire. Aucun développement sur mesure à commander. WyRetract s’installe comme n’importe quel plugin WordPress, se configure en quelques clics, et est disponible sous licence payante annuelle ou à vie.

Vous risquez une sanction si votre boutique n’est pas encore en conformité

Depuis l’entrée en vigueur de l’ordonnance n°2026-2 et du décret n°2026-3 du 5 janvier 2026, l’article L.221-21 du Code de la consommation impose aux professionnels vendant en ligne de mettre à disposition un mécanisme de rétractation dématérialisé accessible depuis l’espace client, horodaté, et confirmé sur support durable.

Ce n’est plus une bonne pratique. C’est une obligation légale assortie de sanctions.

WyRetract est la solution la plus directe pour mettre votre WooCommerce en conformité.

Ce que WyRetract fait pour vous

Le formulaire conforme, clé en main
Un parcours 4 étapes (identification de la commande, motif, confirmation, envoi) strictement aligné sur le décret. Il s’intègre à n’importe quelle page via le shortcode [wyretract_form].

L’accusé de réception réglementaire
Chaque demande génère automatiquement un accusé horodaté transmis par email au consommateur, conformément à l’article D.221-5 sur le support durable.

Le bouton accessible là où la loi l’exige
Le bouton « Renoncer au contrat ici » (libellé réglementaire, personnalisable) apparaît dans l’espace Mon Compte et sur la page de confirmation de commande.

Une intégration native WooCommerce
Emails au format WooCommerce, statut de commande dédié « Rétractation demandée », notes privées automatiques à chaque étape, meta box dans la fiche commande, compatible HPOS. WyRetract s’intègre sans friction dans votre flux existant.

Un back-office pour gérer les demandes
Liste d’administration avec filtres, export CSV, modal de suivi et récépissé imprimable par demande. Tout ce qu’il faut pour traiter les rétractations sans quitter WordPress.

Une sécurité de base intégrée
Limiteur de débit à deux niveaux pour prévenir l’énumération de commandes. Les 14 jours de délai légal minimum sont imposés automatiquement.

10% de remise avec le code ci-contre

LOI

1

Licence
20
  • Paiement annuel

5

Licences
80
  • Paiement annuel

Licences illimitées
150
  • Paiement annuel

Vous aurez également la possibilité de choisir une licence à vie dans chacune de nos offres sur la page de paiement.

Comme nous mettons à disposition un environnement de test complet avant achat, les licences ne sont pas remboursables une fois activées.

Vous êtes plutôt vidéo ou screenshot ?

Parcequ'avoir le choix c'est bien :)
Découvrez notre extension en action en vidéo & grâce à la galerie d’images.
bouton rétractation WooCommerce,plugin rétractation WooCommerce,conformité L221-21 WooCommerce,rétractation en ligne WooCommerce,mise en conformité rétractation e-commerce
FAQS

Vous trouverez ici quelques questions fréquemment posées sur ce plugin. Si vous ne trouvez pas de réponse à vos questions, n’hésitez pas à nous contacter, nous vous répondrons rapidement !

Oui, si vous vendez à des particuliers (B2C) via votre boutique WooCommerce. L’obligation s’applique indépendamment de la taille de l’entreprise et de son chiffre d’affaires : TPE, PME et grands groupes sont logés à la même enseigne. Seules échappent à la règle les ventes sans droit de rétractation légal, biens personnalisés, denrées périssables, contenus numériques déjà téléchargés, etc. Si vous vendez exclusivement à des professionnels (B2B), vous n’êtes pas concerné.
En cas de non-conformité, l’amende DGCCRF peut atteindre 75 000 € pour une personne morale. Au-delà de la sanction financière, sans mécanisme de rétractation en ligne, le délai légal de rétractation est automatiquement prolongé de 12 mois, ce qui vous expose à des remboursements bien au-delà des 14 jours habituels.
Oui, intégralement. Le formulaire inclus dans WyRetract guide le consommateur à travers les quatre étapes définies par le décret : accès au bouton depuis l’espace client ou la page de confirmation, identification de la commande, confirmation de la démarche, puis envoi automatique d’un accusé de réception horodaté. Cet accusé indique la date, l’heure, le numéro de référence et le contenu de la déclaration, il marque le point de départ des obligations du professionnel
Oui. WyRetract est entièrement compatible HPOS (High Performance Order Storage). Que vous utilisiez le stockage de commandes classique ou la nouvelle architecture base de données de WooCommerce, toutes les fonctionnalités: meta box, notes de commande, statut dédié, liste d’administration, fonctionnent sans configuration supplémentaire.
Non. L’installation se fait comme n’importe quel plugin WordPress : téléversement du dossier, activation depuis le menu Extensions, puis configuration dans WooCommerce → WyRetract. Il suffit ensuite de créer une page, d’y coller le shortcode [wyretract_form] et de renseigner cette page dans les réglages. Comptez en revanche 4 à 6 semaines pour une mise en conformité complète sur un site e-commerce standard, car WyRetract couvre la partie technique, la mise à jour de vos CGV et pages d’information reste à faire, idéalement avec l’appui d’un conseil juridique.
bouton rétractation WooCommerce,plugin rétractation WooCommerce,conformité L221-21 WooCommerce,rétractation en ligne WooCommerce,mise en conformité rétractation e-commerce
Ils utilisent nos plugins !
Et en sont ravis
L'avis de nos clients

= 1.1.0 =
* Ajout : statut « Annulé » (cancelled) — annulation et restauration d’une demande depuis la liste admin, note de commande WooCommerce à chaque action.
* Ajout : badge de demandes en attente sur l’entrée de menu WooCommerce.
* Modif : liste des demandes fusionnée dans les réglages WyRetract (onglet « Demandes », `?page=wyretract&section=demandes`) — plus de sous-menu séparé.
* Modif : interface admin entièrement redessinée aux couleurs Wycan (palette `#FF6B35` / `#0B0D0E` / `#C9A96E`) et police Satoshi sur la liste, les réglages, le récépissé et la meta box commande.
* Modif : tous les boutons WP natifs dans l’admin WyRetract uniformisés au style orange Wycan.
* Modif : toutes les chaînes de l’interface admin, les notes de commande WooCommerce, et le libellé du statut de commande traduits directement en français.
* Modif : URL interne des actions (receipt, cancel, restore) mise à jour vers `page=wyretract`.
* Corr : badge `cancelled` absent du récépissé imprimable.
* Corr : variables CSS du meta box non disponibles hors du contexte réglages.
* Corr : icône loupe native Chrome/WebKit s’affichant dans le champ de recherche de la liste.

= 1.0.0 =
* Ajout : formulaire 4 étapes conforme au décret (shortcode `[wyretract_form]`).
* Ajout : accusé de réception horodaté sur support durable (art. D.221-5).
* Ajout : template email natif WooCommerce (header/footer hooks).
* Ajout : statut de commande WooCommerce « Rétractation demandée » (wyret-requested).
* Ajout : meta box HPOS-compatible sur la fiche commande (carte par demande).
* Ajout : notes de commande privées automatiques à la soumission et au changement de statut.
* Ajout : notes internes visibles dans la meta box de commande.
* Ajout : récépissé imprimable autonome (page HTML hors frame WP admin).
* Ajout : bouton 🖨 dans la liste admin par ligne.
* Ajout : liste d’administration avec filtres, export CSV et modal de suivi.
* Ajout : bouton de rétractation dans Mon Compte et page de confirmation.
* Ajout : encadré de rétractation dans les emails de commande WooCommerce.
* Ajout : intégration Freemius SDK (product 32728).
* Ajout : tests unitaires PHPUnit 10 (RateLimit + Settings::sanitize, 55 tests).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

OU
Un projet en tête ?
C’est le moment de nous contacter ! 🤓
Merci d'indiquer le budget maximum à ne pas dépasser pour ce projet.