
- Résiliation de contrat et retours dans PrestaShop
- Résiliation en deux clics
- Retours partiels, article par article
- Marquage pratique du colis de retour
- Conformité aux exigences légales
- Adaptez le module à votre activité
- Gestion des retours depuis un seul écran
- De la demande au retour en trois étapes
- Traitement manuel VS remboursements avec le module
- FAQ – questions les plus fréquentes
Mise en œuvre des exigences de la directive européenne 2023/2673
Ce module met en œuvre le mécanisme légal de rétractation simplifiée et de confirmation sur un support durable (e-mail + PDF), tout en offrant un parcours sécurisé et en libre-service aux clients et aux visiteurs de la boutique.
Fonctionnement validé en conditions réelles
Tout ce dont votre boutique a besoin pour gérer correctement les retours, et pas seulement via un formulaire de contact : rétractations partielles (y compris plusieurs commandes dans une seule demande) ; motifs pour chaque article ; codes de retour ; historique complet des opérations.
Optimisé pour un minimum de travail
Une liste claire des rétractations avec les montants à rembourser, des alertes en cas de dépassement des délais et la modification groupée des statuts.
Nouvelles réglementations européennes sur le droit de rétractation 💫
Obligatoires dans toute l’UE
à compter du 19 juin 2026.
Le module met en place un processus transparent de retour en libre-service en deux clics. Les clients et visiteurs connectés résilient leur contrat en ligne, reçoivent l’e-mail avec le PDF requis par la loi, et vous, en tant qu’administrateur de la boutique, gérez l’ensemble du processus de retour — de la demande au remboursement — depuis un seul écran dans le back-office de PrestaShop.
Accès à la procédure de retour
Un lien clair « Se rétracter du contrat » se trouve dans le pied de page de la boutique, dans le compte client et sur la page de chaque commande.
Deux clics : sélection + confirmation.
Pas de fenêtres contextuelles, pas de consentements, pas de boucles « Êtes-vous sûr ? » — pas de tentatives visant à dissuader le client (ce qu’on appelle les « dark patterns »), conformément à l’esprit de la directive.
- Les clients connectés peuvent se rétracter directement depuis leur compte.
- Les visiteurs indiquent l’adresse e-mail utilisée lors de la commande et reçoivent un e-mail contenant un lien et un code à 6 chiffres, sans avoir à créer de compte.
- Le lien et le code sont à usage unique et expirent par défaut au bout de 15 minutes ; ainsi, même s’ils sont interceptés, ils perdent rapidement leur validité.
- Une sécurité intégrée empêche les envois en double et les demandes redondantes.

- Le client peut retourner des produits spécifiques issus de plusieurs commandes différentes dans un seul retour.
- Chaque article peut être accompagné d’un motif facultatif, visible dans le panneau d’administration et sur le PDF.
- Le « montant estimé du remboursement », mis à jour en temps réel, indique la valeur avant l’envoi de la demande.
- Les articles déjà retournés dans une demande de retour clôturée ne sont pas proposés à nouveau.
Le client voit combien il va récupérer
Les prix des articles et le montant total s’affichent en temps réel dans le formulaire, tandis que le montant exact apparaît sur la page de confirmation et dans l’e-mail. Une colonne indiquant le montant du remboursement est également disponible dans l’historique « Mes rétractations ».
Chaque demande reçoit un code de retour avec un préfixe personnalisable, par exemple ZW-123-456, à inscrire sur le colis afin de relier instantanément l'envoi à la demande de retour.


