MedRetractation - Bouton de rétractation légal - conformité au droit de rétractation

medretractation

Mettez votre boutique en conformité avec le droit de rétractation des consommateurs : bouton accessible, accusé de réception horodaté sur support durable, formulaire type officiel et textes prêts pour vos CGV. Sans jamais modifier les tables natives de PrestaShop.

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


Fiche technique

Version n° 1.2.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
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

78 Téléchargements

Dernière mise à jour

06/07/2026: Version 1.2.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 l'ordonnance n°2026-2 et le décret n°2026-3, un bouton de rétractation accessible devient une obligation. Sans outil dédié, le marchand doit gérer les demandes à la main, produire des accusés à valeur probatoire, suivre les délais de remboursement et informer correctement le consommateur.

Conséquence : du temps perdu, un risque juridique en cas de litige, et une information précontractuelle souvent incomplète dans les CGV.

La solution

MedRetractation ajoute un parcours de rétractation complet et conforme : le client exerce son droit en quelques clics et reçoit un accusé horodaté sur support durable, tandis que le marchand pilote toutes les demandes depuis un onglet dédié.

Le module gère les exclusions légales, le suivi des remboursements, les états de commande, et fournit même les textes prêts pour vos CGV dans 18 langues.

Comment ça fonctionne

1

Le client exerce son droit

Bouton dans l'espace client, sur le détail de commande et lien optionnel en pied de page. Les invités utilisent leur email et la référence de commande.

2

Accusé horodaté

Le client reçoit immédiatement un accusé de réception horodaté (email plus PDF optionnel) sur support durable, à valeur probatoire.

3

Gestion au back-office

Le marchand consulte, filtre et traite les demandes (remboursées ou refusées), avec synchronisation de l'état de commande et notification automatique du client.

Fonctionnalités détaillées

Bouton multilingue

  • Libellé traduisible par langue (composant natif)
  • Espace client, détail de commande, pied de page optionnel
  • Intégré au thème, masqué hors période légale

Parcours invité sécurisé

  • Identification par email plus référence de commande
  • Protection anti-abus : honeypot, limitation de débit, jeton CSRF
  • Couvre aussi les commandes invité

Accusé à valeur probatoire

  • Email d'accusé toujours envoyé
  • PDF horodaté sur support durable (optionnel)
  • Déclaration figée : contenu, date, IP, user-agent

Formulaire type officiel

  • PDF du modèle de l'annexe de la directive 2011/83/UE
  • Pré-rempli si le client est connecté
  • Téléchargeable par le client et le marchand

État de commande dédié

  • Statut « Rétractation demandée » créé à l'installation
  • Refus : la commande revient à son état précédent
  • Remboursement : passage à l'état Remboursé

Gestion back-office

  • Liste filtrable et exportable des demandes
  • Téléchargement de chaque accusé PDF
  • Actions remboursée ou refusée, client notifié par email
  • Lecture seule : jamais d'ajout manuel

Exclusions légales

  • Produits virtuels, catégories (arborescence), produits précis
  • Bouton masqué si la commande ne contient que des produits exclus
  • Conforme à l'article L221-28

Suivi du remboursement

  • Délai légal de 14 jours configurable
  • Rappel automatique par email au marchand
  • Échéance affichée dans la liste back-office

URL et liens

  • Slug d'URL personnalisable par langue
  • Lien à placer dans n'importe quel menu, CMS ou module
  • Pages front intégrées au thème

Textes légaux pour vos CGV

  • Clause de rétractation, formulaire type, exclusions
  • Pré-remplis avec votre délai et votre identité
  • Disponibles dans 18 langues, prêts à copier

Multilingue et emails

  • Interface et emails en 17 langues
  • Accusé client, notification marchand, changement de statut, rappel remboursement
  • Documentation PDF en 5 langues (FR, EN, ES, IT, PL)

Compatibilité et données

  • PrestaShop 1.6 à 9, PHP 5.6 et supérieur
  • Aucune table native modifiée
  • Tables annexes dédiées, valeur probatoire conservée

Politique de sécurité responsable

Module adhérent à la Charte TouchWeb pour une cybersécurité responsable : accusé de réception sous 7 jours pour tout signalement pertinent, correctif et publication CVE sous 30 jours, jamais de correction silencieuse. Édité par Mediacom87, spécialiste PrestaShop depuis 2008.

Filtre par état de commande

Le bouton est masqué pour les commandes annulées, remboursées ou en erreur de paiement. La liste des états exclus est configurable, et l'état « Rétractation demandée » est toujours pris en compte côté serveur.

Rétractation partielle

Le client choisit précisément les articles à retourner et leurs quantités à l'étape de confirmation, au lieu de devoir renvoyer toute la commande. Les articles non éligibles restent affichés avec leur motif d'exclusion (article L221-28) mais ne peuvent pas être cochés. Un champ libre facultatif permet au client d'expliquer son choix (article L221-18). La sélection et le motif sont figés sur support durable.

Filtrage des clients professionnels

Le droit de rétractation ne protège que les consommateurs, pas les professionnels (article L221-3). Une liste configurable d'exclusion par groupe de clients masque complètement le bouton aux groupes B2B/professionnels, avec contrôle côté serveur sur tous les points d'entrée.

Installation en 4 étapes

Téléchargez le module et installez-le depuis votre back-office (Modules > Gestionnaire de modules).

Personnalisez le libellé du bouton, le délai de rétractation et les exclusions (produits virtuels, catégories, produits).

Activez si besoin l'accusé PDF, le lien en pied de page et le suivi des remboursements, puis personnalisez l'URL par langue.

Copiez les textes légaux fournis dans vos CGV : c'est prêt, le bouton apparaît automatiquement sur les commandes éligibles.

Changelog

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 - conformité au droit de rétractation

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.