Ce que Shopify publie le 17 juin

Début juin 2026, Shopify a envoyé une newsletter aux marchands vendant dans l'UE pour signaler la nouvelle fonction de rétractation électronique obligatoire à partir du 19 juin 2026 en vertu de la directive UE 2023/2673. Dans le même e-mail, Shopify annonce sa propre fonctionnalité : des « Cancellation Rules » avec un flux self-serve, déployées le 17 juin — deux jours avant l'entrée en vigueur. Les clients pourront demander l'annulation de leurs commandes avant qu'elles ne soient expédiées (« before they are fulfilled »). Les marchands traitent ces demandes depuis l'admin Shopify.

À première vue, cela ressemble à une solution propre, intégrée à la plateforme, au problème de conformité. Et oui, Shopify a construit une fonctionnalité. Mais elle résout un autre problème que celui que régit l'article 11a de la directive « droits des consommateurs » (modifiée par la directive 2023/2673). Cet article expose, point par point, pourquoi cette fonction de cancellation ne remplace pas un bouton de rétractation conforme pour la plupart des boutiques Shopify — et identifie les quatre points concrets où elle échoue.

Précision importante en préambule : Shopify lui-même reste prudent dans sa formulation. La newsletter indique explicitement que les cancellation rules sont une option, aux côtés de « Add a withdrawal button and form to your storefront yourself » et « Install a third-party app ». La page officielle d'aide Shopify consacrée au droit de rétractation UE se termine par la mention que le contenu ne constitue pas un conseil juridique et que les marchands devraient consulter un avocat local. Shopify ne positionne donc pas sa propre fonctionnalité comme solution universelle — mais comme l'un des chemins possibles.

La distinction centrale : annulation ≠ rétractation

Avant d'entrer dans le détail, le point juridique le plus important : une annulation (« cancellation ») et une rétractation ne sont pas la même chose.

  • L'annulation est une résiliation amiable du contrat avant son exécution. Elle requiert généralement l'accord du vendeur.
  • La rétractation est une déclaration unilatérale du consommateur qui dénoue rétroactivement le contrat. Elle ne nécessite pas le consentement du vendeur. Elle peut être exercée après réception de la marchandise.

L'article 11a de la directive règle explicitement le droit de rétractation, pas l'annulation. Le délai de rétractation de 14 jours prévu à l'article 9 commence à courir au moment où le consommateur reçoit la marchandise — c'est-à-dire précisément au moment où, selon la newsletter, la fonction de cancellation Shopify cesse de fonctionner.

Cela montre déjà que la fonctionnalité Shopify couvre une partie de la réalité (annulations avant expédition) mais pas le scénario central que vise la directive (rétractation après livraison).

Quatre points où la fonctionnalité Shopify échoue

Point 1 : Disponibilité dans le temps (article 11a, paragraphe 1)

La directive impose que la fonction de rétractation soit disponible en continu pendant toute la durée du délai de rétractation. Ce délai commence à la réception de la marchandise et dure 14 jours. Or, selon la newsletter Shopify, la fonction de cancellation ne fonctionne que avant l'expédition.

Concrètement : une cliente commande lundi, la marchandise est expédiée mercredi, elle la reçoit vendredi. À partir de vendredi, son délai de rétractation court jusqu'au vendredi de la semaine suivante. Pendant toute cette période, elle ne peut plus utiliser la fonction de cancellation Shopify — la commande est expédiée depuis longtemps. Et c'est précisément la fenêtre pendant laquelle l'article 11a exige que la fonction de rétractation électronique soit disponible.

Pour toute boutique qui expédie des biens physiques, ce seul point est déjà disqualifiant.

Point 2 : Libellé du bouton (article 11a, paragraphe 2)

La directive prescrit la formulation « Se rétracter du contrat ici » ou une « déclaration sans ambiguïté correspondante ». Les transpositions nationales suivent la même logique. « Annuler la commande », « Cancellation », « Stornieren » ne sont pas équivalents à rétractation, parce qu'ils désignent un autre mécanisme juridique.

L'esprit de la directive est explicite : le libellé doit faire comprendre sans équivoque au consommateur qu'il exerce son droit de rétractation — pas qu'il sollicite un service, qu'il demande une annulation, qu'il déclenche un retour. Une boutique qui ne propose qu'un lien « Annuler la commande » ne remplit pas cette exigence.

Même si Shopify renommait la fonctionnalité pour que le bouton storefront porte la mention « Se rétracter du contrat ici », le problème logique du point 1 demeurerait : le bouton ne fonctionne qu'avant expédition, c'est-à-dire avant que le délai de rétractation n'ait commencé.

Point 3 : Activation en opt-in

Shopify le formule ainsi dans la newsletter : la fonctionnalité est quelque chose « which you can enable ». Elle est donc désactivée par défaut. Le marchand doit agir pour l'activer.

Deux conséquences. D'abord : un marchand parti en congés le 19 juin sans avoir activé la fonctionnalité n'est pas en conformité — même s'il pensait s'appuyer sur l'annonce Shopify. Ensuite : même une fois activée, la fonctionnalité ne délivre la conformité que si elle est correctement configurée. Des erreurs de configuration — par exemple des cancellation rules excluant certaines catégories de produits — feraient que la fonction de rétractation ne serait pas disponible pour toutes les commandes éligibles à la rétractation. C'est également une violation de l'article 11a, paragraphe 1.

