Bouton de rétractation UE 2026 : conformité Shopify en 5 étapes
Bouton de rétractation UE 2026 : conformité Shopify en 5 étapes
Bouton de rétractation UE 2026 : conformité Shopify en 5 étapes

Le 19 juin 2026, une nouvelle règle de l'UE entre en vigueur, et la plupart des marchands Shopify l'appellent encore par le mauvais nom. Ils l'appellent le "bouton d'annulation". Ce n'est pas le cas. C'est un bouton de rétractation, l'étiquette légale doit obligatoirement indiquer "se rétracter du contrat ici", et si vous vendez à des clients de l'UE, vous avez un peu plus de trois semaines pour en ajouter un.
La règle est issue de la Directive (UE) 2023/2673, adoptée par le Parlement européen en novembre 2023, qui insère un nouvel article 11a dans la directive sur les droits des consommateurs (2011/83/UE). La date limite de transposition pour les États membres était le 19 décembre 2025, et l'obligation s'applique dans toute l'UE à partir du 19 juin 2026. Fin mai 2026, elle est imminente, pas encore active, et largement incomprise.
Voici ce que personne vendant un "widget de conformité" ne vous dira : le bouton est la partie facile. Ce qui se passe après qu'un client a cliqué dessus, c'est-à-dire le traitement de la rétractation et le remboursement dans le délai légal, et à grande échelle, c'est là que réside le véritable coût. Ce guide couvre les deux aspects : ce que la loi exige et ce que vous devez mettre en place derrière.
Réponse rapide
À partir du 19 juin 2026, toute boutique vendant à des consommateurs de l'UE via une interface en ligne doit fournir une "fonction de rétractation" visible, en deux étapes, permettant aux clients d'exercer leur droit de rétractation de 14 jours. Le premier contrôle doit être étiqueté "se rétracter du contrat ici", le second "confirmer la rétractation", et le professionnel doit envoyer un accusé de réception horodaté sur un support durable. Shopify ne dispose d'aucune fonctionnalité native pour cela. Cela s'applique aux boutiques hors UE (y compris américaines) qui ciblent les acheteurs européens. Il s'agit d'un bouton de rétractation, non d'un bouton d'annulation, et la rétractation partielle est autorisée mais non obligatoire.

Qu'est-ce que le bouton de rétractation de l'UE en réalité ?
Le bouton de rétractation de l'UE est un contrôle en ligne obligatoire qui permet à un consommateur d'exercer son droit de rétractation existant en deux clics. Il ne crée pas un nouveau droit. Le droit de rétractation de 14 jours existe dans le cadre de la directive sur les droits des consommateurs depuis 2011. Ce que la Directive (UE) 2023/2673 ajoute, c'est un mécanisme de mise en œuvre : le droit doit désormais pouvoir être exercé via un bouton évident sur la même interface en ligne où le client a acheté, et non dissimulé dans une politique de retour ou un formulaire de contact.
Le nom de la directive est trompeur à dessein. Son rôle principal (selon EUR-Lex, CELEX 32023L2673) est d'intégrer les services financiers vendus à distance dans la directive sur les droits des consommateurs. Mais le nouvel article 11a qu'elle insère est une disposition générale. Comme l'a noté le cabinet d'avocats BCLP en 2024, "malgré son nom, la Directive (UE) 2023/2673 contient de nouvelles règles importantes pour tous les contrats de consommation en ligne." Le résumé d'EUR-Lex confirme qu'elle couvre "tous les contrats conclus à distance."
La réalité pour les marchands est donc simple, même si l'emballage juridique ne l'est pas : si vous gérez une boutique en ligne et que des consommateurs de l'UE peuvent acheter chez vous, vous devez disposer d'un bouton de rétractation d'ici le 19 juin 2026.
Pourquoi "Bouton d'annulation" est un terme incorrect
La directive interdit spécifiquement d'étiqueter le contrôle par "Annuler". L'article 11a exige que le bouton soit étiqueté "avec les mentions 'se rétracter du contrat ici' ou une formulation correspondante non ambiguë." Le contrôle de confirmation doit indiquer "confirmer la rétractation." Il ne s'agit pas d'une préférence de style ; la formulation figure dans le texte juridique.
La raison est importante. La "rétractation" (le droit de rétractation, Widerruf en allemand) correspond à l'annulation unique, sans motif et sans pénalité, d'un contrat à distance dans un délai de 14 jours. L'"annulation" (Kündigung) signifie résilier un contrat en cours comme un abonnement pour l'avenir. Ce sont des actes juridiques différents. L'Allemagne exige un bouton d'annulation distinct pour les abonnements depuis juillet 2022 en vertu du §312k BGB, c'est pourquoi une boutique allemande pourrait bientôt avoir besoin des deux.
Si votre développeur crée un bouton étiqueté "Annuler la commande", cela ne satisfait pas à l'article 11a.
Qui doit s'y conformer (Oui, y compris les boutiques américaines)
Tout professionnel concluant des contrats à distance en ligne avec des consommateurs de l'UE doit s'y conformer, quel que soit le lieu d'établissement de l'entreprise. Le lieu d'établissement n'a pas d'importance. Ce qui compte, c'est de savoir si vous ciblez le marché de l'UE.
Les directives 2024 de BCLP fournissent un test concret : une entreprise cible l'UE si elle "offre la possibilité d'expédier vers l'UE, dispose d'un site web dans la langue d'un État membre de l'UE, ou utilise l'euro comme devise de paiement." N'importe laquelle de ces conditions suffit. Une boutique Shopify basée aux États-Unis qui permet à un client français de passer commande et d'expédier à Paris est concernée.
La règle s'applique aux contrats à distance qui comportent un droit de rétractation. Cela couvre les achats ponctuels de biens, les services et les contenus numériques. Elle ne s'applique pas aux contrats sans droit de rétractation, et ces exclusions sont importantes pour les opérateurs de boutiques :
Biens confectionnés selon les spécifications du consommateur ou nettement personnalisés
Biens susceptibles de se détériorer (alimentation, fleurs)
Biens scellés ne pouvant être renvoyés pour des raisons de protection de la santé ou d'hygiène et qui ont été descellés par le client
Prestations de services d'hébergement, de transport de biens, de location de voitures ou de restauration qui doivent être fournis à une date ou à une période déterminée
Contenu numérique non fourni sur un support matériel dont l'exécution a commencé avec l'accord préalable exprès du client
Si tout votre catalogue est constitué de meubles sur mesure, le droit de rétractation s'applique rarement, et l'obligation de bouton est donc très limitée. Pour la plupart des marchands généraux, elle s'applique à la majeure partie du catalogue.

Ce que la règle exige concrètement
L'article 11a impose un parcours spécifique en deux étapes, et pas seulement un bouton. Voici la séquence complète prévue par la directive, tirée textuellement du texte d'EUR-Lex.
Exigence | Ce que dit la loi |
|---|---|
Le contrôle de rétractation | Étiqueté "se rétracter du contrat ici" ou formulation équivalente non ambiguë |
Disponibilité | "Disponible en permanence pendant le délai de rétractation," affiché de manière visible, facilement accessible |
Informations collectées | Nom du client ; détails permettant d'identifier le contrat ; coordonnées électroniques pour confirmation |
Le contrôle de confirmation | Étiqueté "de manière bien lisible, et uniquement avec les mentions 'confirmer la rétractation'" |
Accusé de réception | Le professionnel transmet un accusé de réception "sur un support durable," comprenant le contenu, la date et l'heure, "sans retard injustifié" |
Quelques clarifications opérationnelles. La directive n'exige pas strictement un bouton HTML ; le cabinet d'avocats Taylor Wessing a noté début 2026 qu'"un lien clairement étiqueté suffit." Toutefois, la formulation de l'étiquette, la confirmation en deux étapes et l'accusé de réception horodaté sur un support durable (un e-mail convient) ne sont pas facultatifs.
Le bouton ne peut pas non plus être dissimulé. Des tribunaux allemands, appliquant la règle nationale équivalente, ont déjà condamné un contrôle de rétractation masqué derrière un bouton d'extension "afficher plus de liens" parmi 58 liens (OLG Munich) ainsi que des parcours en plusieurs étapes qui ne menaient pas directement à la confirmation (OLG Cologne). Le terme "visible" est interprété littéralement.
L'annulation partielle est-elle obligatoire ? Non.
La rétractation partielle est autorisée par le droit de l'UE mais n'est pas obligatoire. Il convient de le préciser clairement car certains commentaires ont exagéré ce point. Le considérant 37 de la directive dispose : "Si le consommateur a commandé plusieurs biens ou services dans le cadre du même contrat à distance, le professionnel peut offrir au consommateur la possibilité de se rétracter d'une partie plutôt que de la totalité du contrat."
Le mot clé est "peut." Un professionnel peut proposer une rétractation par article ou partielle à titre de commodité ; la directive ne l'y oblige pas. Le socle obligatoire impose uniquement que la fonction de rétractation permette au consommateur d'identifier le contrat dont il se rétracte. L'annulation partielle par article et les remboursements partiels sont un outil d'optimisation pour le marchand, et non une exigence légale autonome en vertu de l'article 11a.
Cette distinction vous évite de sur-développer votre système. Vous devez permettre aux clients de se rétracter. Vous n'êtes pas obligé de concevoir un moteur de rétractation granulaire par article pour être conforme, bien que le fait d'en proposer un puisse réduire les rétractations de commandes entières et préserver votre chiffre d'affaires.
Ce que Shopify ne fait pas nativement
Shopify ne propose pas de bouton de rétractation UE natif, et ses outils d'administration ne satisfont pas à l'article 11a. Les fonctions d'annulation et de remboursement intégrées de Shopify sont côté marchand : vous, l'opérateur, annulez ou remboursez une commande depuis l'interface administrateur. La directive exige un parcours orienté client, disponible en permanence, en deux étapes, correctement étiqueté, associé à un accusé de réception sur support durable. Ce sont des processus différents.
C'est précisément l'impasse dans laquelle se trouvent les marchands. Sur les forums de la communauté Shopify en 2026, les propriétaires de boutiques se demandent s'ils doivent attendre une prise en charge native ou développer une solution sur mesure, soulignant qu'ils ont besoin de plus d'un simple bouton : il leur faut un parcours approprié avec vérification de la commande et e-mails de confirmation automatiques. Le consensus est qu'aucune fonctionnalité native n'existe, laissant une application dédiée ou un développement personnalisé comme seules options.
Un contributeur du forum a souligné la nuance qui surprend les équipes : un parcours conforme doit gérer différemment trois statuts de commande. Une commande passée mais non expédiée peut être annulée. Une commande expédiée mais non livrée peut nécessiter un retour par le transporteur. Une commande livrée dans le délai de 14 jours devient un retour suivi d'un remboursement. Le bouton est le même ; le flux opérationnel associé ne l'est pas.

