Bouton de rétractation PrestaShop : ce que la loi du 19 juin 2026 impose (et comment se mettre en conformité)

Le 19 juin 2026, une nouvelle obligation est entrée en vigueur pour tous les e-commerçants en France. Le bouton de rétractation PrestaShop est désormais imposé par la loi : chaque client doit pouvoir se rétracter en ligne, directement depuis ta boutique, en quelques clics. Sans envoyer un email. Sans appeler ton service client. Sans imprimer un formulaire PDF. Si ton site n’est pas conforme, tu t’exposes à des sanctions concrètes, dont une prolongation automatique du délai de rétractation à 12 mois. J’ai suivi cette réforme depuis l’ordonnance du 5 janvier 2026 et j’ai développé un module PrestaShop dédié pour y répondre. Dans cet article, je t’explique ce que dit la loi, ce que ça implique pour ta boutique, et comment te mettre en conformité sans te prendre la tête.

⚡ Pas le temps de lire ?
  • Obligation depuis le 19 juin 2026 : tout site e-commerce B2C doit proposer un moyen en ligne de se rétracter, via l’ordonnance n°2026-2.
  • Bouton accessible en permanence : visible pendant les 14 jours légaux, clairement libellé, sans friction pour le client.
  • Sanctions réelles : délai de rétractation prolongé à 12 mois et amende jusqu’à 75 000 euros en cas de non-conformité.
  • Le RMA PrestaShop ne suffit pas : le module natif ne couvre pas cette obligation légale spécifique.
  • Easy Withdrawal : le module que j’ai codé pour mettre ta boutique en conformité rapidement.

Ce que dit exactement la loi du 19 juin 2026

La directive 2023/2673 en langage humain

Tout part d’une directive européenne, la 2023/2673, adoptée le 22 novembre 2023. À la base, elle ciblait les services financiers à distance. Mais le législateur français a décidé d’élargir son champ à l’ensemble des ventes en ligne, via l’ordonnance n°2026-2 du 5 janvier 2026, qui modifie l’article L221-21 du Code de la consommation.

Le principe est simple : si un client peut acheter en quelques clics, il doit pouvoir se rétracter avec la même facilité. La loi impose que le processus de rétractation soit aussi fluide que le tunnel d’achat. L’époque où le consommateur imprimait un formulaire, le scannait et attendait une réponse par email appartient au passé. Du moins légalement.

Concrètement, l’ordonnance exige la mise en place d’une fonctionnalité gratuite, visible et accessible en permanence, permettant à l’acheteur d’exercer son droit de rétractation directement depuis l’interface en ligne. Un bouton, un formulaire intégré, un espace dédié dans le compte client : la forme exacte n’est pas imposée, mais les exigences fonctionnelles sont précises.

Ce qui change concrètement pour ton site e-commerce

Avant le 19 juin 2026, mentionner le droit de rétractation dans les CGV et fournir un formulaire type en PDF suffisait. C’était légal. Ce ne l’est plus.

Aujourd’hui, ton site doit proposer activement une voie numérique pour exercer ce droit. Ce qui implique techniquement :

  • Un lien ou bouton clairement identifiable (libellé type “Exercer mon droit de rétractation” ou formulation équivalente sans ambiguïté)
  • Accessible sans friction depuis l’espace client ou le pied de page
  • Disponible pendant toute la durée du délai légal de 14 jours
  • Un accusé de réception horodaté envoyé au client après sa demande
  • Un enregistrement côté marchand pour la traçabilité et la preuve légale

Ce n’est pas un remplacement du formulaire existant : c’est une voie numérique obligatoire qui vient en complément. Pour les boutiques qui gèrent déjà leurs retours par email, le chantier de mise en conformité peut être conséquent si rien n’est prévu nativement dans PrestaShop. Et rien ne l’est.

Ton PrestaShop est-il concerné par cette obligation ?

Les cas où l’obligation s’applique

Si tu vends des produits ou des services à des consommateurs particuliers (B2C) via ta boutique PrestaShop, tu es concerné. Peu importe le secteur, la taille du catalogue ou le montant des commandes. L’obligation s’applique dès lors que tu proposes des contrats à distance via une interface en ligne : vêtements, pièces détachées, équipements moto, cosmétiques, alimentation, produits culturels, tout ça rentre dans le périmètre.

En pratique, la quasi-totalité des boutiques PrestaShop actives en France sont concernées. Si tu as des clients particuliers et un site de vente en ligne, tu dois agir. La question n’est plus de savoir si ça te concerne, mais quand tu vas t’en occuper.

Les exceptions : quand la rétractation ne s’applique pas

