Rétractation UE

Résumé


À partir du 19 juin 2026, le droit de la consommation de l'UE impose aux professionnels en ligne de proposer une fonction de rétractation numérique pour les contrats à distance B2C éligibles conclus via une interface en ligne. En Allemagne, elle est connue sous le nom de Widerrufsbutton (bouton de rétractation).


Pandectes vous aide à publier un formulaire de rétractation sur votre boutique, à collecter des demandes structurées, à envoyer des e-mails de confirmation et à gérer les soumissions depuis votre interface d'administration Shopify, sans avoir à créer une solution sur mesure.


Important : cet article explique la réglementation en langage simple et la façon dont Pandectes soutient les processus de conformité. Il ne constitue pas un avis juridique. Les exigences dépendent de vos produits, de vos marchés et des conditions de vos contrats. Consultez un conseil juridique qualifié pour votre situation.


Qu'est-ce qui change ?


La directive européenne relative aux droits des consommateurs a été modifiée par la directive (UE) 2023/2673, qui ajoute l'article 11 bis. L'Allemagne l'a transposée par le paragraphe 356a du Code civil allemand (BGB).
L'obligation principale : si vous vendez en ligne à des consommateurs et qu'un droit légal de rétractation s'applique, les clients doivent pouvoir se rétracter à l'aide d'une fonction de rétractation sur votre interface en ligne, et pas seulement par e-mail ou par courrier.


Dates clés :

Date

Ce qui se passe

19 juin 2026

La fonction de rétractation doit être disponible pour les contrats B2C en ligne concernés

En continu

La fonction doit rester accessible pendant toute la durée de rétractation applicable


Qui doit s'y conformer ?


