Op deze pagina
Om aan de regel over de herroepingsknop te voldoen in Shopify of WooCommerce, voeg je vier dingen toe: een link met de woorden "hier de overeenkomst herroepen" die klanten zonder aanmelden bereiken, een kort formulier voor hun naam, bestelling en e-mailadres, een aparte stap "herroeping bevestigen", en een automatische mail die de herroeping met datum en uur bevestigt. Shopify heeft er geen ingebouwde functie voor; WooCommerce heeft er in zijn kern geen. Beide hebben een app, een plug-in of wat maatwerk nodig.
De regel komt uit richtlijn (EU) 2023/2673, die artikel 11a aan de richtlijn consumentenrechten toevoegde, en elk EU-land past hem toe sinds 19 juni 2026; in België staat hij in artikel VI.61/2 van het Wetboek van economisch recht. Hij dekt overeenkomsten op afstand die via een online interface met consumenten in de EU gesloten worden, waar de webshop ook gevestigd is. Het herroepingsrecht van 14 dagen zelf verandert niet; wel hoe makkelijk een klant het kan gebruiken. Wat de wet woord voor woord zegt, en welke bestellingen vrijgesteld zijn, staat in ons nieuwsstuk over de herroepingsknop voor webshops. Deze gids gaat over het bouwen.
Wat de knop moet doen
| Stap | Wat de wet vraagt | Wat meestal misloopt |
|---|---|---|
| De link | de woorden "hier de overeenkomst herroepen" of een even ondubbelzinnige formulering, goed zichtbaar, de hele herroepingstermijn lang beschikbaar | verstopt achter een aanmelding, of benoemd als "Retours" of "Contact" |
| De verklaring | naam, de overeenkomst waarover het gaat, en waar de bevestiging heen moet | een lang formulier dat naar redenen vraagt, wat de wet niet eist |
| Het bevestigen | een aparte functie met de woorden "herroeping bevestigen" of een even ondubbelzinnige formulering | het formulier verstuurt met een klik, zonder bevestigingsstap |
| De ontvangstbevestiging | onverwijld, op een duurzame drager zoals mail, met de inhoud en de datum en het uur | een algemeen "we ontvingen je bericht" zonder uur |
Gebruik in de talen van je webshop de officiële woorden van elke taalversie van de richtlijn, bijvoorbeeld "Vertrag hier widerrufen" en "Widerruf bestätigen" in het Duits. Vragen waarom de klant herroept, mag als optioneel veld; het verplicht maken, niet.
Vier stappen van knop tot ontvangstbevestiging
- Hier de overeenkomst herroepenEen duidelijk benoemde link in de footer, in de bestelmail en bij elke bestelling, bereikbaar zonder aanmelden.
- Shopify
- link in het footermenu naar een pagina; link in het sjabloon van de bestelbevestiging
- WooCommerce
- footerwidget of menulink; link toegevoegd aan het sjabloon van de bestelmail
- De verklaringNaam, bestelnummer en e-mailadres, vooraf ingevuld als de klant uit de bestelmail komt.
- Shopify
- een pagina met een formulier uit een herroepingsapp, of een eigen app-blok
- WooCommerce
- een formulierplug-in of een kleine plug-in die de bestelling opzoekt
- Herroeping bevestigenEen aparte tweede knop, alleen benoemd om te bevestigen, zodat niemand per ongeluk herroept.
- Shopify
- de bevestigingsstap van de app
- WooCommerce
- een tweede formulierstap of een bevestigingsscherm
- OntvangstbevestigingMeteen een mail, met wat ingediend werd en de datum en het uur.
- Shopify
- de mail van de app, of een melding via Shopify Flow
- WooCommerce
- een automatische mail van het formulier of de plug-in, vastgelegd bij de bestelling
Een contactformulier alleen volstaat niet: de wet vraagt de benoemde knop, de bevestigingsstap en de ontvangstbevestiging met datum en uur.
In Shopify
Shopify voegde geen eigen herroepingsknop toe. De retours in het klantaccount regelen retours, niet de herroepingsverklaring, en vragen dat de klant zich aanmeldt. Je hebt drie wegen:
- Een app uit de Shopify App Store. Verschillende apps bieden nu een herroepingspagina, een knop in de footer, de bevestigingsstap en de bevestigingsmail. Kijk voor je installeert na of de app werkt zonder aanmelden, de datum en het uur in de mail zet, elke taal van je webshop ondersteunt, en met een toetsenbord te gebruiken is.
- Een pagina met een formulier en Shopify Flow. Maak een pagina "Overeenkomst herroepen", voeg een formulierapp toe met een bevestigingsstap die een mail met tijdstempel verstuurt, en link de pagina vanuit de footer en het sjabloon van de bestelbevestiging. Shopify Flow kan de bestelling labelen en je team verwittigen.
- Een kleine eigen app of thema-extensie. Voor grotere webshops een app-blok dat de bestelling opzoekt op nummer en e-mailadres, de verklaring vooraf invult en de herroeping bij de bestelling vastlegt. Dit is het netst, en kost een developer een paar dagen.
Welke weg je ook kiest, voeg de link toe aan de mails van de bestelbevestiging en de verzending in de meldingssjablonen van Shopify, met het bestelnummer in de link zodat het formulier het kan invullen. Wat Shopify zelf per abonnement kost, staat in wat kost Shopify.
In WooCommerce
WooCommerce geeft je meer controle en dezelfde drie wegen:
- Een juridische plug-in. Plug-ins voor de Duitse en Europese markt voegen juridische pagina's en teksten aan de kassa toe; kijk na of de jouwe nu de herroepingsfunctie met de twee stappen en de ontvangstbevestiging bevat.
- Een formulierplug-in. Een formulier in meerdere stappen met een bevestigingspagina en een automatische mail met het tijdstip van indienen dekt de regel. Voeg een opzoeking van de bestelling toe zodat de klant alleen het bestelnummer en het e-mailadres typt, en bewaar elke inzending zodat je ze later kunt bewijzen.
- Een kleine eigen plug-in. Ze voegt een pagina voor gasten toe, vindt de bestelling, legt de herroeping met het uur vast als notitie bij de bestelling, en verstuurt de mail via de mailer van WooCommerce zelf. Het is de robuustste optie voor een webshop met veel bestellingen.
Link de pagina vanuit de footer, de bestelmails (de mailsjablonen van WooCommerce) en het bestellingsoverzicht in het klantaccount.
Waar de link komt
- de footer van elke pagina, naast de voorwaarden en het retourbeleid;
- de bestelbevestiging en de verzendmail, met het bestelnummer in de link;
- de detailpagina van de bestelling in het klantaccount, voor klanten die zich wel aanmelden;
- de precontractuele informatie en de voorwaarden, die nu de functie en de plek moeten vermelden.
Bij bestellingen zonder herroepingsrecht, zoals goederen op maat of een boeking voor een vaste datum, laat je de link uit de mail van die bestelling en zeg je waarom.
Testen voor je erop rekent
| Controle | Hoe |
|---|---|
| Bereikbaar zonder aanmelden | open de link in een privévenster vanuit de footer en vanuit een bestelmail |
| Vooraf invullen werkt | volg de link uit een echte bestelmail en kijk of het bestelnummer ingevuld staat |
| Twee stappen | de eerste knop verstuurt niets; alleen "herroeping bevestigen" doet dat |
| Ontvangstbevestiging | de mail komt binnen een minuut, met de verklaring en de datum en het uur |
| Elke taal | de woorden zijn de officiële in elke taal van de webshop |
| Toetsenbord en schermlezer | het formulier werkt met Tab en Enter, labels worden voorgelezen, foutmeldingen zijn duidelijk |
| Je team ziet het | de bestelling krijgt een label of notitie, en iemand wordt verwittigd |
De laatste twee wegen zwaarder dan ze lijken. Het formulier hoort bij je dienst onder de European Accessibility Act, en een herroeping die niemand in je team opmerkt, telt toch vanaf het moment dat de klant klikte.
Wat het kost
Voor de meeste webshops is dit een of twee dagen werk, of een abonnement op een app. Apps vragen een maandbedrag; een oplossing met een formulier kost de tijd om het op te zetten; een eigen extensie kost een paar developerdagen. Weeg dat af tegen het risico: consumentenautoriteiten handhaven de regel, en in Duitsland kunnen concurrenten waarschuwingsbrieven sturen over ontbrekende herroepingsinformatie, zoals ze dat voor het Impressum doen. Wat een webshop verder in Duitsland tegenkomt, staat in online verkopen in Duitsland; voor Britse webshops die in de EU verkopen, zie van het VK naar de EU verkopen.
Gevallen die een beslissing vragen
- AbonnementenEen abonnement dat online gesloten wordt, heeft een herroepingstermijn nadat de overeenkomst gesloten is; de knop dekt die termijn. Een lopend abonnement daarna opzeggen is een ander onderwerp, vaak met eigen regels per land.
- Digitale inhoud en dienstenStemde de klant ermee in dat de levering tijdens de herroepingstermijn start en erkende hij dat hij het recht verliest, dan valt er misschien niets meer te herroepen; toon de knop alleen waar het recht nog geldt.
- Een deel van een bestellingLaat de klant zeggen welke artikelen de herroeping dekt, zodat de verklaring duidelijk is.
- Bestellingen per telefoon of mailDe functie is verplicht voor overeenkomsten die via een online interface gesloten worden; voor bestellingen op een andere manier geldt je gewone herroepingsweg.
- Zakelijke klantenHet herroepingsrecht hoort bij consumenten; een B2B-webshop heeft de knop niet nodig, een webshop die aan beide verkoopt wel.
Na de klik
De knop start je proces, hij beëindigt het niet. Binnen 14 dagen na de herroeping betaal je de klant terug, de standaardleveringskosten inbegrepen, met hetzelfde betaalmiddel tenzij anders afgesproken; je mag wachten tot de goederen terug zijn of de klant toont dat ze verstuurd zijn. Zorg dat je team elke herroeping bij de bestelling ziet, zodat de terugbetaling en het retourlabel volgen zonder dat een klant twee keer moet vragen.
Vragen over de herroepingsknop
Heeft Shopify een ingebouwde herroepingsknop?
Niet in oktober 2026. Shopify-handelaars gebruiken een app, een pagina met een formulier en Shopify Flow, of een kleine eigen extensie.
Mag je klanten verplichten zich aan te melden om te herroepen?
De veilige lezing is nee: de functie moet de hele herroepingstermijn makkelijk bereikbaar zijn. Bied ze aan gasten aan, met een bestelnummer en e-mailadres, en in het account voor wie aangemeld is.
Volstaat een contactformulier?
Niet op zich. De wet vraagt de benoemde link, een aparte bevestigingsstap en een ontvangstbevestiging op een duurzame drager met datum en uur.
Geldt de herroepingsknop voor webshops buiten de EU?
Ja, voor verkoop aan consumenten in de EU via een online interface, waar de webshop ook gevestigd is.