La réforme ne change rien aux exceptions légales déjà prévues à l’article L221-28 du Code de la consommation. Certains produits et services restent exclus du droit de rétractation :

  • Biens confectionnés sur mesure ou clairement personnalisés
  • Biens susceptibles de se détériorer rapidement (produits frais)
  • Enregistrements audio/vidéo descellés ou logiciels déballés
  • Journaux, périodiques et magazines
  • Prestations de services entièrement exécutées avec l’accord du consommateur
  • Ventes entre professionnels (B2B)

Si l’intégralité de ta boutique vend des produits exclus, l’obligation ne s’applique pas. Mais dans la pratique, la plupart des catalogues sont mixtes. Le plus simple : installer une fonctionnalité avec gestion des exclusions par produit ou catégorie, ce qui couvre tous les cas sans configuration manuelle à chaque ajout produit.

Ce que doit faire ton bouton de rétractation : les exigences techniques

La loi ne dicte pas le design. Elle définit les fonctionnalités. Voici ce que ta solution de rétractation doit être capable de faire :

Exigence légale Ce que ça signifie concrètement Obligatoire
Accès facile et permanent Bouton ou lien visible sans chercher, accessible depuis l’espace client ou le pied de page Oui
Libellé non ambigu “Exercer mon droit de rétractation” ou formulation équivalente claire Oui
Accusé de réception horodaté Le client reçoit une confirmation avec date et heure par email (support durable) Oui
Enregistrement marchand La demande est conservée côté vendeur pour traçabilité et preuve légale Oui
Gratuit pour le consommateur Aucun frais ne peut être imposé pour l’exercice du droit de rétractation en ligne Oui
Disponible 14 jours La fonctionnalité bloque automatiquement les demandes hors délai légal Oui
Motif facultatif Le client ne doit pas avoir à justifier sa décision Oui

Un point qui revient souvent : le module RMA natif de PrestaShop ne couvre pas cette obligation. Le RMA gère les retours produits côté marchand. Il ne génère pas d’accusé de réception horodaté, ne vérifie pas le délai légal et n’offre pas la traçabilité requise. Ce sont deux dispositifs différents. Beaucoup de marchands l’ont découvert un peu tard. J’ai même écrit un article sur l’erreur country_module_list PrestaShop qui illustre bien ce genre de faux sentiment de sécurité côté back-office.

Les sanctions si tu ignores cette obligation

C’est là que beaucoup ont sous-estimé le sujet. Les sanctions ne sont pas symboliques et elles s’appliquent de plein droit, sans procédure préalable ni jugement.

Si ta boutique n’intègre pas de fonctionnalité de rétractation conforme, ou si elle est présente mais ne répond pas aux exigences légales, voici ce qui se passe concrètement :

  • Le délai de rétractation passe automatiquement à 12 mois et 14 jours. Sans jugement, sans procédure. Un client qui a commandé en juillet peut se rétracter en juillet de l’année suivante. Et pendant toute cette période, tu ne peux pas déduire du remboursement les conséquences d’une utilisation normale du produit.
  • La DGCCRF peut infliger une amende administrative : jusqu’à 15 000 euros pour une personne physique, 75 000 euros pour une société.
  • En cas de litige client, l’absence de conformité fragilise ta position juridique de manière significative.

Pour une boutique qui vend des produits d’une certaine valeur, la prolongation à 12 mois est le risque le plus immédiat et le plus coûteux. Un module de conformité se rentabilise très vite face à ce scénario. D’ailleurs, si tu travailles avec Cloudflare sur ton infrastructure PrestaShop, mon guide PrestaShop et Cloudflare donne une idée du niveau d’attention que mérite la configuration technique de ta boutique en général.

✅ Checklist : mon PrestaShop est-il conforme à la loi ?

Coche les éléments que ta boutique propose déjà. Le résultat s’affiche en bas.

Easy Withdrawal : le module PrestaShop que j’ai développé pour cette obligation

Quand l’ordonnance est sortie en janvier 2026, j’ai regardé ce qui existait sur le marché. Des modules sur les marketplaces, des solutions génériques à 15 euros, des trucs bricolés avec des hooks approximatifs. Rien qui ne me convainque vraiment. Alors j’ai développé le mien.

