Een klant die online iets koopt, heeft 14 dagen bedenktijd. Tot 2026 mocht je zelf kiezen hoe hij die bedenktijd inriep: per mail, met het modelformulier of via een retourpagina. Sinds 25 juni 2026 is dat niet meer genoeg. Je webshop moet een herroepingsfunctie hebben, in de praktijk een knop of link, waarmee de klant de koop in twee klikken digitaal ontbindt.
In dit artikel staat wat de wet precies vraagt, welke tekst je op de knop zet, wat je niet mag vragen en hoe je de functie inricht in Shopify en WooCommerce. De algemene regels over bedenktijd, terugbetalen en retourkosten staan in ons artikel over retouren na de feestdagen; die herhalen we hier niet.
Alle wetsverwijzingen komen uit de wettekst zelf (Staatsblad 2026, 153 en artikel 6:230oa BW op wetten.overheid.nl), de platforminformatie uit de documentatie van Shopify en WooCommerce. Gecontroleerd op 24 september 2026.
Wat eist de wet precies?
De regel staat in een nieuw artikel in het Burgerlijk Wetboek: artikel 6:230oa. Het is de Nederlandse uitwerking van Europese Richtlijn 2023/2673, die de Consumentenrechtenrichtlijn aanvulde. De richtlijn gold vanaf 19 juni 2026. De Nederlandse wet zou op diezelfde dag ingaan, “of de dag na uitgifte” als het Staatsblad later verscheen. Het Staatsblad werd op 24 juni 2026 uitgegeven, dus in Nederland geldt de plicht sinds 25 juni 2026.
Het artikel heeft vijf leden. Vertaald naar wat het voor je webshop betekent:
| Lid | Wat de wet zegt | Wat dat voor jou betekent |
|---|---|---|
| 1 | De klant moet kunnen ontbinden via een “duidelijk zichtbaar op de online-interface weergegeven en gemakkelijk toegankelijke functie”, aangeduid met een ondubbelzinnige formulering | Een knop of link die de klant vindt zonder te zoeken, met een tekst waaruit blijkt dat hij er de koop mee ontbindt |
| 2 | De klant moet zijn naam, de gegevens van de overeenkomst en een elektronisch contactmiddel voor de bevestiging kunnen opgeven of bevestigen | Het formulier vraagt naam, ordernummer en e-mailadres. Meer is niet nodig |
| 3 | Na het invullen dient de klant de verklaring in met een tweede functie, aangeduid met een formulering waaruit blijkt dat hij de ontbinding bevestigt | Een aparte bevestigingsknop, zoals “ontbinding bevestigen” |
| 4 | Na het bevestigen bevestig jij “onverwijld” de ontvangst op een duurzame gegevensdrager, met de inhoud van de verklaring en de datum en het tijdstip | Een automatische e-mail met wat de klant indiende, plus datum en tijd |
| 5 | Wie vóór het einde van de bedenktijd indient, heeft op tijd ontbonden. De functie moet de hele bedenktijd “te allen tijde beschikbaar” zijn | De knop mag niet verdwijnen zodra de bestelling verzonden is, en hij moet ook ’s nachts en in het weekend werken |
Daarnaast is de informatieplicht vóór de koop uitgebreid. Artikel 6:230m lid 1 onder h BW vraagt nu ook “informatie over de beschikbaarheid en de plaats van de functie”. Je vermeldt dus in je voorwaarden of op je retourpagina dat de functie er is en waar de klant hem vindt.
Voor welke verkopen geldt de herroepingsknop?
De functie geldt voor elke overeenkomst op afstand met een consument die via een online-interface tot stand komt, zolang er een herroepingsrecht bestaat. Een online-interface is breder dan een webshop: ook een app of een bestelflow op een marktplaats valt eronder.
| Situatie | Herroepingsfunctie nodig? |
|---|---|
| Webshop met fysieke producten aan consumenten | Ja |
| Online abonnement of dienst aan consumenten, zoals een cursus of software | Ja, zolang het herroepingsrecht geldt |
| Bestelling in je app | Ja, ook dat is een online-interface |
| Verkoop aan bedrijven (B2B) | Nee, het consumentenrecht geldt alleen voor consumenten |
| Maatwerk, bederfelijke producten, verzegelde hygiëneproducten waarvan het zegel verbroken is | Nee, voor deze verkopen geldt geen herroepingsrecht |
| Verkoop in je fysieke winkel | Nee, daar geldt geen wettelijke bedenktijd |
| Bestelling per telefoon of e-mail | Niet onder artikel 6:230oa, dat alleen online-interfaces noemt; het gewone herroepingsrecht blijft wel gelden |
De volledige lijst uitzonderingen op het herroepingsrecht staat op de pagina over bedenktijd van de ACM. Twijfel je bij een product, dan is het veiliger de functie gewoon aan te bieden.
Welke tekst zet je op de herroepingsknop?
De wet schrijft geen letterlijke tekst voor, alleen dat de formulering “ondubbelzinnig” moet zijn. De ACM noemt in haar oproep aan webwinkels van 11 juni 2026 als voorbeeld “mijn aankoop ongedaan maken”. Thuiswinkel.org noemt in zijn kennisbank “hier de overeenkomst ontbinden” voor de eerste knop en “ontbinding bevestigen” voor de tweede.
| Voldoet | Voldoet waarschijnlijk niet |
|---|---|
| “Bestelling herroepen” | “Hulp nodig?” |
| “Mijn aankoop ongedaan maken” | “Contact” |
| “Hier de overeenkomst ontbinden” | “Retourneren” (zegt niets over ontbinden, en retourneren is een aparte stap) |
| Tweede knop: “Ontbinding bevestigen” | Tweede knop: “Verder” of “Versturen” zonder context |
Kies één formulering en gebruik die overal: in de footer, op de pagina met je bestellingen en in de orderbevestiging. Consistentie maakt de functie vindbaar, en daar gaat het de wet om.
Wat mag je niet vragen?
De ACM schrijft dat de klant “zonder onnodige drempels” moet kunnen ontbinden en alleen de noodzakelijke gegevens hoeft in te vullen. In de praktijk vallen deze gewoonten af:
- Verplicht inloggen of een account aanmaken. Inloggen aanbieden mag, verplichten niet. Een gastbesteller moet de functie ook kunnen gebruiken.
- Een reden verplicht maken. De klant ontbindt “zonder opgave van redenen” (artikel 6:230o BW). Een optioneel veld mag, een verplicht veld niet.
- Eerst een retourlabel laten kopen of een retourmethode laten kiezen. Dat hoort bij het terugsturen, niet bij het ontbinden.
- De functie pas tonen na contact met de klantenservice. Dan is hij niet “gemakkelijk toegankelijk”.
- De knop verbergen na verzending. Hij moet de hele bedenktijd beschikbaar blijven.
Wat wel kan: de herroeping en het retourproces aan elkaar koppelen, zodat de klant na het bevestigen direct een retourinstructie krijgt. Zolang de ontbinding zelf al rond is op het moment dat hij op “ontbinding bevestigen” klikt.
Herroepingsknop instellen in Shopify
Shopify heeft in het Help Center een aparte pagina over de EU-regels voor het herroepingsrecht (“EU right of withdrawal compliance”). Volgens die pagina ondersteunt Shopify de drie kernpunten van de wet: een vindbare herroepingsfunctie, een bevestiging in twee stappen en een automatische bevestigingsmail aan de klant. Je richt het in via de instellingen voor zelfbediening bij retouren en annuleringen, met een retourtermijn en annuleringsregels per markt. Gebruik je Shopify Managed Markets, dan past Shopify volgens dezelfde pagina voor die bestellingen automatisch conforme annulerings- en retourregels toe.
Zo pak je het aan:
- Lees de pagina “EU right of withdrawal compliance” in het Shopify Help Center en controleer welke klantaccountversie je winkel gebruikt.
- Zet de zelfbediening voor retouren en annuleringen aan en stel de retourtermijn in op minimaal 14 dagen na ontvangst.
- Maak de EU-markt aan met de juiste regels, als je naar meerdere landen verkoopt.
- Pas de tekst van de knop aan naar een ondubbelzinnige formulering en zet een link in de footer van je thema.
- Controleer de e-mailtemplate van de bevestiging: staan de inhoud van het verzoek, de datum en het tijdstip erin?
- Test het als gast: plaats een testbestelling zonder account en doorloop de hele herroeping.
Hoe je een Shopify-winkel verder inricht, staat in onze handleiding Shopify-webshop instellen. De abonnementen en transactiekosten staan in Shopify prijzen.
Herroepingsknop instellen in WooCommerce
WooCommerce kreeg de functie pas in september 2026. Tot dan was je aangewezen op plug-ins uit de WordPress-bibliotheek. Sinds versie 11.1, uitgebracht op 3 september 2026, zit er een ingebouwde “order withdrawal”-functie in WooCommerce. Wat de ontwikkelaars erover schrijven op het WooCommerce Developer Blog en in de documentatie “Customer Order Withdrawal”:
- De functie staat standaard uit. Je zet hem zelf aan.
- Er komt een nieuwe pagina onder Mijn account,
/my-account/withdraw-order/, die werkt zonder in te loggen. - Het verzoek wordt vastgelegd en jij krijgt een melding per e-mail en in het dashboard. De klant krijgt een bevestiging.
- Het terugbetalen blijft handmatig: WooCommerce registreert de herroeping, jij verwerkt de refund.
Daarna volgden de bugfixreleases 11.1.1 en 11.1.2 (september 2026), en voor versie 11.2, sinds 21 september 2026 in bèta, staan verdere verbeteringen klaar, zoals instelbare e-mails voor de herroeping. Werk WooCommerce dus eerst bij naar de nieuwste versie voordat je de functie aanzet.
Zo pak je het aan:
- Maak een back-up en werk WooCommerce bij naar de nieuwste versie.
- Zet de order-withdrawal-functie aan in de instellingen.
- Zet een link naar
/my-account/withdraw-order/in je footermenu, met een ondubbelzinnige tekst. - Controleer de e-mail aan de klant op inhoud, datum en tijdstip.
- Gebruik je al een plug-in voor de herroepingsknop, kies dan één oplossing. Twee formulieren naast elkaar maakt het voor de klant onduidelijk.
- Test het als gast, en controleer of jij de melding krijgt.
Hoe WooCommerce verder werkt en wat het kost, lees je in onze WooCommerce review en in WooCommerce kosten. Twijfel je nog tussen de twee platforms, dan helpt Shopify vs WooCommerce.
Andere platforms en maatwerk
Gebruik je een ander webshopplatform, zoals Lightspeed eCom, Mijnwebwinkel (Acendy), CCV Shop of JouwWeb, vraag dan bij je leverancier na of er een ingebouwde herroepingsfunctie is en hoe je die aanzet. Controleer het resultaat zelf aan de hand van de vijf leden uit de tabel hierboven. Een leverancier die “we hebben een retourformulier” antwoordt, heeft nog geen herroepingsfunctie als dat formulier een account, een reden of een retourlabel vereist.
Heb je een maatwerkshop of verkoop je diensten via een eigen site, laat je ontwikkelaar dan precies de vijf leden bouwen: knop, formulier met drie velden, bevestigingsknop, automatische bevestiging met tijdstempel en permanente beschikbaarheid. Log elk verzoek met datum en tijd, want bij een geschil over “te laat” is het tijdstip van indienen doorslaggevend. Welk platform bij je past als je wilt overstappen, lees je in ons overzicht beste e-commerceplatform.
Wat als je de herroepingsknop niet regelt?
Er zijn twee gevolgen, en het eerste is voor de meeste webshops het duurste:
| Gevolg | Waar het staat | Wat het betekent |
|---|---|---|
| Langere bedenktijd | Artikel 6:230o lid 2 BW | Ontbreekt de verplichte informatie over het herroepingsrecht, waar sinds 2026 de plaats van de functie bij hoort, dan loopt de bedenktijd door tot je de informatie alsnog geeft, met maximaal twaalf maanden. Een klant kan dan maanden na aankoop nog ontbinden |
| Handhaving door de ACM | ACM, oproep aan online retailers (11 juni 2026) | De ACM kan boetes opleggen aan webwinkels die zich niet aan de regels houden |
Wie het herroepingsrecht zo lastig maakt dat klanten afhaken, loopt dus niet alleen een boeterisico maar ook een financieel risico op elke verkoop.
Klaar in een middag: de checklist
- Platform bijwerken. Shopify: instellingen voor zelfbediening bij retouren en annuleringen. WooCommerce: minimaal versie 11.1.
- Knop aanzetten en een ondubbelzinnige tekst kiezen.
- Vindbaar maken: link in de footer van elke pagina, op de orderpagina in het account en in de orderbevestigingsmail.
- Formulier controleren: alleen naam, ordernummer en e-mailadres verplicht. Geen verplichte reden.
- Bevestigingsknop: een aparte tweede stap, met een tekst als “ontbinding bevestigen”.
- Ontvangstbevestiging: automatische e-mail met de inhoud van het verzoek, datum en tijdstip.
- Voorwaarden en retourpagina aanpassen: vermeld dat de functie er is en waar de klant hem vindt (artikel 6:230m lid 1 onder h BW).
- Intern proces: wie ziet het verzoek, wie zet de terugbetaling klaar, en binnen welke termijn? Terugbetalen moet binnen 14 dagen na de ontbinding.
- Testen als gast, op mobiel en op desktop.
- Oude verwijzingen opruimen. Staat er nog een link naar het Europese ODR-platform in je voorwaarden of footer? Dat platform is per 20 juli 2025 opgeheven (Verordening (EU) 2024/3228). Haal de link weg nu je de voorwaarden toch aanpast.
Komen herroepingen en retourvragen straks via meerdere kanalen binnen, dan loont het om ze op één plek te behandelen. Welke klantenservicetools daarvoor bij webshops passen, staat in klantenservice software voor webshops.
Ons advies
Behandel de herroepingsknop niet als juridisch sluitstuk maar als onderdeel van je retourproces. Op Shopify en WooCommerce is de techniek er al; het werk zit in de juiste tekst, de vindbaarheid en een test als gast. Draai je Shopify, zet dan de zelfbediening voor retouren en annuleringen aan en controleer de bevestigingsmail. Draai je WooCommerce, werk dan bij naar de nieuwste versie en zet de order-withdrawal-functie aan. En pas in dezelfde ronde je voorwaarden aan, want zonder die vermelding loop je het risico op een bedenktijd van een jaar.
Bronnen (gecontroleerd 24 september 2026): Staatsblad 2026, 153 (Implementatiewet richtlijn op afstand gesloten overeenkomsten inzake financiële diensten, artikel II onder D en artikel IV) · Burgerlijk Wetboek Boek 6, artikelen 230m, 230o en 230oa · Eerste Kamer, wetsvoorstel 36.860 (aangenomen 7 april 2026) · ACM, oproep aan online retailers over de herroepingsknop (11 juni 2026) · Thuiswinkel.org, “De herroepingsfunctie: op weg naar implementatie in Nederland” (thuiswinkel.org/kennisbank) · Shopify Help Center, EU right of withdrawal compliance · WooCommerce Developer Blog, “Introducing Order Withdrawal in WooCommerce 11.1” en release notes 11.1.0 (developer.woocommerce.com) · Verordening (EU) 2024/3228 (opheffing ODR-platform).