MedRetractation - Bouton de rétractation légal - Rétractation en ligne, accusé probatoire et textes pour vos CGV

medretractation

Le bouton de rétractation exigé depuis le 19 juin 2026

Le bouton que la loi impose, un formulaire sans compte, un accusé horodaté qui fait preuve. Tout reste dans votre boutique : pas d'abonnement, pas de service tiers, aucune donnée client confiée à un prestataire.

rating Lire l'avis
Note moyenne : 5/5 Nombre d'avis : 1


Fiche technique

Version n° 1.4.2
Modification du Core (override) Non
Souscription à un service tiers : Non
Traduction : bg-da-de-el-es-et-fi-fr-hu-it-ja-nl-pl-pt-ro-sk-sv-uk
Compatible Prestashop 1.6 Oui
Compatible Prestashop 1.7 Oui
Compatible PrestaShop 8 Oui
Compatible PrestaShop 9 Oui
Compatible thirtybees 1.2 Oui
Compatible thirtybees 1.3 Oui
Compatible thirtybees 1.4 Oui
Compatible thirtybees 1.5 Oui
Compatible thirtybees 1.6 Oui
Compatible PhenixSuite Oui
Responsive Design Oui
Compatible Multi Boutique : Oui
Vidéo https://demo-addons.eu/medretractation/landing/assets/demo-fr.mp4
Forum PrestaShop https://forum.prestashop.com/topic/1108115-module-medretractation-%E2%80%93-bouton-de-r%C3%A9tractation-l%C3%A9gal-et-gestion-compl%C3%A8te-du-droit-de-r%C3%A9tractation/
Démonstrations https://demo-addons.eu/medretractation/landing/fr/
Addons PrestaShop https://prestashop.pxf.io/98008-droit-de-retractation-bouton-accuse-probatoire-et-cgv

59,99 € HT

Secure payment methods

License

En achetant ce produit, vous pourrez bénéficier de toutes les mises à jour durant 365 jours.

Nombre de téléchargements

118 Téléchargements

Dernière mise à jour

12/10/2026: Version 1.4.2

Compatibilité PrestaShop

Ce module est compatible avec toutes les versions PrestaShop 1.6.x Ce module est compatible avec toutes les versions PrestaShop 1.7.x Ce module est compatible avec toutes les versions PrestaShop 8.x Ce module est compatible avec toutes les versions PrestaShop 9.x

Compatibilité thirtybees

 Ce module est compatible avec toutes les versions de thirtybees 1.2.x  Ce module est compatible avec toutes les versions de thirtybees 1.3.x  Ce module est compatible avec toutes les versions de thirtybees 1.4.x  Ce module est compatible avec toutes les versions de thirtybees 1.5.x  Ce module est compatible avec toutes les versions de thirtybees 1.6.x

Compatibilité PhenixSuite

Ce module est compatible avec toutes les versions de PhenixSuite

Traduction disponible en

bg da de el es et fi fr hu it ja nl pl pt ro sk sv uk

Proposed by

Mediacom87


En savoir plus

Le problème

Depuis le 19 juin 2026, une boutique en ligne doit offrir une fonction de rétractation : un bouton au libellé imposé, un formulaire accessible sans compte, une confirmation explicite et un accusé immédiat sur support durable.

Un formulaire de contact ne suffit pas, et des demandes traitées à la main laissent sans réponse le jour d'un litige : quand la demande est-elle arrivée, sur quels articles, avant quelle date fallait-il rembourser ?

La solution

Bouton de rétractation légal installe ce parcours dans votre boutique, dans le style de votre thème et en 18 langues. Le client se rétracte en quelques clics, avec ou sans compte.

Chaque demande produit un accusé horodaté qui fait preuve, arrive dans le back-office avec son échéance de remboursement, et se traite en un clic.

Ce qui le distingue

Six choix de conception, qui font la différence au quotidien.

Le parcours que la loi décrit

Un bouton « Se rétracter du contrat ici », un formulaire sans connexion, une validation par « Confirmer la rétractation », un accusé immédiat. L'invité indique l'adresse où recevoir son accusé, qui n'a pas à être celle de la commande.

Un accusé qui tient devant un litige

La déclaration est figée : contenu, nom, date et heure, adresse IP. Elle part par e-mail, en PDF horodaté si vous le souhaitez, et aussi à l'adresse de la commande quand le client en a indiqué une autre.