Easy Withdrawal est un module PrestaShop natif, sans dépendance externe, compatible multiboutique, qui couvre exactement les exigences de l’ordonnance n°2026-2. Voici ce qu’il fait :

  • Lien permanent “Exercer mon droit de rétractation” intégré en pied de page
  • Formulaire en deux étapes : saisie, puis confirmation explicite, sans compte client obligatoire
  • Pré-remplissage automatique pour les clients connectés via leurs commandes éligibles
  • Accusé de réception horodaté envoyé par email sur support durable
  • Enregistrement de chaque demande dans un espace dédié du back-office (Commandes > Rétractations), sans impact sur les commandes existantes
  • Vérification automatique du délai de 14 jours
  • Gestion des exclusions par produit ou catégorie
  • Aucune modification des fichiers core de PrestaShop : hooks natifs uniquement

Ce dernier point, je tiens à l’expliquer : un module qui touche au core de PrestaShop, c’est un module qui peut casser à chaque mise à jour. J’ai vu trop de boutiques en galère après une montée de version à cause d’overrides mal foutus. Easy Withdrawal n’en a pas besoin. Un bon développeur PrestaShop freelance ne bricole pas le core pour des fonctionnalités qui peuvent s’en passer.

Tu veux installer Easy Withdrawal sur ta boutique ?

Consulte la page du module pour les détails techniques. Si tu as une question sur la compatibilité avec ta version de PrestaShop ou une config particulière, je réponds sous 24h.

Voir le module Easy Withdrawal Me contacter

Ce qu’il faut retenir

Le droit de rétractation en ligne n’est plus une case à cocher dans les CGV. Depuis le 19 juin 2026, c’est une fonctionnalité technique à installer sur ta boutique. Si tu vends à des particuliers en ligne, tu es concerné. Si tu n’as rien mis en place, tu t’exposes à une prolongation automatique à 12 mois et à des amendes administratives qui ne font pas dans la dentelle.

Ce que j’ai cherché à faire avec Easy Withdrawal, c’est proposer un module codé par quelqu’un qui travaille sur PrestaShop depuis 2011, pas une solution marketée à la va-vite. Le code est propre, maintenable, et je peux le faire évoluer si la réglementation change. Si tu veux en discuter, ou vérifier la compatibilité avec ta configuration spécifique, mon formulaire de contact est là pour ça. Devis gratuit, réponse sous 24h.

Le module RMA natif de PrestaShop suffit-il pour être conforme à la loi du 19 juin 2026 ?

Non. Le module RMA de PrestaShop gère les retours produits côté marchand, mais il ne couvre pas l’obligation légale de rétractation au sens de l’ordonnance n°2026-2. Il ne génère pas d’accusé de réception horodaté sur support durable, ne vérifie pas le délai légal de 14 jours et n’offre pas la traçabilité requise. Un module dédié est nécessaire.

Quelle est la sanction si mon site e-commerce n’a pas de bouton de rétractation conforme ?

Deux sanctions principales s’appliquent. D’abord, le délai de rétractation passe automatiquement à 12 mois et 14 jours, sans procédure ni jugement. Pendant cette période, le marchand ne peut pas déduire du remboursement les conséquences d’une utilisation normale du produit. Ensuite, la DGCCRF peut infliger une amende administrative : jusqu’à 15 000 euros pour une personne physique et 75 000 euros pour une société.

Tous les sites e-commerce sont-ils concernés par cette obligation ?

L’obligation concerne tous les professionnels qui vendent à des consommateurs (B2C) via une interface en ligne, en France et dans l’UE. Les ventes B2B ne sont pas concernées. Certains produits bénéficient d’exceptions au droit de rétractation (biens personnalisés, produits périssables, logiciels descellés…), mais dès lors qu’une partie du catalogue est soumise au droit de rétractation, la fonctionnalité doit être en place.

Easy Withdrawal est-il compatible avec toutes les versions de PrestaShop ?

Easy Withdrawal est compatible avec PrestaShop 1.7.x et les versions ultérieures. Le module utilise exclusivement les hooks natifs de PrestaShop et ne modifie aucun fichier du core, ce qui garantit la compatibilité avec les mises à jour futures de la plateforme. Pour toute question de compatibilité avec une version ou un thème spécifique, un point peut être fait avant installation.

Le client doit-il justifier sa demande de rétractation ?

Non. La loi est claire sur ce point : le droit de rétractation s’exerce sans motif. Le consommateur n’a pas à expliquer sa décision. Easy Withdrawal respecte ce principe, le motif restant un champ facultatif dans le formulaire. Imposer une justification au client serait contraire à la réglementation.

Le bouton de rétractation remplace-t-il le formulaire papier ou l’email existant ?

Non, il vient en complément. L’obligation est d’ajouter une voie numérique accessible, pas de supprimer les autres. Un client peut toujours exercer son droit par email ou courrier s’il le souhaite. Ce que la loi interdit, c’est de ne proposer que ces canaux sans option numérique directe sur le site.