Ce dont personne ne parle : l'après-clic
Un bouton de rétractation génère des demandes de rétractation, et chaque demande devient une annulation ou un remboursement que quelqu'un doit traiter sous 14 jours. C'est là que la discussion sur la conformité s'arrête généralement et que le problème opérationnel commence. Vous pouvez acheter un bouton en une après-midi. Gérer le volume qu'il génère est la partie difficile à automatiser.
La directive exige le remboursement dans un délai de 14 jours à compter de la date à laquelle vous avez été informé. Rater cette fenêtre sur un trop grand nombre de commandes ne vous rend pas seulement non conforme, cela dégrade la confiance que la règle vise à protéger.
C'est exactement ce pour quoi Revize est conçu, et depuis juin 2026, l'application prend en charge l'intégralité du processus. Revize a déployé une fonction de rétractation UE dédiée sur la order status page de Shopify : pas un bouton d'annulation renommé, mais un parcours en deux étapes conçu spécifiquement pour se conformer à l'article 11a et automatiser tout ce qui se passe en arrière-plan.
L'expérience client correspond à la déclaration de conformité décrite par la directive. L'acheteur voit la demande lorsque sa commande est éligible, sélectionne les articles à rétracter, passe par une étape de confirmation, puis soumet la déclaration. Le nom, l'e-mail et le numéro de commande sont pré-remplis et verrouillés à partir de la commande. Revize envoie automatiquement l'e-mail d'accusé de réception sur un support durable, le reçu exact exigé par l'article 11a, et réplique chaque demande dans un métaobjet Shopify en tant qu'historique d'audit structuré.
C’est côté marchand que Revize se distingue de toutes les autres applications. La plupart des applications s'arrêtent au formulaire. Revize gère le flux opérationnel : il applique un tag à la commande, suspend l'exécution pour que rien ne soit expédié pendant l'examen, notifie le personnel et applique les règles que vous avez choisies (libérer la commande, annuler et rembourser, ou annuler et rembourser après une période d'examen), avec des règles de sécurité garantissant qu'une annulation automatique ne vienne jamais perturber une commande partiellement expédiée. Pour les commandes déjà livrées, il peut générer un retour natif Shopify, ou notifier et rappeler pour s'assurer que rien n'est oublié, et il suit les rétractations séparément des annulations ordinaires, car une rétractation légale n'est pas un motif d'annulation. Utilisé par des marques réalisant des chiffres d'affaires à 9 chiffres, notamment Square Enix, Venchi et Nude Project, c'est le moyen le plus automatisé de gérer la fonction de rétractation UE dans Shopify. Revize est disponible sur le Shopify App Store, et notre Shopify Order Management Guide 2026 détaille comment il s'intègre au reste de votre infrastructure de post-achat.
Comment configurer la fonction de rétractation UE dans Revize
Le flux de rétractation UE de Revize est une simple configuration, pas un développement sur mesure. La mise en place :
Activez la fonction de rétractation UE et choisissez sa zone d'apparition : sur la order status page (dans sa propre section ou au sein du portail client), ou n'importe où ailleurs dans votre boutique (en-tête, pied de page, page d'aide ou de politique, ou toute autre section) à l'aide du bloc de thème Revize. Les acheteurs saisissent leur numéro de commande et leur e-mail pour lancer le même parcours de déclaration en deux étapes. Chaque soumission est vérifiée côté serveur pour l'éligibilité et reste entièrement conforme à la Directive UE 2023/2673. Si vous souhaitez utiliser ce flux uniquement pour la conformité, vous pouvez masquer le portail standard d'édition de commande afin que seule la section de rétractation soit visible.
Définissez vos pays éligibles. La liste est pré-remplie avec les États membres de l'UE et peut être entièrement modifiée. Revize vérifie à nouveau l'éligibilité côté serveur lors de la soumission, garantissant ainsi que le filtrage ne se limite pas à l'interface utilisateur.
Définissez le délai de rétractation. Configurez le nombre de jours disponibles après la livraison en y ajoutant une marge estimée pour le transport. Lorsque Shopify dispose de la date de livraison, Revize l'utilise ; dans le cas contraire, il l'estime à partir de la date d'exécution, garantissant ainsi que la demande reste disponible pendant tout le délai, même après la fermeture de votre fenêtre d'édition standard.
Choisissez vos règles. Pour les demandes antérieures à l'expédition, configurez si Revize doit suspendre la commande pour un examen par votre personnel et déterminez l'action qui suit (libérer, annuler et rembourser, ou annuler et rembourser après un nombre de jours défini). Pour les demandes livrées, choisissez entre notification simple, génération d'un retour Shopify, ou notification avec rappel.
Personnalisez les textes et les traductions. Le générateur de formulaire vous permet de contrôler toutes les chaînes de texte destinées aux clients, et les traductions localisent le flux par langue tout en conservant une configuration par défaut dans l'éditeur.
Testez votre configuration en activant la visibilité de test pour prévisualiser le flux sur des commandes hors UE avant de le mettre en ligne.
L'e-mail d'accusé de réception envoyé au client et la notification destinée à votre personnel se déclenchent automatiquement. Vous n'avez pas besoin de les configurer manuellement.
Comment vous mettre en conformité avant le 19 juin 2026
Suivez cette liste de contrôle avant le 19 juin.
Confirmez si vous êtes concerné. Si vous expédiez vers l'UE, si vous disposez d'une vitrine dans la langue d'un État membre de l'UE, ou si vos prix sont affichés en euros, vous l'êtes. Le lieu d'établissement de l'entreprise n'exempte pas une boutique américaine.
Analysez votre catalogue pour identifier les exclusions. Les articles personnalisés, périssables, d'hygiène descellés ou liés à des dates spécifiques peuvent ne pas comporter de droit de rétractation. Déterminez quels produits nécessitent ce flux.
Activez la fonction de rétractation et configurez vos pays éligibles, votre délai de rétractation, ainsi que vos règles d'avant-expédition et de livraison en suivant les étapes ci-dessus.
Confirmez que le reste s'exécute automatiquement. Avec Revize, la déclaration en deux étapes, les champs clients verrouillés, l'accusé de réception sur support durable, la suspension de l'exécution et l'historique d'audit sont gérés pour vous. Un développement personnalisé vous imposerait de coder chacun de ces éléments vous-même.

Ce qui se passe si vous ignorez cette règle
La non-conformité expose à des amendes, à une prolongation du délai de rétractation et à des risques de litiges. La règle entre en vigueur via le cadre de sanctions de la directive Omnibus (Directive (UE) 2019/2161). Les États membres peuvent ainsi infliger des amendes allant jusqu'à 4 % du chiffre d'affaires annuel (ou jusqu'à 2 millions d'euros si le chiffre d'affaires ne peut être déterminé) pour les infractions transfrontalières de grande ampleur.
Les plafonds nationaux varient (environ 50 000 euros en Allemagne, jusqu'à 75 000 en France), mais la sanction la plus lourde est structurelle : le non-respect de vos obligations de rétractation peut prolonger le droit de rétractation d'un consommateur jusqu'à 12 mois, bien au-delà des 14 jours réglementaires. En Allemagne, l'absence de bouton invite également les concurrents à envoyer des mises en demeure (Abmahnung). Le bouton coûte peu ; le risque de s'en passer augmente proportionnellement à votre chiffre d'affaires dans l'UE.

Foire aux questions
Le bouton de rétractation UE est-il identique à un bouton d'annulation ?
Non, ils sont juridiquement différents et la directive interdit l'étiquette "Annuler". Le bouton de rétractation exerce le droit de rétractation de 14 jours pour annuler un achat effectué à distance. Un bouton d'annulation (exigé séparément en Allemagne depuis 2022) résilie un contrat en cours comme un abonnement. Le nouveau contrôle de l'UE doit porter l'étiquette "se rétracter du contrat ici", et non "annuler".
Quand la règle du bouton de rétractation de l'UE prend-elle effet ?
Elle s'applique dans toute l'UE à partir du 19 juin 2026. La Directive (UE) 2023/2673 a été adoptée en novembre 2023, et les États membres avaient jusqu'au 19 décembre 2025 pour la transposer dans leur législation nationale. La date d'application harmonisée est le 19 juin 2026, l'obligation s'applique donc à toutes les boutiques concernées à compter de ce jour.
Cette règle s'applique-t-elle à ma boutique Shopify basée aux États-Unis ?
Oui, si vous ciblez les consommateurs de l'UE. Selon l'analyse 2024 de BCLP, vous ciblez l'UE si vous y expédiez des commandes, si vous gérez un site dans une langue de l'UE ou si vous affichez vos prix en euros. Une boutique américaine qui permet aux clients européens d'acheter et de recevoir des marchandises est concernée, quel que soit le lieu d'enregistrement de l'entreprise.
Shopify propose-t-il nativement le bouton de rétractation ?
Non, Shopify ne propose aucun bouton de rétractation UE natif en mai 2026. Les outils d'annulation et de remboursement de l'interface Shopify Admin sont réservés aux marchands et ne répondent pas aux exigences de l'article 11a concernant le parcours client, le processus en deux étapes, l'étiquetage et l'accusé de réception. Vous devez utiliser une application dédiée ou réaliser un développement personnalisé à l'aide d'une page publique connectée à Shopify Flow.
Dois-je obligatoirement proposer des rétractations partielles ?
No, la rétractation partielle est autorisée mais non requise. Le considérant 37 de la directive indique qu'un professionnel "peut" permettre à un client de se rétracter d'une partie d'une commande, mais non qu'il y est obligé. Le socle obligatoire impose seulement que le client puisse identifier le contrat concerné par sa rétractation. La rétractation partielle par article est une commodité optionnelle, et Revize la propose par défaut : le client sélectionne les articles qu'il souhaite retirer de la commande.
Quels produits sont exclus du droit de rétractation ?
Les articles personnalisés, périssables, de santé ou d'hygiène descellés, ainsi que les prestations de services liées à des dates spécifiques ne comportent généralement pas de droit de rétractation. Cela comprend les produits fabriqués sur commande, les denrées alimentaires et les fleurs, les produits de santé et d'hygiène descellés, ainsi que les réservations associées à une date précise comme l'hôtellerie ou l'événementiel. Aucun bouton de rétractation n'est requis pour ces articles.
Que doit indiquer précisément le bouton ?
Le premier contrôle doit indiquer "se rétracter du contrat ici" et la confirmation doit indiquer "confirmer la rétractation." Ces deux mentions sont spécifiées à l'article 11a, qui exige des formulations non ambiguës. Le professionnel doit ensuite envoyer sans retard injustifié un accusé de réception horodaté sur support durable, tel qu'un e-mail.
Quelle est la différence entre une rétractation et un retour ?
La rétractation est l'acte juridique par lequel on met fin au contrat ; le retour est le mouvement physique des articles qui peut en découler. Si la rétractation intervient avant l'expédition, vous annulez et remboursez ; si elle a lieu après la livraison dans le délai de 14 jours, elle déclenche un retour ainsi qu'un remboursement. Le bouton initie l'acte juridique ; vos opérations gèrent la logistique physique.
Qu'en est-il des rétractations après l'expédition de l'article ?
Revize gère également les rétractations de commandes livrées, et pas seulement celles en attente d'expédition. Une fois les marchandises livrées, la rétractation devient un retour. Revize peut générer automatiquement un retour natif Shopify pour les articles sélectionnés, ou notifier votre équipe et lui envoyer des rappels pour qu'aucune demande de livraison ne soit oubliée. Vous définissez la politique de traitement de chaque demande de livraison. Le même flux couvre ainsi l'intégralité du délai de 14 jours : blocage de l'expédition et annulation en amont, retour logistique en aval.
Dans quel délai dois-je effectuer le remboursement après une rétractation ?
Sans retard injustifié, et au plus tard dans les 14 jours suivant la date à laquelle vous avez été informé de la rétractation. En vertu de la directive sur les droits des consommateurs, vous pouvez différer le remboursement jusqu'à la réception de la marchandise retournée ou jusqu'à ce que le client ait fourni une preuve d'expédition des biens, mais le délai de traitement démarre au moment où le client soumet sa demande de rétractation.
Revize peut-il gérer le flux de rétractation UE ?
Oui, de bout en bout, et c'est la solution de rétractation UE la plus automatisée sur Shopify. Revize ajoute une déclaration de rétractation dédiée en deux étapes à la order status page avec des champs clients pré-remplis et verrouillés, envoie automatiquement l'accusé de réception sur support durable et exécute l'ensemble du back-end : marquage par balise (tag) de la commande, blocage de l'exécution, notifications aux équipes, déblocage ou annulation automatique, sécurité contre les annulations de livraisons partielles, création de retours Shopify pour les marchandises livrées, rappels aux équipes et enregistrement d'audit dans un métaobjet. La plupart des applications affichent un simple formulaire ; Revize gère l’ensemble du flux opérationnel. Vous pouvez également intégrer ce formulaire n'importe où dans votre boutique, pas seulement sur la order status page, afin de permettre aux acheteurs de l'UE d'initier une rétractation depuis votre en-tête, votre pied de page ou n'importe quelle page d'aide.
Quelles sont les sanctions en cas d'absence de bouton de rétractation ?
Des amendes pouvant atteindre 4 % du chiffre d'affaires ou 2 millions d'euros pour les infractions transfrontalières, ainsi qu'une extension du délai légal de rétractation. Les limites nationales varient (environ 50 000 euros en Allemagne, 75 000 en France), et le non-respect peut prolonger le droit de rétractation du consommateur jusqu'à 12 mois, bien au-delà des 14 jours réglementaires.
Ce qu'il faut faire cette semaine
La date limite est réelle et imminente. Vérifiez si vous vendez à des clients de l'UE, et si c'est le cas, traitez le 19 juin 2026 comme une échéance ferme. Ajoutez une fonction de rétractation conforme portant l'étiquette exacte "se rétracter du contrat ici" ainsi qu'une confirmation en deux étapes, automatisez l'envoi de l'accusé de réception sur un support durable, et déterminez dès maintenant comment les annulations et les remboursements seront traités à grande échelle. Le bouton de rétractation UE n'est que la partie visible de cette obligation. Le système d'annulation et de remboursement autonome qui l'accompagne déterminera si l'arrivée du mois de juin s'apparentera à une mise à jour de routine ou à une crise de surcharge pour votre service client.
Articles associés
Le 19 juin 2026, une nouvelle règle de l'UE entre en vigueur, et la plupart des marchands Shopify l'appellent encore par le mauvais nom. Ils l'appellent le "bouton d'annulation". Ce n'est pas le cas. C'est un bouton de rétractation, l'étiquette légale doit obligatoirement indiquer "se rétracter du contrat ici", et si vous vendez à des clients de l'UE, vous avez un peu plus de trois semaines pour en ajouter un.
La règle est issue de la Directive (UE) 2023/2673, adoptée par le Parlement européen en novembre 2023, qui insère un nouvel article 11a dans la directive sur les droits des consommateurs (2011/83/UE). La date limite de transposition pour les États membres était le 19 décembre 2025, et l'obligation s'applique dans toute l'UE à partir du 19 juin 2026. Fin mai 2026, elle est imminente, pas encore active, et largement incomprise.
Voici ce que personne vendant un "widget de conformité" ne vous dira : le bouton est la partie facile. Ce qui se passe après qu'un client a cliqué dessus, c'est-à-dire le traitement de la rétractation et le remboursement dans le délai légal, et à grande échelle, c'est là que réside le véritable coût. Ce guide couvre les deux aspects : ce que la loi exige et ce que vous devez mettre en place derrière.
Réponse rapide
À partir du 19 juin 2026, toute boutique vendant à des consommateurs de l'UE via une interface en ligne doit fournir une "fonction de rétractation" visible, en deux étapes, permettant aux clients d'exercer leur droit de rétractation de 14 jours. Le premier contrôle doit être étiqueté "se rétracter du contrat ici", le second "confirmer la rétractation", et le professionnel doit envoyer un accusé de réception horodaté sur un support durable. Shopify ne dispose d'aucune fonctionnalité native pour cela. Cela s'applique aux boutiques hors UE (y compris américaines) qui ciblent les acheteurs européens. Il s'agit d'un bouton de rétractation, non d'un bouton d'annulation, et la rétractation partielle est autorisée mais non obligatoire.

Qu'est-ce que le bouton de rétractation de l'UE en réalité ?
Le bouton de rétractation de l'UE est un contrôle en ligne obligatoire qui permet à un consommateur d'exercer son droit de rétractation existant en deux clics. Il ne crée pas un nouveau droit. Le droit de rétractation de 14 jours existe dans le cadre de la directive sur les droits des consommateurs depuis 2011. Ce que la Directive (UE) 2023/2673 ajoute, c'est un mécanisme de mise en œuvre : le droit doit désormais pouvoir être exercé via un bouton évident sur la même interface en ligne où le client a acheté, et non dissimulé dans une politique de retour ou un formulaire de contact.
Le nom de la directive est trompeur à dessein. Son rôle principal (selon EUR-Lex, CELEX 32023L2673) est d'intégrer les services financiers vendus à distance dans la directive sur les droits des consommateurs. Mais le nouvel article 11a qu'elle insère est une disposition générale. Comme l'a noté le cabinet d'avocats BCLP en 2024, "malgré son nom, la Directive (UE) 2023/2673 contient de nouvelles règles importantes pour tous les contrats de consommation en ligne." Le résumé d'EUR-Lex confirme qu'elle couvre "tous les contrats conclus à distance."
La réalité pour les marchands est donc simple, même si l'emballage juridique ne l'est pas : si vous gérez une boutique en ligne et que des consommateurs de l'UE peuvent acheter chez vous, vous devez disposer d'un bouton de rétractation d'ici le 19 juin 2026.
Pourquoi "Bouton d'annulation" est un terme incorrect
La directive interdit spécifiquement d'étiqueter le contrôle par "Annuler". L'article 11a exige que le bouton soit étiqueté "avec les mentions 'se rétracter du contrat ici' ou une formulation correspondante non ambiguë." Le contrôle de confirmation doit indiquer "confirmer la rétractation." Il ne s'agit pas d'une préférence de style ; la formulation figure dans le texte juridique.
La raison est importante. La "rétractation" (le droit de rétractation, Widerruf en allemand) correspond à l'annulation unique, sans motif et sans pénalité, d'un contrat à distance dans un délai de 14 jours. L'"annulation" (Kündigung) signifie résilier un contrat en cours comme un abonnement pour l'avenir. Ce sont des actes juridiques différents. L'Allemagne exige un bouton d'annulation distinct pour les abonnements depuis juillet 2022 en vertu du §312k BGB, c'est pourquoi une boutique allemande pourrait bientôt avoir besoin des deux.
Si votre développeur crée un bouton étiqueté "Annuler la commande", cela ne satisfait pas à l'article 11a.
Qui doit s'y conformer (Oui, y compris les boutiques américaines)
Tout professionnel concluant des contrats à distance en ligne avec des consommateurs de l'UE doit s'y conformer, quel que soit le lieu d'établissement de l'entreprise. Le lieu d'établissement n'a pas d'importance. Ce qui compte, c'est de savoir si vous ciblez le marché de l'UE.
Les directives 2024 de BCLP fournissent un test concret : une entreprise cible l'UE si elle "offre la possibilité d'expédier vers l'UE, dispose d'un site web dans la langue d'un État membre de l'UE, ou utilise l'euro comme devise de paiement." N'importe laquelle de ces conditions suffit. Une boutique Shopify basée aux États-Unis qui permet à un client français de passer commande et d'expédier à Paris est concernée.
La règle s'applique aux contrats à distance qui comportent un droit de rétractation. Cela couvre les achats ponctuels de biens, les services et les contenus numériques. Elle ne s'applique pas aux contrats sans droit de rétractation, et ces exclusions sont importantes pour les opérateurs de boutiques :
Biens confectionnés selon les spécifications du consommateur ou nettement personnalisés
Biens susceptibles de se détériorer (alimentation, fleurs)
Biens scellés ne pouvant être renvoyés pour des raisons de protection de la santé ou d'hygiène et qui ont été descellés par le client
Prestations de services d'hébergement, de transport de biens, de location de voitures ou de restauration qui doivent être fournis à une date ou à une période déterminée
Contenu numérique non fourni sur un support matériel dont l'exécution a commencé avec l'accord préalable exprès du client
Si tout votre catalogue est constitué de meubles sur mesure, le droit de rétractation s'applique rarement, et l'obligation de bouton est donc très limitée. Pour la plupart des marchands généraux, elle s'applique à la majeure partie du catalogue.

Ce que la règle exige concrètement
L'article 11a impose un parcours spécifique en deux étapes, et pas seulement un bouton. Voici la séquence complète prévue par la directive, tirée textuellement du texte d'EUR-Lex.
Exigence | Ce que dit la loi |
|---|---|
Le contrôle de rétractation | Étiqueté "se rétracter du contrat ici" ou formulation équivalente non ambiguë |
Disponibilité | "Disponible en permanence pendant le délai de rétractation," affiché de manière visible, facilement accessible |
Informations collectées | Nom du client ; détails permettant d'identifier le contrat ; coordonnées électroniques pour confirmation |
Le contrôle de confirmation | Étiqueté "de manière bien lisible, et uniquement avec les mentions 'confirmer la rétractation'" |
Accusé de réception | Le professionnel transmet un accusé de réception "sur un support durable," comprenant le contenu, la date et l'heure, "sans retard injustifié" |
Quelques clarifications opérationnelles. La directive n'exige pas strictement un bouton HTML ; le cabinet d'avocats Taylor Wessing a noté début 2026 qu'"un lien clairement étiqueté suffit." Toutefois, la formulation de l'étiquette, la confirmation en deux étapes et l'accusé de réception horodaté sur un support durable (un e-mail convient) ne sont pas facultatifs.
Le bouton ne peut pas non plus être dissimulé. Des tribunaux allemands, appliquant la règle nationale équivalente, ont déjà condamné un contrôle de rétractation masqué derrière un bouton d'extension "afficher plus de liens" parmi 58 liens (OLG Munich) ainsi que des parcours en plusieurs étapes qui ne menaient pas directement à la confirmation (OLG Cologne). Le terme "visible" est interprété littéralement.
L'annulation partielle est-elle obligatoire ? Non.
La rétractation partielle est autorisée par le droit de l'UE mais n'est pas obligatoire. Il convient de le préciser clairement car certains commentaires ont exagéré ce point. Le considérant 37 de la directive dispose : "Si le consommateur a commandé plusieurs biens ou services dans le cadre du même contrat à distance, le professionnel peut offrir au consommateur la possibilité de se rétracter d'une partie plutôt que de la totalité du contrat."
Le mot clé est "peut." Un professionnel peut proposer une rétractation par article ou partielle à titre de commodité ; la directive ne l'y oblige pas. Le socle obligatoire impose uniquement que la fonction de rétractation permette au consommateur d'identifier le contrat dont il se rétracte. L'annulation partielle par article et les remboursements partiels sont un outil d'optimisation pour le marchand, et non une exigence légale autonome en vertu de l'article 11a.
Cette distinction vous évite de sur-développer votre système. Vous devez permettre aux clients de se rétracter. Vous n'êtes pas obligé de concevoir un moteur de rétractation granulaire par article pour être conforme, bien que le fait d'en proposer un puisse réduire les rétractations de commandes entières et préserver votre chiffre d'affaires.
Ce que Shopify ne fait pas nativement
Shopify ne propose pas de bouton de rétractation UE natif, et ses outils d'administration ne satisfont pas à l'article 11a. Les fonctions d'annulation et de remboursement intégrées de Shopify sont côté marchand : vous, l'opérateur, annulez ou remboursez une commande depuis l'interface administrateur. La directive exige un parcours orienté client, disponible en permanence, en deux étapes, correctement étiqueté, associé à un accusé de réception sur support durable. Ce sont des processus différents.
C'est précisément l'impasse dans laquelle se trouvent les marchands. Sur les forums de la communauté Shopify en 2026, les propriétaires de boutiques se demandent s'ils doivent attendre une prise en charge native ou développer une solution sur mesure, soulignant qu'ils ont besoin de plus d'un simple bouton : il leur faut un parcours approprié avec vérification de la commande et e-mails de confirmation automatiques. Le consensus est qu'aucune fonctionnalité native n'existe, laissant une application dédiée ou un développement personnalisé comme seules options.
Un contributeur du forum a souligné la nuance qui surprend les équipes : un parcours conforme doit gérer différemment trois statuts de commande. Une commande passée mais non expédiée peut être annulée. Une commande expédiée mais non livrée peut nécessiter un retour par le transporteur. Une commande livrée dans le délai de 14 jours devient un retour suivi d'un remboursement. Le bouton est le même ; le flux opérationnel associé ne l'est pas.

Ce dont personne ne parle : l'après-clic
Un bouton de rétractation génère des demandes de rétractation, et chaque demande devient une annulation ou un remboursement que quelqu'un doit traiter sous 14 jours. C'est là que la discussion sur la conformité s'arrête généralement et que le problème opérationnel commence. Vous pouvez acheter un bouton en une après-midi. Gérer le volume qu'il génère est la partie difficile à automatiser.
La directive exige le remboursement dans un délai de 14 jours à compter de la date à laquelle vous avez été informé. Rater cette fenêtre sur un trop grand nombre de commandes ne vous rend pas seulement non conforme, cela dégrade la confiance que la règle vise à protéger.
C'est exactement ce pour quoi Revize est conçu, et depuis juin 2026, l'application prend en charge l'intégralité du processus. Revize a déployé une fonction de rétractation UE dédiée sur la order status page de Shopify : pas un bouton d'annulation renommé, mais un parcours en deux étapes conçu spécifiquement pour se conformer à l'article 11a et automatiser tout ce qui se passe en arrière-plan.
L'expérience client correspond à la déclaration de conformité décrite par la directive. L'acheteur voit la demande lorsque sa commande est éligible, sélectionne les articles à rétracter, passe par une étape de confirmation, puis soumet la déclaration. Le nom, l'e-mail et le numéro de commande sont pré-remplis et verrouillés à partir de la commande. Revize envoie automatiquement l'e-mail d'accusé de réception sur un support durable, le reçu exact exigé par l'article 11a, et réplique chaque demande dans un métaobjet Shopify en tant qu'historique d'audit structuré.
C’est côté marchand que Revize se distingue de toutes les autres applications. La plupart des applications s'arrêtent au formulaire. Revize gère le flux opérationnel : il applique un tag à la commande, suspend l'exécution pour que rien ne soit expédié pendant l'examen, notifie le personnel et applique les règles que vous avez choisies (libérer la commande, annuler et rembourser, ou annuler et rembourser après une période d'examen), avec des règles de sécurité garantissant qu'une annulation automatique ne vienne jamais perturber une commande partiellement expédiée. Pour les commandes déjà livrées, il peut générer un retour natif Shopify, ou notifier et rappeler pour s'assurer que rien n'est oublié, et il suit les rétractations séparément des annulations ordinaires, car une rétractation légale n'est pas un motif d'annulation. Utilisé par des marques réalisant des chiffres d'affaires à 9 chiffres, notamment Square Enix, Venchi et Nude Project, c'est le moyen le plus automatisé de gérer la fonction de rétractation UE dans Shopify. Revize est disponible sur le Shopify App Store, et notre Shopify Order Management Guide 2026 détaille comment il s'intègre au reste de votre infrastructure de post-achat.
Comment configurer la fonction de rétractation UE dans Revize
Le flux de rétractation UE de Revize est une simple configuration, pas un développement sur mesure. La mise en place :
Activez la fonction de rétractation UE et choisissez sa zone d'apparition : sur la order status page (dans sa propre section ou au sein du portail client), ou n'importe où ailleurs dans votre boutique (en-tête, pied de page, page d'aide ou de politique, ou toute autre section) à l'aide du bloc de thème Revize. Les acheteurs saisissent leur numéro de commande et leur e-mail pour lancer le même parcours de déclaration en deux étapes. Chaque soumission est vérifiée côté serveur pour l'éligibilité et reste entièrement conforme à la Directive UE 2023/2673. Si vous souhaitez utiliser ce flux uniquement pour la conformité, vous pouvez masquer le portail standard d'édition de commande afin que seule la section de rétractation soit visible.
Définissez vos pays éligibles. La liste est pré-remplie avec les États membres de l'UE et peut être entièrement modifiée. Revize vérifie à nouveau l'éligibilité côté serveur lors de la soumission, garantissant ainsi que le filtrage ne se limite pas à l'interface utilisateur.
Définissez le délai de rétractation. Configurez le nombre de jours disponibles après la livraison en y ajoutant une marge estimée pour le transport. Lorsque Shopify dispose de la date de livraison, Revize l'utilise ; dans le cas contraire, il l'estime à partir de la date d'exécution, garantissant ainsi que la demande reste disponible pendant tout le délai, même après la fermeture de votre fenêtre d'édition standard.
Choisissez vos règles. Pour les demandes antérieures à l'expédition, configurez si Revize doit suspendre la commande pour un examen par votre personnel et déterminez l'action qui suit (libérer, annuler et rembourser, ou annuler et rembourser après un nombre de jours défini). Pour les demandes livrées, choisissez entre notification simple, génération d'un retour Shopify, ou notification avec rappel.
Personnalisez les textes et les traductions. Le générateur de formulaire vous permet de contrôler toutes les chaînes de texte destinées aux clients, et les traductions localisent le flux par langue tout en conservant une configuration par défaut dans l'éditeur.
Testez votre configuration en activant la visibilité de test pour prévisualiser le flux sur des commandes hors UE avant de le mettre en ligne.
L'e-mail d'accusé de réception envoyé au client et la notification destinée à votre personnel se déclenchent automatiquement. Vous n'avez pas besoin de les configurer manuellement.
Comment vous mettre en conformité avant le 19 juin 2026
Suivez cette liste de contrôle avant le 19 juin.
Confirmez si vous êtes concerné. Si vous expédiez vers l'UE, si vous disposez d'une vitrine dans la langue d'un État membre de l'UE, ou si vos prix sont affichés en euros, vous l'êtes. Le lieu d'établissement de l'entreprise n'exempte pas une boutique américaine.
Analysez votre catalogue pour identifier les exclusions. Les articles personnalisés, périssables, d'hygiène descellés ou liés à des dates spécifiques peuvent ne pas comporter de droit de rétractation. Déterminez quels produits nécessitent ce flux.
Activez la fonction de rétractation et configurez vos pays éligibles, votre délai de rétractation, ainsi que vos règles d'avant-expédition et de livraison en suivant les étapes ci-dessus.
Confirmez que le reste s'exécute automatiquement. Avec Revize, la déclaration en deux étapes, les champs clients verrouillés, l'accusé de réception sur support durable, la suspension de l'exécution et l'historique d'audit sont gérés pour vous. Un développement personnalisé vous imposerait de coder chacun de ces éléments vous-même.

Ce qui se passe si vous ignorez cette règle
La non-conformité expose à des amendes, à une prolongation du délai de rétractation et à des risques de litiges. La règle entre en vigueur via le cadre de sanctions de la directive Omnibus (Directive (UE) 2019/2161). Les États membres peuvent ainsi infliger des amendes allant jusqu'à 4 % du chiffre d'affaires annuel (ou jusqu'à 2 millions d'euros si le chiffre d'affaires ne peut être déterminé) pour les infractions transfrontalières de grande ampleur.
Les plafonds nationaux varient (environ 50 000 euros en Allemagne, jusqu'à 75 000 en France), mais la sanction la plus lourde est structurelle : le non-respect de vos obligations de rétractation peut prolonger le droit de rétractation d'un consommateur jusqu'à 12 mois, bien au-delà des 14 jours réglementaires. En Allemagne, l'absence de bouton invite également les concurrents à envoyer des mises en demeure (Abmahnung). Le bouton coûte peu ; le risque de s'en passer augmente proportionnellement à votre chiffre d'affaires dans l'UE.

Foire aux questions
Le bouton de rétractation UE est-il identique à un bouton d'annulation ?
Non, ils sont juridiquement différents et la directive interdit l'étiquette "Annuler". Le bouton de rétractation exerce le droit de rétractation de 14 jours pour annuler un achat effectué à distance. Un bouton d'annulation (exigé séparément en Allemagne depuis 2022) résilie un contrat en cours comme un abonnement. Le nouveau contrôle de l'UE doit porter l'étiquette "se rétracter du contrat ici", et non "annuler".
Quand la règle du bouton de rétractation de l'UE prend-elle effet ?
Elle s'applique dans toute l'UE à partir du 19 juin 2026. La Directive (UE) 2023/2673 a été adoptée en novembre 2023, et les États membres avaient jusqu'au 19 décembre 2025 pour la transposer dans leur législation nationale. La date d'application harmonisée est le 19 juin 2026, l'obligation s'applique donc à toutes les boutiques concernées à compter de ce jour.
Cette règle s'applique-t-elle à ma boutique Shopify basée aux États-Unis ?
Oui, si vous ciblez les consommateurs de l'UE. Selon l'analyse 2024 de BCLP, vous ciblez l'UE si vous y expédiez des commandes, si vous gérez un site dans une langue de l'UE ou si vous affichez vos prix en euros. Une boutique américaine qui permet aux clients européens d'acheter et de recevoir des marchandises est concernée, quel que soit le lieu d'enregistrement de l'entreprise.
Shopify propose-t-il nativement le bouton de rétractation ?
Non, Shopify ne propose aucun bouton de rétractation UE natif en mai 2026. Les outils d'annulation et de remboursement de l'interface Shopify Admin sont réservés aux marchands et ne répondent pas aux exigences de l'article 11a concernant le parcours client, le processus en deux étapes, l'étiquetage et l'accusé de réception. Vous devez utiliser une application dédiée ou réaliser un développement personnalisé à l'aide d'une page publique connectée à Shopify Flow.
Dois-je obligatoirement proposer des rétractations partielles ?
No, la rétractation partielle est autorisée mais non requise. Le considérant 37 de la directive indique qu'un professionnel "peut" permettre à un client de se rétracter d'une partie d'une commande, mais non qu'il y est obligé. Le socle obligatoire impose seulement que le client puisse identifier le contrat concerné par sa rétractation. La rétractation partielle par article est une commodité optionnelle, et Revize la propose par défaut : le client sélectionne les articles qu'il souhaite retirer de la commande.
Quels produits sont exclus du droit de rétractation ?
Les articles personnalisés, périssables, de santé ou d'hygiène descellés, ainsi que les prestations de services liées à des dates spécifiques ne comportent généralement pas de droit de rétractation. Cela comprend les produits fabriqués sur commande, les denrées alimentaires et les fleurs, les produits de santé et d'hygiène descellés, ainsi que les réservations associées à une date précise comme l'hôtellerie ou l'événementiel. Aucun bouton de rétractation n'est requis pour ces articles.
Que doit indiquer précisément le bouton ?
Le premier contrôle doit indiquer "se rétracter du contrat ici" et la confirmation doit indiquer "confirmer la rétractation." Ces deux mentions sont spécifiées à l'article 11a, qui exige des formulations non ambiguës. Le professionnel doit ensuite envoyer sans retard injustifié un accusé de réception horodaté sur support durable, tel qu'un e-mail.
Quelle est la différence entre une rétractation et un retour ?
La rétractation est l'acte juridique par lequel on met fin au contrat ; le retour est le mouvement physique des articles qui peut en découler. Si la rétractation intervient avant l'expédition, vous annulez et remboursez ; si elle a lieu après la livraison dans le délai de 14 jours, elle déclenche un retour ainsi qu'un remboursement. Le bouton initie l'acte juridique ; vos opérations gèrent la logistique physique.
Qu'en est-il des rétractations après l'expédition de l'article ?
Revize gère également les rétractations de commandes livrées, et pas seulement celles en attente d'expédition. Une fois les marchandises livrées, la rétractation devient un retour. Revize peut générer automatiquement un retour natif Shopify pour les articles sélectionnés, ou notifier votre équipe et lui envoyer des rappels pour qu'aucune demande de livraison ne soit oubliée. Vous définissez la politique de traitement de chaque demande de livraison. Le même flux couvre ainsi l'intégralité du délai de 14 jours : blocage de l'expédition et annulation en amont, retour logistique en aval.
Dans quel délai dois-je effectuer le remboursement après une rétractation ?
Sans retard injustifié, et au plus tard dans les 14 jours suivant la date à laquelle vous avez été informé de la rétractation. En vertu de la directive sur les droits des consommateurs, vous pouvez différer le remboursement jusqu'à la réception de la marchandise retournée ou jusqu'à ce que le client ait fourni une preuve d'expédition des biens, mais le délai de traitement démarre au moment où le client soumet sa demande de rétractation.
Revize peut-il gérer le flux de rétractation UE ?
Oui, de bout en bout, et c'est la solution de rétractation UE la plus automatisée sur Shopify. Revize ajoute une déclaration de rétractation dédiée en deux étapes à la order status page avec des champs clients pré-remplis et verrouillés, envoie automatiquement l'accusé de réception sur support durable et exécute l'ensemble du back-end : marquage par balise (tag) de la commande, blocage de l'exécution, notifications aux équipes, déblocage ou annulation automatique, sécurité contre les annulations de livraisons partielles, création de retours Shopify pour les marchandises livrées, rappels aux équipes et enregistrement d'audit dans un métaobjet. La plupart des applications affichent un simple formulaire ; Revize gère l’ensemble du flux opérationnel. Vous pouvez également intégrer ce formulaire n'importe où dans votre boutique, pas seulement sur la order status page, afin de permettre aux acheteurs de l'UE d'initier une rétractation depuis votre en-tête, votre pied de page ou n'importe quelle page d'aide.
Quelles sont les sanctions en cas d'absence de bouton de rétractation ?
Des amendes pouvant atteindre 4 % du chiffre d'affaires ou 2 millions d'euros pour les infractions transfrontalières, ainsi qu'une extension du délai légal de rétractation. Les limites nationales varient (environ 50 000 euros en Allemagne, 75 000 en France), et le non-respect peut prolonger le droit de rétractation du consommateur jusqu'à 12 mois, bien au-delà des 14 jours réglementaires.
Ce qu'il faut faire cette semaine
La date limite est réelle et imminente. Vérifiez si vous vendez à des clients de l'UE, et si c'est le cas, traitez le 19 juin 2026 comme une échéance ferme. Ajoutez une fonction de rétractation conforme portant l'étiquette exacte "se rétracter du contrat ici" ainsi qu'une confirmation en deux étapes, automatisez l'envoi de l'accusé de réception sur un support durable, et déterminez dès maintenant comment les annulations et les remboursements seront traités à grande échelle. Le bouton de rétractation UE n'est que la partie visible de cette obligation. Le système d'annulation et de remboursement autonome qui l'accompagne déterminera si l'arrivée du mois de juin s'apparentera à une mise à jour de routine ou à une crise de surcharge pour votre service client.
Articles associés
Repensez votre boutique Shopify. Misez sur l’expérience client.
© Copyright 2024, Tous droits réservés
Repensez votre boutique Shopify. Misez sur l’expérience client.
© Copyright 2024, Tous droits réservés
Repensez votre boutique Shopify. Misez sur l’expérience client.
© Copyright 2024, Tous droits réservés
Repensez votre boutique Shopify. Misez sur l’expérience client.
© Copyright 2024, Tous droits réservés