Les exclusions légales appliquées pour vous

Produits virtuels, catégories, produits précis, états de commande, clients professionnels : le bouton disparaît là où la rétractation ne s'applique pas. Les articles exclus restent visibles, avec leur motif.

Un délai qui suit la livraison

Le délai part de la livraison enregistrée, à défaut de l'expédition. Il se recalcule à chaque affichage : marquez une commande comme livrée, le décompte repart de cette date.

Le remboursement sous surveillance

Chaque demande affiche son échéance de remboursement avec un compte à rebours, et un e-mail vous la rappelle trois jours avant. Remboursée ou refusée, le client est prévenu, avec votre message s'il y a lieu.

Rien ne sort de votre boutique

Aucun compte à créer, aucun service tiers, aucune bibliothèque chargée depuis un CDN. Les demandes vivent dans vos propres tables, sans qu'aucune table native de PrestaShop soit modifiée.

Trois façons de recevoir une rétractation en ligne

Elles ne répondent pas aux mêmes exigences. Voici où se place Bouton de rétractation légal.

Formulaire de contactService de rétractation en ligneBouton de rétractation légal
Bouton et confirmation au libellé prévu À construire soi-même Selon le service, hors de votre boutique Dans votre boutique, en 18 langues
Accusé de réception Réponse manuelle Selon le service E-mail immédiat et PDF horodaté
Où sont les données de vos clients Dans votre messagerie Chez le prestataire Dans votre base PrestaShop
Lien avec la commande Recherche manuelle Selon l'intégration Commande, articles et échéance de remboursement reliés
Ce que vous payez Rien, mais tout reste manuel Un abonnement, le plus souvent Le module, une fois ; licence offerte

Un formulaire de contact peut recevoir une rétractation, mais il ne remplit pas à lui seul les exigences de la fonction de rétractation : libellé imposé, étape de confirmation, accusé immédiat sur support durable. Les services de rétractation en ligne sont des prestataires tiers, dont l'offre et les tarifs varient d'un prestataire à l'autre.

Comment ça fonctionne

1

Le client clique sur le bouton

Depuis son compte, le détail de sa commande ou le pied de page, connecté ou non.

2

Il confirme sa déclaration

Il choisit les articles, vérifie son nom et valide. L'accusé horodaté part aussitôt.

3

Vous traitez la demande

Dans l'onglet Rétractations : remboursée ou refusée, le client en est prévenu par e-mail.

Fonctionnalités détaillées

Bouton et accès

  • Libellé « Se rétracter du contrat ici » traduit, modifiable par langue
  • Espace client, détail de commande et pied de page, au choix
  • Couleurs, taille, alignement et classes CSS
  • Masqué automatiquement hors période légale

Parcours client et invité

  • Rétractation sans compte : référence de commande et adresse pour l'accusé
  • Vérification de l'adresse de la commande en option
  • Champ nom prérempli, à confirmer ou corriger
  • Rétractation partielle, article par article

Accusé et preuve

  • Accusé par e-mail, toujours envoyé
  • PDF horodaté sur support durable
  • Déclaration figée : contenu, nom, date, IP
  • Formulaire type officiel en PDF

Délai et exclusions

  • 14 jours par défaut, depuis la livraison
  • Produits virtuels, catégories et produits exclus
  • États de commande sans rétractation
  • Clients professionnels par groupe ou SIRET

Gestion des demandes

  • Onglet Rétractations sous le menu Clients
  • Liste filtrable et exportable
  • État de commande « Rétractation demandée »
  • Messages enregistrés, traduits par langue

Remboursement

  • Échéance et compte à rebours par demande
  • Rappel par e-mail avant et après l'échéance
  • Passage à l'état Remboursé en un clic
  • Client prévenu du nouveau statut

E-mails

  • Aperçu de chaque e-mail dans toute langue installée
  • Envoi de test en un clic
  • Notification marchand et copies administrateur
  • Message facultatif joint au client

Confidentialité et textes légaux

  • Note de confidentialité sous le formulaire
  • Liens vers vos pages de confidentialité et de rétractation
  • Clause, formulaire type et exclusions pour vos CGV
  • Textes disponibles en 18 langues

Intégration au thème

  • Pages dans la mise en page de votre thème
  • Espace client avec « Retour à votre compte » et « Accueil »
  • Classic, Hummingbird et thèmes dérivés
  • Aucun override de classe native

Dans le back-office

  • Interface traduite en 18 langues
  • FAQ intégrée : 15 questions en 5 thèmes
  • Documentation PDF en 6 langues
  • Aucune table native PrestaShop modifiée

Licence et support

La licence Mediacom87 est offerte à tout client d'un module acheté sur Addons ou sur PrestatoolBox. Elle débloque les notifications de mise à jour et le support prioritaire, que vous contactez directement depuis le module. Le bouton, le parcours client, l'accusé, le PDF et la gestion des demandes fonctionnent sans elle. Édité par Mediacom87, spécialiste PrestaShop depuis 2008.

Installation en 4 étapes

Installez le module depuis votre back-office (Modules > Gestionnaire de modules).

Dans l'onglet Configuration, réglez le délai, les emplacements du bouton et les exclusions.

Dans l'onglet E-mails, vérifiez vos messages et envoyez-vous un e-mail de test.

Copiez dans vos CGV la clause et le formulaire type de l'onglet Textes légaux.

Changelog

1.4.2 - 08/10/2026

  • Nouveauté : la vérification de l'e-mail de l'invité devient facultative, et elle est désactivée par défaut. La référence de commande identifie le contrat, et l'adresse saisie est simplement celle à laquelle l'accusé de réception est envoyé, conformément à la fonction de rétractation exigée à partir du 19 juin 2026 (article 11 bis de la directive 2011/83/UE, § 356a BGB en Allemagne). Les marchands qui préfèrent le comportement strict peuvent réactiver la vérification dans l'onglet Configuration.
  • Nouveauté : un champ nom facultatif sur le formulaire de confirmation, pré-rempli depuis la commande pour que le client le confirme ou le corrige. Le nom indiqué par le client est celui que portent la déclaration gelée, l'e-mail d'accusé de réception et le PDF.
  • Nouveauté : lorsque l'adresse indiquée pour l'accusé de réception diffère de celle de la commande, l'accusé est envoyé aux deux, afin que le client reçoive sa confirmation et que le titulaire du compte en garde une trace.
  • Correctif : la directive (UE) 2023/2673 était désignée comme un règlement dans l'interface et sur les pages produit.
  • Correctif : la page de rétractation se termine désormais par les liens « Retour à votre compte » et « Accueil », comme les autres pages du compte client.
  • Correctif : sur PrestaShop 1.6, le formulaire de rétractation et sa page de confirmation ne pouvaient pas s'afficher.

1.4.1 - 20/08/2026

  • Correctif : la demande de rétractation est désormais horodatée et enregistrée avant la production de l'accusé de réception et du PDF. Une panne du serveur de messagerie ou de génération du PDF pouvait auparavant laisser la demande enregistrée mais non horodatée : le client arrivait sur une page blanche sans confirmation, et le back-office refusait ensuite de mettre à jour cette demande. Les envois ne peuvent plus interrompre le parcours client, et les demandes incomplètes existantes sont réparées à la mise à jour.
  • Correctif : le titre de la page de rétractation est désormais traduit dans toutes les langues. Il était enregistré en anglais pour toutes les langues, si bien que l'onglet du navigateur et le titre SEO restaient en anglais sur les boutiques non anglophones.
  • Correctif : les visiteurs arrivant sur la page de rétractation comme première page de leur visite étaient rejetés avec « Session invalide, merci de réessayer. » dès leur première tentative. Le jeton du formulaire ne dépend plus d'une valeur que PrestaShop n'attribue qu'après l'affichage de cette première page.
  • Correctif : la note de confidentialité affichée sous le formulaire de rétractation est désormais échappée à l'affichage. Combiner un échappement explicite avec nofilter annulait les deux lorsque l'échappement automatique de PrestaShop est actif, et le texte du marchand était alors rendu comme du HTML brut.