- Support durable. Chaque confirmation est envoyée par e-mail avec une pièce jointe au format PDF, comme l’exigent la directive européenne 2023/2673 et la loi sur les droits des consommateurs, et contient la déclaration, les articles concernés et les délais.
- Un modèle de formulaire de rétractation est généré au format PDF pour le client et pour votre dossier.
- Deux délais, calculés séparément. Le délai de retour des marchandises et le délai de remboursement (par exemple, 14 jours à compter de la date de la déclaration).
- Accessibilité. Les pages client sont conformes aux normes WCAG 2.1 AA : contraste, contours de focus et grandes zones tactiles.
Vous pouvez activer les notifications par e-mail pour chaque nouvelle rétractation ainsi qu’un rappel de la date limite de retour approchant.
Ventes B2C
- Définissez la période de rétractation : par défaut, 14 jours à compter de la livraison ou jusqu’à 12 mois + 14 jours (379 jours) lorsque les clients n’ont pas été informés de leur droit.
- Choisissez les statuts de commande qui déclenchent le décompte du délai de rétractation, ou acceptez toutes les commandes si la boutique ne dispose pas du statut « livré ».
- Excluez des produits spécifiques ou des catégories entières du droit de rétractation (produits d'hygiène, produits personnalisés, etc.).
- Masque dans le formulaire de commande les commandes datant de plus du nombre de jours sélectionné.
Ventes B2B
- Considère les commandes comportant un numéro d'identification fiscale (NIP/TVA) ou provenant de groupes de clients sélectionnés comme des commandes B2B et les exclut du parcours client grand public.

Panneau d'administration → Service client → Résiliations de contrat
Liste paginée des rétractations avec filtre par statut et recherche par identifiant ou e-mail. L'écran de détails affiche l'historique complet de chaque retour : les articles avec leurs noms et leurs prix, le contenu de la déclaration, la chronologie et le statut.
- Le montant du remboursement est visible dans chaque ligne ; les lignes en retard sont mises en évidence et un avertissement s’affiche en haut de la page.
- Modification groupée des statuts — acceptation, marchandise reçue, retour, refus — chacun en fonction de votre flux de statuts.
- Chaque modification est enregistrée dans le journal des modifications avec l’auteur (client / administrateur / système), la modification et l’horodatage.
- Le bouton « Télécharger le PDF de rétractation » permet d’obtenir la même déclaration que celle reçue par le client.

1
Le client effectue une demande
Qu'il soit connecté ou en mode invité, le client sélectionne les articles et les quantités, puis envoie sa demande de rétractation en deux clics.
2
Vous vérifiez
La demande est transmise à votre espace d'administration avec le montant du remboursement, le motif et un fichier PDF prêt à être imprimé ou envoyé par e-mail.
3
Vous procédez au remboursement
Effectuez la procédure de rétractation via le flux de statuts ; le client est informé en temps réel et reçoit son remboursement avant la date limite.
| Traitement manuel | Avec le module | |
| Canal de demande de rétractation | E-mail / téléphone, saisie manuelle | Formulaire en libre-service |
| Retours des clients sans compte | ❌ | ✅ |
| E-mail automatique + PDF en pièce jointe – enregistrés dans l'historique des e-mails envoyés | Manuellement | ✅ |
| Retraits partiels avec justification, poste par poste | ❌ | ✅ |
| Produits issus de plusieurs commandes regroupés dans une seule demande de rétractation | ❌ | ✅ |
| Montant du remboursement calculé pour vous | ❌ | ✅ |
| Alertes en cas de dépassement des délais et suivi des échéances | ❌ | ✅ |
| Modification en masse des statuts avec historique des modifications | ❌ | ✅ |
| Boutique, panneau d'administration, PDF et e-mails en 6 langues | ❌ | ✅ |
Module prêt à l'emploi pour votre boutique en ligne
Configuration technique
- Disponible en anglais, polonais, allemand, français, espagnol et italien : la boutique, l'espace administrateur, les PDF de rétractation et les e-mails sont envoyés dans la langue du client.
- Compatible avec PrestaShop 1.7.6 – 9.x et PHP 7.1 – 8.5.
- Prend en charge le mode multiboutique, plusieurs langues et devises.
- S'installe dans la section « Service client », à côté de la fonctionnalité native « Retours de produits » de PrestaShop – sans écraser (sans override) le cœur de PrestaShop.

Le module fonctionne-t-il pour les commandes d'invités, sans compte client ?
Oui. L'invité indique l'adresse e-mail utilisée lors de la commande et reçoit un lien à usage unique ainsi qu'un code à 6 chiffres. Aucun compte ni mot de passe n'est nécessaire ; le lien et le code sont à usage unique et limités dans le temps, et la page de demande ne révèle jamais si l'adresse en question existe.
L'e-mail de confirmation fait-il office de support durable ?
Chaque rétractation déclenche l’envoi d’un e-mail de confirmation qui fait office de support durable requis par la directive européenne 2023/2673 et la loi sur les droits des consommateurs, et le modèle de formulaire de rétractation (annexe II) est généré au format PDF pour le client et pour vos archives.
Le client peut-il ne retourner qu’une partie des produits de sa commande ?
Oui. Les rétractations sont par définition partielles : le client sélectionne les articles et les quantités, en indiquant éventuellement un motif pour chaque ligne, et peut même regrouper des produits issus de plusieurs commandes dans une seule demande. Le montant estimé du remboursement s’affiche avant l’envoi.
Quel délai de rétractation faut-il définir ?
Le délai légal par défaut est de 14 jours à compter de la livraison. Si la boutique n’a pas informé les clients de leur droit de rétractation — ni dans les conditions générales, ni lors de la passation de la commande —, la loi prolonge ce délai à 379 jours (12 mois + 14). Ne saisissez cette valeur que dans ce cas précis.
Comment exclure les commandes professionnelles (B2B) du processus de rétractation des consommateurs ?
Les commandes dont l’adresse de facturation comporte un numéro d’identification fiscale (NIP/TVA) sont considérées comme des commandes B2B et automatiquement exclues ; vous pouvez également exclure certains groupes de clients, produits et catégories depuis la configuration.
Quelles versions de PrestaShop et quelles langues sont prises en charge ?
PrestaShop de la version 1.7.6 à la version 9.x, sous PHP 7.1 et versions ultérieures. Le module est disponible en anglais, polonais, allemand, français, espagnol et italien — dans la boutique, l’interface d’administration, le PDF de rétractation et les e-mails.
Exigences techniques
Exigences techniques
- PHP 7.1 - 8.x
- Extension serveur ionCube Loader
- PrestaShop Importer uniquement : PHP libxml version > 2.9.3
- PrestaShop Facebook Integrator uniquement : PHP 7.2 ou supérieur
- PrestaShop VAT Validator uniquement : PHP SOAP
Plus d'informations sur les exigences techniques dans la base de connaissances
Support = Mises à jour + HelpDesk
Vous bénéficiez d'un accès de 90 jours (3 mois) au support complet de PrestaShow.
Mises à jour des modules
Les modules vous informeront des mises à jour disponibles. Lisez le journal des modifications et effectuez une mise à jour du module en 1 clic directement depuis votre boutique.
Panneau HelpDesk
C'est le panneau où nous vous fournissons de l'aide. Sur le HelpDesk, vous pouvez signaler des problèmes, commander l'installation et la mise à jour gratuites de modules, ainsi que des modifications et des travaux de développement individuels.
Prolonger l'assistanc e
Une fois l'assistance expirée, vous pouvez utiliser le module sans aucune restriction. Vous pouvez prolonger votre accès à l'assistance à tout moment lorsque vous en avez besoin.
Base de connaissances et FAQ
Gratuit pour toujours
La base de connaissances est accessible à tous. Vous y trouverez la documentation du module ainsi que des instructions, des vidéos et des réponses aux questions fréquemment posées.
Licence à vie pour le module
- Vous pouvez utiliser le module sans limitation pour 1 magasin = 1 domaine.
- Vous pouvez utiliser un domaine supplémentaire, par exemple pour une copie de développeur.
- Pour une somme modique, vous pouvez changer vous-même le domaine du module.
Domaines supplémentaires pour Multistore
- Tous nos modules supportent PrestaShop Multistore.
- La prise en charge d'un nombre illimité de domaines pour PrestaShop Multistore nécessite l'achat du support multistore pour le module.
Modifier le code
- Le code du module relatif à l'intégration avec la boutique et la conception (.tpl, .css, .js) est open source et vous êtes libre de le modifier.
- Le code source du module (.php) est crypté avec ionCube et sa modification annule la garantie.
Démo
Démo - tester le module
- Ce module n'a pas de boutique de démonstration
Aucune entrée pour le moment.























Pas d'avis de clients pour le moment.