EU-herroeping
Samenvatting
Vanaf 19 juni 2026 verplicht het EU-consumentenrecht online handelaren om een digitale herroepingsfunctie aan te bieden voor in aanmerking komende B2C-overeenkomsten op afstand die via een online interface worden gesloten. In Duitsland staat dit bekend als de Widerrufsbutton (herroepingsknop).
Pandectes helpt je een herroepingsformulier in je winkel te publiceren, gestructureerde verzoeken te verzamelen, bevestigingsmails te versturen en inzendingen te beheren vanuit je Shopify admin, zonder dat je zelf een oplossing op maat hoeft te bouwen.
Wat verandert er?
De EU-richtlijn consumentenrechten is gewijzigd door Richtlijn (EU) 2023/2673, waarmee artikel 11a is toegevoegd. Duitsland heeft dit geïmplementeerd via § 356a van het Duitse Burgerlijk Wetboek (BGB).
De kernverplichting: als je online aan consumenten verkoopt en er een wettelijk herroepingsrecht geldt, moeten klanten kunnen herroepen via een herroepingsfunctie op je online interface, en niet alleen per e-mail of post.
Belangrijke data:
Datum | Wat er gebeurt |
|---|---|
19 juni 2026 | De herroepingsfunctie moet beschikbaar zijn voor online B2C-overeenkomsten die binnen het bereik vallen |
Doorlopend | De functie moet gedurende de toepasselijke herroepingstermijn toegankelijk blijven |
Wie moet voldoen?
De verplichting geldt als alle onderstaande punten van toepassing zijn:
- Je bent een handelaar die aan consumenten verkoopt (B2C)
- De overeenkomst is een overeenkomst op afstand (op afstand gesloten)
- Ze wordt gesloten via een online interface (website, checkout-flow in een app, enz.)
- Er bestaat een wettelijk herroepingsrecht voor dat product of die dienst
Valt niet binnen het bereik:
- Overeenkomsten die alleen per telefoon, e-mail of post worden gesloten
- Producten/diensten zonder wettelijk herroepingsrecht (bijv. maatwerk, bepaalde bederfelijke goederen, sommige financiële diensten)
- Pure B2B-verkoop
Geldt ook buiten Duitsland: Als je online B2C-overeenkomsten onder Duits recht vallen, moet je voldoen, zelfs als je bedrijf niet in Duitsland is gevestigd.
Als je winkel een mix van herroepbare en niet-herroepbare artikelen verkoopt, heb je de functie nog steeds nodig zodra sommige aanbiedingen herroepbaar zijn.
Wat de wet vereist (praktische checklist)
1. Prominente, permanente toegang
De herroepingsfunctie moet:
- Prominent worden weergegeven en gemakkelijk toegankelijk zijn
- Continu beschikbaar zijn tijdens de herroepingstermijn
- Bereikbaar zijn vanaf elke pagina van je online winkel (meestal via de footer of globale navigatie)
- Visueel onderscheidend zijn van gewone links, en niet verstopt in menu's of achter pop-ups
Een duidelijk benoemde link volstaat; het hoeft geen letterlijke HTML-<button> te zijn.
Aanbevolen label (Duits): Vertrag widerrufen
Gelijkwaardige ondubbelzinnige bewoording in andere talen is toegestaan.
2. Herroepingsproces in twee stappen
De herroeping moet in twee afzonderlijke stappen plaatsvinden:
Stap | Wat de klant doet |
|---|---|
Stap 1 | Voert naam, contractidentificatie (bijv. ordernummer) en een elektronisch adres voor bevestiging (e-mail) in. Er zijn geen extra verplichte velden toegestaan. |
Stap 2 | Bevestigt de herroeping via een aparte bevestigingsactie met het label ** |
3. Tijdige ontvangstbevestiging
Na indiening moet je per e-mail een ontvangstbevestiging versturen. De ontvangstbevestiging moet:
- De inhoud, datum en tijd van de verklaring weergeven
- Alleen de ontvangst bevestigen, niet dat de herroeping juridisch van kracht is
4. Geen onnodige drempels
Je mag geen accountregistratie verplicht stellen om te herroepen, tenzij de overeenkomst zelf een klantaccount vereist.
Vermijd dark patterns: de link verbergen, afdekken met retentie-pop-ups of herroeping koppelen aan upsell-flows.
5. Herroepingstermijnen blijven ongewijzigd
De functie verlengt de wettelijke herroepingstermijnen niet. De standaardtermijn van 14 dagen blijft gelden (vanaf levering of het sluiten van de overeenkomst, afhankelijk van het producttype), met mogelijke verlengingen alleen wanneer vereiste precontractuele informatie niet is verstrekt.
Hoe Pandectes Withdrawal helpt
Wettelijke vereiste | Pandectes-functie |
|---|---|
Online herroepingsfunctie | Herroepingsformulier in de winkel (theme app block op een aparte pagina) |
Contractidentificatie | Veld Order number met optionele validatie van de Shopify-bestelling |
Contactgegevens van de klant | Velden Name en email |
Bevestigingsstap | Verzendactie met configureerbaar label (Duitse standaard: Widerruf bestätigen) |
Bevestiging op het scherm | Succesvenster na indiening met verzoek-ID |
Ontvangstbevestiging op duurzame drager | Bevestigingsmail aan de klant (aanpasbaar in de Email editor) |
Zichtbaarheid voor de merchant | Meldingsmail aan de merchant en Dashboard |
Audit trail | Activiteitentijdlijn per verzoek met tijdstempels |
Meertalige winkels | Vertalingen voor formulier- en succesteksten |
Afstemming op je merk | Tab Style voor kleuren, typografie en aangepaste CSS |
Pandectes verzorgt de workflow voor verzamelen, bevestigen en notificeren. Jij blijft verantwoordelijk voor de juridische benaming, plaatsing van de link, het verwerken van geldige herroepingen in je order-/retourenflow en het afstemmen van precontractuele informatie op de nieuwe normen.
Aan de slag
Stap 1: Open Withdrawal in Pandectes
Ga in de Pandectes-app naar EU Withdrawal (appmenu). Gebruik de releasebanner of de zijbalk om het volgende te openen:
- Dashboard: verzoeken bekijken en beheren
- Settings: limieten, validatie, beleid, meldingen
- Style: uiterlijk van het formulier
- Email editor: e-mailsjablonen voor klanten
Stap 2: Publiceer de winkelpagina
Gebruik Storefront page setup (onboardinghandleiding) om drie stappen te voltooien:
- Theme template: Maak een Online Store 2.0-paginasjabloon (achtervoegsel:
withdrawal-requests) en voeg het app block Pandectes withdrawal toe. - Store page: Maak een gepubliceerde pagina (standaardtitel: Withdrawal Requests) met dat sjabloon.
- Review: Open de live pagina en controleer of het formulier correct wordt weergegeven.
Stap 3: Maak de pagina vanaf elke pagina vindbaar
Voeg een link naar je herroepingspagina toe aan het footermenu van je thema (of een ander globaal navigatiegebied):
- Aanbevolen linktekst (DE):
Vertrag widerrufen - Voorbeeld in het Engels:
Withdraw rightofCancel contract
Dit is de meest gebruikelijke manier om in Shopify aan de eis "bereikbaar vanaf elke subpagina" te voldoen.
Stap 4: Zet de zichtbaarheid op Live
Zorg er op het scherm Withdrawal voor dat de formulierstatus Live is (niet verborgen of alleen voor admins).
Stap 5: Configureer de instellingen
Controleer onder Settings het volgende:
Instelling | Aanbeveling |
|---|---|
Withdrawal period | Stem af op je wettelijke termijn (standaard: 14 dagen na levering) |
Validation, order number | Schakel in om te verifiëren dat de bestelling in Shopify bestaat |
Validation, email | Schakel in om te verifiëren dat het e-mailadres overeenkomt met de bestelling |
Return policy link | Link naar de retour-/herroepingsbeleidspagina van je winkel |
Merchant notification | Schakel in zodat je team een melding krijgt bij nieuwe inzendingen |
Reply-to address | Stel in als klanten op bevestigingsmails moeten kunnen antwoorden |
Stap 6: Pas de teksten aan voor Duitse naleving
Ga naar Language & translations (of het gedeelte voor Withdrawal-lokalisatie) en controleer de Duitse (de) teksten:
Veld | Voorgestelde waarde |
|---|---|
Pagina-/formuliertitel |
|
Verzendknop |
|
Succestitel | Ontvangstbevestiging (geen juridische aanvaarding) |
Stap 7: Test van begin tot eind
- Dien een testherroeping in op je live winkel.
- Controleer of het succesvenster met een verzoek-ID verschijnt.
- Controleer of de e-mail aan de klant aankomt met datum, tijd en ingediende gegevens.
- Controleer of het verzoek in het Dashboard met de juiste status verschijnt.
Herroepingsverzoeken beheren
Dashboard
Het Dashboard (Withdrawal-startpagina) bevat nu een kaart Widgets, statistieken en de verzoektabel.
Widgets
- Storefront (withdrawal page): pad naar het formulier (standaard
/pages/return-requests). Gebruik Edit als het formulier op een andere pagina staat. Badge: Active of Pending. - Customer Accounts (order status page): pad in de checkout-editor. Enterprise-winkels voegen hier Pandectes Withdrawal toe. Badge: Active of Pending. Gebruik Check again nadat je de editor hebt opgeslagen.