1.4.0 - 11/08/2026

  • Nouveauté : aperçu et test des e-mails en back-office. Un onglet « E-mails » dédié permet de prévisualiser n'importe quel e-mail du module avec des données d'exemple et de s'envoyer une copie de test pour vérifier le rendu dans une vraie boîte de réception.
  • Nouveauté : marge de livraison. Ajoutez des jours supplémentaires à l'échéance de rétractation pour couvrir le temps de transport lorsque le délai est compté depuis la date d'expédition ou de commande plutôt qu'une date de livraison enregistrée. Désactivée par défaut, elle ne raccourcit jamais une échéance.
  • Nouveauté : couleurs de bouton personnalisables. Définissez éventuellement une couleur de fond et de texte pour le bouton de rétractation ; laissez désactivé pour conserver le style par défaut de votre thème.
  • Nouveauté : bascules d'emplacement d'affichage. Affichez ou masquez indépendamment le bloc de rétractation dans le compte client et sur la page de détail de commande (le lien en pied de page avait déjà sa propre bascule).
  • Nouveauté : taille, alignement et classes CSS personnalisées du bouton, en complément des couleurs du bouton.
  • Nouveauté : e-mails d'administrateurs supplémentaires, notifiés en copie cachée de chaque nouvelle demande de rétractation, en plus de l'e-mail de la boutique.
  • Nouveauté : l'aperçu et le test des e-mails peuvent désormais s'effectuer dans n'importe quelle langue installée, et non plus seulement celle du back-office.
  • Nouveauté : un onglet Confidentialité pour ajouter une note de confidentialité sous le formulaire de rétractation et relier vos pages CMS de politique de confidentialité et de politique de rétractation, par langue.
  • Nouveauté : positionnement mis à jour pour le règlement (UE) 2023/2673 (bouton de rétractation en ligne dédié), aux côtés de la directive 2011/83/UE.
  • Correctif : sur PrestaShop 1.6, l'autocomplétion des produits exclus dans la configuration pouvait ne renvoyer aucun résultat, car une notice PHP était émise avant la réponse AJAX. Le contrôleur protège désormais l'accès à la propriété du module.
  • Correctif : lors du refus ou du remboursement d'une demande, la sélection d'un message enregistré remplit désormais le champ de message comme prévu, ce qui permet d'adapter le texte avant l'envoi. Seul le contenu du champ est envoyé au client. Le script et la feuille de style du back-office manquaient sur la page Demandes de rétractation.

1.3.1 - 11/08/2026

  • Correctif : sur PrestaShop 1.7 et supérieur, les pages de rétractation n'affichent plus de h1 dupliqué et vide. Le titre de la page alimente désormais le page-header du thème (bloc standard page_title) au lieu d'être codé en dur dans le contenu, de sorte que chaque page conserve un seul h1 correct pour le référencement. PrestaShop 1.6 est inchangé.

1.3.0 - 29/07/2026

  • Nouveauté : lorsque vous refusez ou remboursez une demande, vous pouvez joindre un message qui sera ajouté à l'e-mail de notification envoyé au client. Le message est facultatif, conservé avec la demande et affiché dans la liste des rétractations.
  • Nouveauté : messages enregistrés. Rédigez vos explications récurrentes une seule fois dans le nouvel onglet « Messages enregistrés », puis sélectionnez-les dans une liste déroulante lors d'un refus ou d'un remboursement. Chaque message peut être limité à l'une des deux actions et se traduit par langue, afin que le client le reçoive dans la langue de sa commande.
  • Nouveauté : option permettant d'exclure les clients dont le numéro SIRET est renseigné. Le mode B2B de PrestaShop ajoute le champ SIRET mais n'affecte aucun groupe client : cette option couvre donc les boutiques qui identifient leurs professionnels sans groupe dédié. Désactivée par défaut.

1.2.2 - 29/06/2026

  • Correctif : l'e-mail de mise à jour du statut envoyé au client partait deux fois lors du marquage d'une demande en remboursée ou refusée.
  • Correctif : sur PrestaShop 1.6, l'horodatage d'accusé n'était pas enregistré, ce qui faisait calculer l'échéance de remboursement depuis la date de demande. Les demandes existantes sont restaurées lors de la mise à jour.
  • Correctif : le sujet et le libellé de statut des e-mails du module sont désormais traduits dans la langue du destinataire (langue de la commande pour les e-mails client, langue par défaut de la boutique pour les e-mails marchand), alignée avec la langue du corps du message. Auparavant ils suivaient la langue de la personne qui déclenchait l'action, ce qui pouvait produire des messages dans plusieurs langues.
  • Changement : la liste des rétractations en back-office n'affiche plus les colonnes « Accusé » et « Accusé envoyé le », qui reflétaient toujours la date de demande.