Point 4 : Accusé de réception avec horodatage sur support durable (article 11a, paragraphe 4)

La directive impose un accusé de réception automatique avec date et heure de la réception de la déclaration de rétractation par le professionnel — sur un support durable, en pratique un e-mail.

La page d'aide Shopify formule l'exigence correctement : « Your store needs to send a confirmation of the withdrawal request to the customer on a durable medium, such as email. » Ce que Shopify ne documente pas dans la newsletter : que la fonction de cancellation livre cet accusé avec un horodatage traçable, généré côté serveur. L'expérience pratique avec Shopify Flow Mail montre que les timestamps de trigger typiques ne sont ni identiques au moment de réception réel, ni surfacés de façon fiable dans le corps de l'e-mail.

En cas de litige, c'est un vrai problème. Si un client soutient ultérieurement avoir exercé son droit dans les délais et que la boutique ne peut produire un horodatage côté serveur, le doute pèsera sur le marchand.

Ce que Shopify dit lui-même

Deux passages de la newsletter sont particulièrement instructifs dans ce contexte. Premièrement : que la fonction de cancellation est une option parmi la construction d'un bouton de rétractation sur le storefront soi-même ou l'installation d'une application tierce. Deuxièmement : la recommandation explicite de consulter un avocat local pour s'assurer que la solution retenue répond aux obligations légales.

Autrement dit : Shopify ne prétend pas elle-même que la fonction de cancellation satisfait l'article 11a. Shopify dit : voici une nouvelle fonctionnalité qui peut aider dans certaines configurations ; sinon, il existe deux autres voies. Cette prudence est sensée et juridiquement correcte — mais doit aussi être lue par les marchands comme un signal de ne pas considérer la fonctionnalité comme une solution universelle de conformité.

La comparaison directe avec la page d'aide Shopify est tout aussi parlante : Shopify y liste les trois exigences centrales mot pour mot — « clearly labeled feature », « two-step confirmation », « automatic confirmation on a durable medium » — sans affirmer que la fonction de cancellation couvre ces trois points.

Quand la fonction de cancellation suffit-elle malgré tout ?

En toute justice : il existe des configurations étroites dans lesquelles la fonction de cancellation seule pourrait suffire. Par exemple : une boutique qui vend uniquement des produits ou services numériques dont la livraison est immédiate et électronique, et pour lesquels le droit de rétractation est de toute façon exclu (article 16 de la directive). Dans ces cas, la fonction de cancellation peut couvrir l'écart entre la commande et l'« exécution ».

Pour la grande majorité des boutiques Shopify — celles qui expédient des biens physiques, c'est-à-dire la vente à distance classique — la fonctionnalité n'est pas une solution suffisante pour les raisons exposées ci-dessus. En particulier, le décalage temporel du point 1 (fonctionnalité disponible uniquement avant expédition, délai de rétractation après réception) ne peut être comblé par aucune configuration.

Ce que les marchands Shopify devraient concrètement faire

Trois étapes pragmatiques d'ici le 19 juin :

Premièrement : activez la fonction de cancellation Shopify dès qu'elle est disponible. C'est une amélioration UX utile pour le processus avant expédition et elle réduit la charge support pour les annulations évitables. Mais : ne vous y fiez pas comme solution de conformité à l'article 11a.

Deuxièmement : installez en complément un véritable bouton de rétractation. Les trois options — développement sur mesure, montage bricolé via Shopify Forms, application spécialisée — sont comparées en détail dans l'article Bouton de rétractation sur Shopify : trois voies comparées. Pour la grande majorité des boutiques, une application spécialisée est la voie la plus rapide et la plus sûre.

Troisièmement : adaptez vos conditions de rétractation et votre politique de confidentialité. Même le meilleur bouton reste juridiquement incomplet si les textes légaux qui l'entourent ne sont pas à jour — voir Ignorer le bouton de rétractation : avertissements, amendes, délai de 12 mois.

Note : Cet article propose une comparaison technique et juridique entre la fonction de cancellation Shopify et les exigences de l'article 11a de la directive « droits des consommateurs ». Il ne constitue pas un conseil juridique. Pour une évaluation de la configuration spécifique de votre boutique, consultez un avocat spécialisé en e-commerce dans votre juridiction.

En résumé

La nouvelle fonction de cancellation de Shopify est une amélioration UX utile pour les annulations avant expédition — et elle était attendue. Mais ce n'est pas un bouton de rétractation au sens de l'article 11a. Le décalage temporel entre annulation (avant expédition) et rétractation (après réception) ne peut être comblé techniquement, et les exigences sur le libellé, l'activation et l'accusé de réception ne sont pas suffisamment traitées dans la newsletter.

Shopify le dit lui-même — à la fois dans la newsletter et dans la page d'aide — et recommande explicitement soit une solution storefront propre, soit une application spécialisée. Pour les marchands Shopify qui ne vendent pas exclusivement des produits numériques, une application spécialisée reste la voie la plus directe vers la conformité.

Revoq couvre nativement les quatre points abordés ci-dessus : flux en deux étapes avec libellé correct, disponibilité continue indépendamment du statut d'expédition, accusé de réception automatique avec horodatage côté serveur, huit langues européennes. L'intégration se fait via une Theme App Extension en quelques minutes — et complète la fonction de cancellation Shopify plutôt qu'elle ne la remplace.