Stats
- Open (Active)
- Ending soon (In 5 days)
- Closed
- Cancelled
- Total (All Time)
Verzoektabel
- Customer, ID, Order, Status, Requested (met vervaldatum), Actions
- Zoeken op ID, klant, bestelling of status
- Filteren op status
- Exporteren naar CSV (per e-mail verstuurd als bijlage)
Waarschuwingspictogrammen op een rij betekenen dat het ingediende e-mailadres of ordernummer niet overeenkwam met Shopify, of dat de e-mailverificatie nog loopt.
Statusworkflow
Typische statussen: Requested → Open → Closed (of Declined / Cancelled).
Werk de status bij terwijl je de retour, terugbetaling of afwijzing verwerkt volgens je beleid en de toepasselijke wetgeving.
E-mailontvangstbevestigingen
E-mail aan de klant
Wordt automatisch verstuurd na een succesvolle indiening. Pas aan in de Email editor.
De e-mail moet:
- De ontvangst van de herroepingsverklaring bevestigen
- Datum en tijd van indiening bevatten
- De ingediende informatie weergeven (naam, ordernummer, enz.)
- Niet vermelden dat de herroeping juridisch van kracht is (tenzij je juridisch adviseur dat voor jouw productcategorie anders adviseert)
E-mail aan de merchant
Optionele melding aan je team wanneer een nieuw verzoek binnenkomt. Configureer de e-mailadressen van de ontvangers onder Settings.
Checklist voor naleving
,
- Herroepingspagina gepubliceerd en formulier staat op Live
- Link in de footer (of globaal) duidelijk benoemd, bijv. Vertrag widerrufen
- Link zichtbaar op alle winkelpagina's, niet alleen op de herroepingspagina
- Formulier verzamelt alleen naam, order-/contract-ID en e-mailadres als verplichte velden
- Verzendknop met het label Widerruf bestätigen (DE) of een gelijkwaardig label
- Klant ontvangt direct na indiening een bevestigingsmail
- Precontractuele herroepingsinformatie beoordeeld met een juridisch adviseur
- Intern proces gedefinieerd voor het valideren en afhandelen van herroepingen
- Herroepingsfunctie onderscheiden van de knoppen voor bestellen en annuleren in de checkout
Veelgestelde vragen
Voegt Pandectes automatisch een knop toe aan elke pagina?
Pandectes levert de pagina met het herroepingsformulier en het app block. Jij voegt via de Shopify-instellingen voor Navigation een navigatielink toe (meestal in de footer), zodat klanten het vanaf elke pagina kunnen bereiken.
Is een link genoeg, of heb ik een knop nodig?
De wet vereist geen HTML-knop. Een duidelijk benoemde, prominente link volstaat.
Wat als ik al een retourportaal heb?
Een retourportaal voldoet mogelijk niet aan de eis van de herroepingsfunctie als het niet het proces in twee stappen, de verplichte benaming en de regels voor ontvangstbevestiging volgt. Laat beide systemen beoordelen door een juridisch adviseur; veel merchants gebruiken Pandectes Withdrawal juist voor het wettelijke herroepingstraject.
Vervangt dit mijn retourbeleid?
Nee. Je moet nog steeds een retour-/herroepingsbeleid bijhouden en er vanuit het formulier naar verwijzen. Pandectes voegt in Settings een configureerbare beleidslink toe.
Hoe zit het met verkoop via marktplaatsen (Amazon, enz.)?
De contracterende handelaar, niet de marktplaatsexploitant, draagt de verplichting. Als je via je eigen Shopify-winkel verkoopt, ben je verantwoordelijk voor je winkel.
Wat zijn de risico's van niet-naleving?
Niet-naleving kan volgens het Duitse recht worden behandeld als een inbreuk op consumentenbelangen, met boetes tot €50.000 (of tot 4% van de omzet in de EU voor grotere handelaren). Je kunt ook te maken krijgen met verlengde herroepingstermijnen, sommatiebrieven en vorderingen tot een verbod.
Garandeert Pandectes juridische naleving?
Nee. Pandectes biedt tools om een herroepingsworkflow te implementeren. Naleving hangt af van hoe je de functie configureert, benoemt, plaatst en gebruikt, en van je productmix en wettelijke verplichtingen. Raadpleeg altijd een gekwalificeerde juridisch adviseur.
Gerelateerde Pandectes-functies
- Cookie consent & privacy banner: staat los van herroeping; beide kunnen vereist zijn voor EU-winkels
- DSR / data subject requests: voor AVG (GDPR)-verzoeken om inzage/verwijdering (verschilt van contractherroeping)
- Language & translations: lokaliseer herroepingsvertalingen in alle ondersteunde talen
Hulp nodig?
- Gebruik Live chat in de Pandectes-app voor hulp bij de installatie.
- Neem voor juridische interpretatie contact op met een advocaat gespecialiseerd in consumentenrecht die bekend is met EU- en Duitse B2C-e-commerce.
Bijgewerkt op: 19/10/2026
Dankuwel!