1.2.1 - 19/06/2026

  • Correction : sur PrestaShop 1.7+/8/9, le module ne force plus un fichier de layout particulier sur la page de rétractation. De nombreux thèmes personnalisés livrent un layout-full-width.tpl minimal hérité de Classic, dépourvu de leur barre supérieure, méga-menu ou pied de page personnalisés ; le sélectionner cassait l'habillage du marchand uniquement sur cette page. Le module respecte désormais systématiquement le layout par défaut du thème.
  • Changement : les options « Afficher la colonne de gauche/droite sur la page de rétractation » sont retirées de la configuration du module. La visibilité des colonnes se configure désormais via l'écran natif PrestaShop Préférences > Thèmes > Paramètres avancés, où la page de rétractation est enregistrée à l'installation (et à cette mise à jour). La méthode native fonctionne avec tous les thèmes et survit aux changements de thème.

1.2.0 - 18/06/2026

  • Nouveauté : retrait partiel. Le client choisit désormais les articles (et leurs quantités) qu’il souhaite retirer lors de l’étape de confirmation, au lieu de toujours renvoyer l’intégralité de la commande. Les articles ne pouvant pas faire l’objet d’un retrait (catégories exclues, produits exclus, produits virtuels lorsque l’option est activée) sont automatiquement filtrés.
  • Nouveau : possibilité pour le client d'indiquer librement le motif de son choix lors de l'étape de confirmation (la mention d'un motif n'est jamais une obligation légale – article L221-18 –, mais un bref message aide le commerçant à améliorer son offre).
  • Les articles sélectionnés et la raison de leur retrait sont consignés sur un support durable : ils apparaissent dans l'onglet « Retraits » du back-office, dans l'e-mail d'accusé de réception et dans le fichier PDF horodaté, et ont la même valeur probante que le reste de la demande.
  • Nouveauté : liste d'exclusion des groupes de clients. Utilisez-la pour masquer le bouton « rétractation » pour un groupe donné, généralement un groupe B2B ou professionnel, car le droit de rétractation ne s'applique qu'aux consommateurs (article L221-3 du Code de la consommation).
  • La vérification est effectuée côté serveur sur le lien vers le compte client, dans la section détaillant la commande, sur le lien du pied de page et sur la page de retrait elle-même ; il ne suffit pas de masquer visuellement le bouton.

1.1.2 - 15/06/2026

  • Nouveauté : réglages de mise en page de la page de rétractation. Le marchand peut désormais choisir, depuis la configuration du module, si la colonne de gauche et la colonne de droite du thème sont affichées sur la page de rétractation côté front-office. Les installations existantes conservent les deux colonnes visibles par défaut.
  • Compatibilité : le choix de mise en page est honoré sur toutes les versions de PrestaShop supportées — propriétés natives de colonnes sur PS 1.6, sélection du fichier de layout sur PS 1.7 et supérieur.

1.1.1 - 10/06/2026

  • Correction : les PDF du formulaire type de rétractation et de l'accusé de réception sont désormais générés dans la langue du visiteur (ou dans la langue de la commande lorsqu'elle est connue), au lieu de toujours retomber sur l'anglais sur les boutiques multilingues.
  • Interne : les modèles PDF ont été déplacés de HTML codé en dur vers des fichiers Smarty .tpl natifs, alignés sur le modèle des factures et bons de livraison PrestaShop. Les traductions sont extraites automatiquement par les outils standards.

1.1.0 - 05/06/2026

  • Nouveau : liste personnalisable des statuts de commande pour lesquels le bouton de retrait est masqué (annulé, remboursé, erreur de paiement – options présélectionnées lors d'une nouvelle installation).
  • Nouveauté : l'état spécifique « Retrait demandé » est désormais systématiquement exclu côté serveur et ne peut plus être désactivé.

1.0.0 - 29/05/2026

  • Version initiale

Intéressé par ce produit

Racontez-nous votre intérêt pour ce produit et nous vous contacterons pour plus de détails.

[0/]
MedRetractation - Bouton de rétractation légal - conformité au droit de rétractation
MedRetractation - Bouton de rétractation légal - Rétractation en ligne, accusé probatoire et textes pour vos CGV

Avis

rating
Excellent module et support irréprochable
Très bon module, simple à installer et à configurer. Tout est bien pensé et la prise en main est rapide. Le développeur est particulièrement disponible et répond avec beaucoup de professionnalisme lorsqu'une question se pose. Une solution fiable que je recommande.