L'obligation s'applique si toutes les conditions suivantes sont réunies :

  • Vous êtes un professionnel qui vend à des consommateurs (B2C)
  • Le contrat est un contrat à distance (conclu à distance)
  • Il est conclu via une interface en ligne (site web, parcours de paiement d'une application, etc.)
  • Un droit légal de rétractation existe pour ce produit ou ce service


Hors champ d'application :

  • Les contrats conclus uniquement par téléphone, e-mail ou courrier
  • Les produits/services sans droit légal de rétractation (par exemple les biens sur mesure, certains produits périssables, certains services financiers)
  • Les ventes purement B2B


S'applique aussi hors d'Allemagne : si vos contrats B2C en ligne sont régis par le droit allemand, vous devez vous y conformer même si votre entreprise n'est pas établie en Allemagne.
Si votre boutique vend un mélange d'articles soumis ou non au droit de rétractation, vous avez quand même besoin de la fonction dès lors que certaines offres sont rétractables.


Ce que la loi exige (liste de contrôle pratique)


1. Accès bien visible et permanent


La fonction de rétractation doit être :

  • Affichée de manière visible et facilement accessible
  • Disponible en permanence pendant la durée de rétractation
  • Accessible depuis chaque page de votre boutique en ligne (généralement via le pied de page ou la navigation globale)
  • Visuellement distincte des liens ordinaires, ni noyée dans des menus ni cachée derrière des fenêtres contextuelles


Un lien clairement libellé suffit ; il n'a pas à être un véritable <button> HTML.
Libellé recommandé (allemand) : Vertrag widerrufen
Une formulation équivalente et sans ambiguïté est acceptable dans les autres langues.


2. Processus de rétractation en deux étapes


La rétractation doit se faire en deux étapes distinctes :


Étape

Ce que fait le client

Étape 1

Saisit son nom, l'identification du contrat (par exemple le numéro de commande) et une adresse électronique pour la confirmation (e-mail). Aucun champ obligatoire supplémentaire n'est autorisé.

Étape 2

Confirme la rétractation par une action de confirmation distincte libellée **Widerruf bestätigen** (ou un équivalent sans ambiguïté).


3. Accusé de réception dans les délais


Après la soumission, vous devez envoyer un accusé de réception par e-mail. L'accusé de réception doit :

  • Reproduire le contenu, la date et l'heure de la déclaration
  • Confirmer la réception uniquement, et non que la rétractation est juridiquement effective


4. Aucun obstacle inutile


Vous ne pouvez pas exiger la création d'un compte pour se rétracter, sauf si le contrat lui-même exige un compte client.
Évitez les dark patterns : masquer le lien, le recouvrir de fenêtres contextuelles de rétention ou associer la rétractation à des parcours de vente incitative.


5. Les délais de rétractation restent inchangés


La fonction ne prolonge pas les délais légaux de rétractation. Le délai standard de 14 jours s'applique toujours (à compter de la livraison ou de la conclusion du contrat, selon le type de produit), avec d'éventuelles prolongations uniquement lorsque les informations précontractuelles requises n'ont pas été fournies.


Comment Pandectes Withdrawal vous aide


Exigence légale

Fonctionnalité Pandectes

Fonction de rétractation en ligne

Formulaire de rétractation sur la boutique (bloc d'application de thème sur une page dédiée)

Identification du contrat

Champ Order number avec validation facultative de la commande Shopify

Coordonnées du client

Champs Name et email

Étape de confirmation

Action d'envoi avec libellé configurable (par défaut en allemand : Widerruf bestätigen)

Confirmation à l'écran

Écran de réussite après la soumission avec l'identifiant de la demande

Accusé de réception sur support durable

E-mail de confirmation au client (personnalisable dans Email editor)

Information du commerçant

E-mail de notification au commerçant et Dashboard

Piste d'audit

Chronologie des activités par demande avec horodatage

Boutiques multilingues

Traductions du formulaire et du texte de réussite

Cohérence avec votre marque

Onglet Style pour les couleurs, la typographie et le CSS personnalisé


Pandectes gère le processus de collecte, de confirmation et de notification. Vous restez responsable du libellé juridique, de l'emplacement du lien, du traitement des rétractations valides dans votre flux de commandes/retours et de la mise en conformité des informations précontractuelles avec les nouvelles normes.


Pour commencer


Étape 1 : ouvrir Withdrawal dans Pandectes


Dans l'application Pandectes, allez dans Settings -> EU Withdrawal. Utilisez la bannière de lancement ou la barre latérale pour accéder à :

  • Dashboard : consulter et gérer les demandes
  • Settings : limites, validation, politiques, notifications
  • Style : apparence du formulaire
  • Email editor : modèles d'e-mails destinés aux clients


Étape 2 : publier la page de la boutique


Utilisez Storefront page setup (guide d'intégration) pour terminer trois étapes :

  1. Theme template : créez un modèle de page Online Store 2.0 (suffixe : withdrawal-requests) et ajoutez le bloc d'application Pandectes withdrawal.
  2. Store page : créez une page publiée (titre par défaut : Withdrawal Requests) utilisant ce modèle.
  3. Review : ouvrez la page en ligne et vérifiez que le formulaire s'affiche correctement.


Étape 3 : rendre la page accessible depuis toutes les pages


Ajoutez un lien vers votre page de rétractation dans le menu du pied de page de votre thème (ou une autre zone de navigation globale) :

  • Texte de lien recommandé (DE) : Vertrag widerrufen
  • Exemple en français : Se rétracter ou Annuler le contrat

C'est la façon la plus courante de satisfaire l'exigence « accessible depuis toutes les sous-pages » sur Shopify.


Étape 4 : définir la visibilité sur Live


Sur l'écran Withdrawal, vérifiez que le statut du formulaire est Live (et non masqué ou réservé aux administrateurs).


Étape 5 : configurer les paramètres


Sous Settings, vérifiez :


Paramètre

Recommandation

Withdrawal period

Correspondre à votre délai légal (par défaut : 14 jours à compter de la livraison)

Validation, order number

Activez pour vérifier que la commande existe dans Shopify

Validation, email

Activez pour vérifier que l'e-mail correspond à la commande

Return policy link

Lien vers la page de politique de retour/rétractation de votre boutique

Merchant notification

Activez pour que votre équipe soit alertée des nouvelles soumissions

Reply-to address

À définir si les clients doivent pouvoir répondre aux e-mails de confirmation


Étape 6 : personnaliser les textes pour la conformité allemande


Allez dans Language & translations (ou la section de localisation de Withdrawal) et vérifiez les textes allemands (de) :


Champ

Valeur suggérée

Titre de la page / du formulaire

Vertrag widerrufen

Bouton d'envoi

Widerruf bestätigen

Titre de réussite

Accusé de réception (et non acceptation juridique)


Étape 7 : tester de bout en bout


  1. Soumettez une rétractation de test sur votre boutique en ligne.
  2. Vérifiez que l'écran de réussite apparaît avec un identifiant de demande.
  3. Vérifiez que l'e-mail client arrive avec la date, l'heure et les détails soumis.
  4. Vérifiez que la demande apparaît dans Dashboard avec le bon statut.


Gérer les demandes de rétractation


Dashboard


Le Dashboard (accueil de Withdrawal) inclut désormais une carte Widgets, des statistiques et le tableau des demandes.


Widgets


  • Storefront (withdrawal page) : chemin vers le formulaire (par défaut /pages/return-requests). Utilisez Edit si le formulaire se trouve sur une autre page. Badge : Active ou Pending.
  • Customer Accounts (order status page) : chemin de l'éditeur de paiement. Les boutiques Enterprise y ajoutent Pandectes Withdrawal. Badge : Active ou Pending. Utilisez Check again après avoir enregistré l'éditeur.



Statistiques


  • Open (Active)
  • Ending soon (In 5 days)
  • Closed
  • Cancelled
  • Total (All Time)


Tableau des demandes


  • Customer, ID, Order, Status, Requested (avec expiration), Actions
  • Recherche par ID, client, commande ou statut
  • Filtre par statut
  • Export en CSV (envoyé par e-mail en pièce jointe)


Les icônes d'avertissement sur une ligne signifient que l'e-mail ou le numéro de commande soumis ne correspondait pas à Shopify, ou que la vérification de l'e-mail est toujours en attente.


Flux de statuts


Statuts habituels : Requested → Open → Closed (ou Declined / Cancelled).
Mettez à jour le statut au fil du traitement du retour, du remboursement ou du refus, conformément à vos politiques et à la loi applicable.


Accusés de réception par e-mail


E-mail au client


Envoyé automatiquement après une soumission réussie. Personnalisez-le dans Email editor.
L'e-mail doit :

  • Confirmer la réception de la déclaration de rétractation
  • Inclure la date et l'heure de la soumission
  • Reproduire les informations soumises (nom, numéro de commande, etc.)
  • Ne pas indiquer que la rétractation est juridiquement effective (sauf si votre conseil le recommande autrement pour votre catégorie de produits)


E-mail au commerçant


Notification facultative envoyée à votre équipe lorsqu'une nouvelle demande arrive. Configurez les adresses des destinataires sous Settings.


Liste de contrôle de conformité

,

  • Page de rétractation publiée et formulaire Live
  • Lien dans le pied de page (ou global) clairement libellé, par exemple Vertrag widerrufen
  • Lien visible sur toutes les pages de la boutique, et pas seulement sur la page de rétractation
  • Le formulaire collecte uniquement le nom, l'identifiant de commande/contrat et l'e-mail comme champs obligatoires
  • Bouton d'envoi libellé Widerruf bestätigen (DE) ou équivalent
  • Le client reçoit rapidement un e-mail de confirmation après la soumission
  • Informations précontractuelles de rétractation vérifiées avec un conseil juridique
  • Processus interne défini pour valider et traiter les rétractations
  • Fonction de rétractation distincte des boutons de commande et d'annulation dans le paiement


Foire aux questions


Pandectes ajoute-t-il automatiquement un bouton sur chaque page ?

Pandectes fournit la page du formulaire de rétractation et le bloc d'application. Vous ajoutez un lien de navigation (généralement dans le pied de page) via les paramètres Navigation de Shopify afin que les clients puissent y accéder depuis chaque page.


Un lien suffit-il, ou faut-il un bouton ?

La loi n'exige pas de bouton HTML. Un lien clairement libellé et bien visible suffit.


Et si j'ai déjà un portail de retours ?

Un portail de retours peut ne pas satisfaire à l'exigence de fonction de rétractation s'il ne respecte pas le processus en deux étapes, le libellé obligatoire et les règles d'accusé de réception. Faites examiner les deux systèmes par un conseil juridique ; de nombreux commerçants utilisent Pandectes Withdrawal spécifiquement pour la voie légale de rétractation.


Cela remplace-t-il ma politique de retour ?

Non. Vous devez toujours maintenir une politique de retour/rétractation et y renvoyer depuis le formulaire. Pandectes ajoute un lien de politique configurable dans Settings.


Qu'en est-il des ventes sur les places de marché (Amazon, etc.) ?

Le professionnel contractant, et non l'opérateur de la place de marché, porte l'obligation. Si vous vendez sur votre propre boutique Shopify, vous êtes responsable de votre boutique.


Quels sont les risques en cas de non-conformité ?

Le non-respect peut être traité comme une atteinte aux intérêts des consommateurs en droit allemand, avec des amendes pouvant atteindre 50 000 € (ou jusqu'à 4 % du chiffre d'affaires dans l'UE pour les grands professionnels). Vous pouvez aussi faire face à des délais de rétractation prolongés, à des mises en demeure et à des actions en cessation.


Pandectes garantit-il la conformité juridique ?

Non. Pandectes fournit des outils pour mettre en place un processus de rétractation. La conformité dépend de la façon dont vous configurez, libellez, placez et exploitez la fonction, ainsi que de votre gamme de produits et de vos obligations légales. Consultez toujours un conseil juridique qualifié.


Fonctionnalités Pandectes associées


  • Cookie consent & privacy banner : distinct de la rétractation ; les deux peuvent être requis pour les boutiques de l'UE
  • DSR / demandes des personnes concernées : pour les demandes d'accès/de suppression RGPD (différentes de la rétractation d'un contrat)
  • Language & translations : localisez les traductions de la rétractation dans les langues prises en charge


Besoin d'aide ?

  • Utilisez le Live chat dans l'application Pandectes pour obtenir de l'aide à la configuration.
  • Pour l'interprétation juridique, contactez un avocat en droit de la consommation qui connaît le commerce électronique B2C européen et allemand.

Mis à jour le : 02/10/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !