Droit de rétractation : un agent IA peut-il l'appliquer ?
Oui, un agent IA peut appliquer correctement le droit de rétractation de 14 jours, à une condition : que la règle ne repose pas sur sa mémoire. Le code calcule le délai à partir de la date réelle de réception, les règles et les exceptions sont écrites dans vos documents, et l'agent prépare la réponse en citant la règle appliquée. Les cas limites, comme un article peut-être exclu ou une date de livraison incertaine, sont signalés à une personne. Le remboursement, lui, n'est jamais déclenché par l'agent.
Je suis développeur Sylius et Symfony indépendant, et j'intègre des agents IA dans des boutiques en ligne, sous Sylius comme sous d'autres plateformes. Le droit de rétractation est un bon test pour un agent : la règle paraît simple, mais ses détails sont précis, et une erreur coûte une réclamation ou une sanction. La page agents IA pour le e-commerce présente l'approche d'ensemble.
Que dit exactement la règle en France ?
Selon la fiche de service-public.fr sur la rétractation, qui cite les articles L221-18 à L221-28 du Code de la consommation, le consommateur qui achète à distance dispose d'un délai d'au moins 14 jours calendaires pour se rétracter. Pour un bien, ce délai court à partir du lendemain de la réception, et pour une commande livrée en plusieurs fois, à partir de la réception du dernier article. Il est prolongé de 12 mois si le vendeur n'a pas informé le consommateur de ce droit.
Le consommateur n'a pas à se justifier, et il peut utiliser le formulaire type ou tout autre écrit : le professionnel ne peut pas exiger un recommandé. Le vendeur rembourse au plus tard dans les 14 jours suivant l'information de la rétractation, et peut différer le remboursement jusqu'à la récupération des biens ou la preuve de leur expédition. Les frais directs de retour sont à la charge du consommateur, sauf si le vendeur les prend en charge ou ne l'a pas informé.
Les exceptions comprennent notamment les biens confectionnés sur mesure ou nettement personnalisés, les biens périssables, et les biens descellés qui ne peuvent être renvoyés pour des raisons d'hygiène.
Où un agent mal construit se trompe-t-il ?
Un assistant qui « connaît » le droit de rétractation par son entraînement fait des erreurs prévisibles. Il compte les 14 jours à partir de la commande au lieu de la réception. Il oublie le cas de la livraison en plusieurs fois. Il refuse une rétractation parce que le client n'a pas utilisé le formulaire. Il applique une exception à un produit simplement emballé. Ou il mélange rétractation et garantie légale de conformité, qui dure deux ans à compter de la délivrance selon la fiche sur la garantie légale.
Aucune de ces erreurs ne vient d'un manque d'intelligence du modèle. Elles viennent d'une règle laissée à sa mémoire au lieu d'être écrite, et d'un calcul confié à un modèle de langage au lieu du code.
Et si un agent le faisait pour vous ?
Laissez votre numéro : je vous rappelle sous 24 heures ouvrées et je regarde avec vous ce qu'un agent peut prendre en charge dans votre boutique, dans votre budget.
Comment l'agent applique-t-il la règle sans se tromper ?
| Élément | Qui s'en charge | Comment |
|---|---|---|
| Reconnaître une rétractation | L'IA | Un message qui exprime la volonté de renoncer à l'achat, quelle que soit sa forme |
| Date de réception | Le code | Événement de livraison du transporteur, dernier colis pour une commande multiple |
| Calcul du délai | Le code | Lendemain de la réception, 14 jours calendaires, ou délai plus long si vous l'offrez |
| Exception possible | Le code signale, un humain décide | Produits marqués personnalisés, périssables ou descellables dans le catalogue |
| Réponse au client | L'IA, en citant la règle | Brouillon avec les instructions de retour |
| Remboursement | Un humain | Après réception du retour ou preuve d'expédition |
La règle légale et votre politique commerciale, par exemple un délai de 30 jours si vous l'offrez, sont fournies comme documents de référence, avec leur date de version. Le prompt système impose de citer la règle appliquée dans chaque brouillon. Si le suivi ne donne pas de date de livraison fiable, l'agent ne devine pas : il le signale.
C'est exactement ce que fait l'agent de service client que je construis en ce moment pour une boutique sous Sylius 2 : il lit les commandes, les expéditions et les dossiers passés du client, applique les règles écrites du commerçant en citant la règle, et prépare un brouillon et une action logistique en attente de validation. Il remplace un assistant que le commerçant avait monté dans ChatGPT, qui réécrivait lui-même ses règles : c'est précisément ce qu'un agent sur le droit de rétractation ne doit jamais faire.
Ce que l'agent ne fait jamais seul
L'agent ne rembourse pas, ne refuse pas une rétractation sans validation, ne qualifie pas seul un produit d'exception et ne modifie pas ses règles. Il n'a d'ailleurs aucun outil de remboursement. Ces limites sont inscrites dans le code et dans les garde-fous : un brouillon de refus est toujours marqué pour relecture.
Avant chaque changement de modèle ou de règle, des cas réels anonymisés sont rejoués : livraison en deux fois, demande au quinzième jour, article personnalisé, message ambigu qui mêle défaut et changement d'avis. Les tests et les traces montrent ce que l'agent a lu, la règle qu'il a citée et la version de cette règle.
Et la responsabilité en cas d'erreur ?
Une réponse envoyée au client engage la boutique, qu'elle ait été rédigée par une personne ou préparée par un agent. C'est une raison de plus pour garder la validation humaine sur les refus. Je développe ce point dans l'article sur la responsabilité. Pour le traitement complet des retours sur Sylius, logistique comprise, voyez l'article sur les demandes de retour, et pour les échanges, l'article sur les échanges de taille.
Pour vérifier que vos réponses de rétractation tiennent la route, avec ou sans agent, je propose un diagnostic IA offert : je vous rappelle sous 24 heures ouvrées, je regarde vos règles et vos messages, et je vous propose une solution qui rentre dans votre budget.
