In dit artikel
De herroepingsknop is verplicht voor elke webshop die online aan consumenten verkoopt. Sinds juni 2026 moet een klant zijn aankoop tijdens de bedenktijd digitaal kunnen ontbinden via een duidelijk zichtbare knop, zonder dat hij eerst een account hoeft aan te maken. Na het bevestigen krijgt hij direct een bevestiging met de datum en het tijdstip. WooCommerce heeft daar geen standaardfunctie voor en Shopify maar deels. Regel het vóór de Black Friday-drukte.
Wat is de herroepingsknop en sinds wanneer is hij verplicht?
Je klant mocht een online aankoop altijd al binnen 14 dagen zonder opgave van reden ontbinden. Nieuw is de manier waarop. Sinds juni 2026 moet je webshop een digitale functie hebben waarmee de klant dat met een paar klikken zelf regelt: de herroepingsknop. De ACM spreekt ook van de ontbindingsknop of ontbindingsfunctie.
De regel komt uit de Europese richtlijn (EU) 2023/2673 en staat in Nederland in artikel 6:230oa van het Burgerlijk Wetboek. Hij geldt voor overeenkomsten op afstand die via een website of app worden gesloten. Dat zijn webshops, maar ook online diensten. Aankopen in een fysieke winkel vallen erbuiten.
Over de startdatum lees je twee data. De Europese richtlijn noemt 19 juni 2026, en die datum noemt ook de ACM. De Nederlandse wet trad op 25 juni 2026 in werking, omdat het Staatsblad pas op 24 juni verscheen; die datum noemt Ondernemersplein. Voor je webshop maakt het verschil niet meer uit: de knop is nu verplicht.
Wat niet verandert: de bedenktijd blijft 14 dagen, voor dezelfde producten en diensten als altijd. Waar geen herroepingsrecht geldt, zoals bij maatwerk of bederfelijke producten, is ook geen knop nodig.
Dit artikel is geen juridisch advies. Ik laat zien hoe je de knop technisch goed inricht in WooCommerce en Shopify. Voor de regels zelf verwijs ik naar de uitleg van de ACM over de herroepingsknop en naar de KvK-pagina over online verkopen.
De eisen aan de herroepingsknop op een rij
De wet en de ACM zijn duidelijk over wat de knop moet kunnen, en laten vrij hoe hij eruitziet. Vertaald naar je webshop:
| Eis | Wat het in je webshop betekent |
|---|---|
| Duidelijk zichtbaar en makkelijk te vinden | Een knop of link op vaste plekken, niet weggestopt in je algemene voorwaarden |
| Ondubbelzinnige tekst | De tekst zegt dat je hiermee de aankoop ontbindt, bijvoorbeeld 'Mijn aankoop ongedaan maken' |
| Alleen de nodige gegevens | Naam, gegevens van de bestelling en het e-mailadres voor de bevestiging |
| Een tweede stap om te bevestigen | Na het invullen bevestigt de klant met een tweede, duidelijk benoemde knop |
| Direct een bevestiging | Een e-mail met de inhoud van de verklaring en de datum en het tijdstip van indienen |
| De hele bedenktijd beschikbaar | De knop blijft werken zolang de klant mag ontbinden, ook na verzending |
| Geen verplicht account | Inloggen mag als optie, een account aanmaken mag niet verplicht zijn |
| Vooraf informeren | Bij de aankoop vertel je dat de functie er is en waar hij staat |
Twee dingen vallen op. De wet schrijft geen vaste woorden voor de knop voor. Wel moet uit de tekst ondubbelzinnig blijken dat de klant er de overeenkomst mee ontbindt. 'Contact' of 'Hulp nodig?' is dus niet genoeg.
Het tweede: het tijdstip telt. Een klant heeft op tijd ontbonden als hij zijn verklaring vóór het einde van de bedenktijd heeft ingediend. Daarom moet je bevestiging de datum en het tijdstip bevatten. Bij een discussie over dag 14 of dag 15 is dat je bewijs, en dat van de klant.
Waar zet je de herroepingsknop in je webshop?
Een knop die op één plek staat, vindt een klant niet. Zet hem op de plekken waar iemand zoekt als hij spijt heeft:
- In de footer, zodat hij op elke pagina bereikbaar is.
- Op je klantenservice- of retourpagina, bovenaan, niet onder de veelgestelde vragen.
- In de orderbevestiging en de verzendmail, als knop of duidelijke link.
- Op de bedankpagina na de bestelling.
- In Mijn account bij elke bestelling, voor klanten die wel een account hebben.
Gebruik een tekst die zegt wat er gebeurt: 'Mijn aankoop ongedaan maken' (het voorbeeld van de ACM), 'Bestelling herroepen' of 'Aankoop ontbinden'. Houd de knop zelf ook bruikbaar voor iedereen: met het toetsenbord te bedienen, met voldoende contrast en met een formulier waarin elk veld een label heeft. Wat dat precies inhoudt, lees je in website toegankelijkheid verplicht.
En vergeet de informatieplicht niet. Vermeld in je algemene voorwaarden, op je retourpagina en bij het afrekenen dat de klant digitaal kan ontbinden en waar de knop staat. Welke andere gegevens verplicht op je website moeten, staat in wat moet verplicht op je website.
Herroepingsknop in WooCommerce: stap voor stap
WooCommerce heeft geen ingebouwde herroepingsknop. Je hebt twee routes: een plugin of maatwerk.
Plugin of maatwerk?
Op WordPress.org staan sinds dit jaar meerdere plugins voor de herroepingsknop. Ze zijn jong en hebben vaak nog weinig installaties. Een plugin is daarmee niet slecht, maar controleer vooraf deze punten:
- Werkt hij zonder account, ook voor gastbestellingen?
- Controleert hij of het ingevulde e-mailadres bij de bestelling hoort, zodat niemand andermans bestelling kan ontbinden?
- Slaat hij elk verzoek op bij de bestelling, met datum en tijdstip?
- Stuurt hij een bevestiging naar de klant en een melding naar jou?
- Werkt hij met HPOS, de manier waarop nieuwere WooCommerce-versies bestellingen opslaan?
- Wordt hij bijgewerkt en is hij getest met jouw versie van WordPress?
Maatwerk is logisch als je checkout al is aangepast, als je in meerdere talen verkoopt of als een ontbinding direct moet doorlopen naar je retourproces of boekhouding. Het principe is hetzelfde: een formulier, een controle en twee e-mails.
Zo richt je hem in
- Maak een openbare pagina, bijvoorbeeld 'Aankoop ontbinden', zonder inlog.
- Vraag alleen wat nodig is: naam, bestelnummer, het e-mailadres van de bestelling en, bij een gedeeltelijke ontbinding, welke producten. Een reden mag je vragen, maar alleen als optioneel veld.
- Controleer de combinatie van bestelnummer en e-mailadres voordat het verzoek wordt opgeslagen.
- Laat de klant bevestigen met een tweede knop, zoals 'Ontbinding bevestigen'.
- Sla het verzoek op als notitie bij de bestelling, met datum en tijdstip. Een eigen bestelstatus, zoals 'Herroepen', helpt je klantenservice.
- Stuur direct de bevestiging naar de klant en een melding naar je klantenservice. Test of die mails aankomen. Verstuurt WordPress ze zonder SMTP, dan belanden ze vaak in spam. Hoe je dat oplost, lees je in contactformulier WordPress werkt niet.
- Plaats de link in de footer, op de bedankpagina, in Mijn account bij Bestellingen en in de WooCommerce-e-mails voor een nieuwe en een voltooide bestelling.
- Pas je teksten aan: algemene voorwaarden, retourpagina en de tekst bij het afrekenen.
Herroepingsknop in Shopify: wat standaard kan en wat niet
Shopify kondigde op 18 juni 2026 aan dat de functie voor retouren door de klant zelf (self-serve returns) ook annuleringsverzoeken ondersteunt, met regels per markt. Daarmee kun je voor klanten in de EU een ontbindingstermijn instellen van het moment van bestellen tot 14 dagen na levering van het laatste product. Of je daarmee aan alle eisen van de wet voldoet, moet je zelf controleren.
Zo pak je het aan:
- Zet self-serve returns aan en kies voor retour- en annuleringsverzoeken.
- Stel de termijn in op minimaal 14 dagen vanaf levering van het laatste product, eventueel als aparte regel voor je EU-markt.
- Controleer waar de klant de knop vindt. Volgens het Help Center van Shopify dient de klant zijn verzoek in via de orderstatuspagina: annuleren voor producten die nog niet zijn verzonden, een retour voor producten die al zijn geleverd.
- Test de route als gast. Doe een testbestelling zonder account en kijk of je zonder in te loggen bij de knop komt. Lukt dat niet, voeg dan een openbare pagina met formulier toe, via een app uit de App Store of in je thema, en link die in je footer en orderbevestiging.
- Controleer de bevestigingsmail. Staan de inhoud van het verzoek, de datum en het tijdstip erin?
- Pas je beleidspagina's aan, zodat klanten vooraf weten waar ze kunnen ontbinden.
Shopify of WooCommerce kiezen staat los van deze knop, maar wil je de platformen naast elkaar leggen, lees dan Shopify of WooCommerce: een eerlijke vergelijking.
Na de klik: bevestigingsmail en terugbetaling
Wat zet je in de bevestigingsmail?
De wet vraagt een bevestiging op een duurzame gegevensdrager, en e-mail is daarvoor de logische keuze. Zet erin:
- dat je de ontbinding hebt ontvangen;
- welke bestelling en welke producten het betreft, en de naam van de klant;
- de datum en het tijdstip van indienen;
- wat de klant nu moet doen: binnen welke termijn en naar welk adres hij terugstuurt, en wie de retourkosten betaalt;
- wanneer hij zijn geld terugkrijgt.
Terugbetalen volgens de bestaande regels
Voor het terugbetalen veranderen de regels niet. Je betaalt alles terug wat de klant heeft betaald, inclusief de standaard verzendkosten, binnen 14 dagen nadat hij heeft ontbonden. Je mag wachten tot je het product terug hebt of tot de klant laat zien dat hij het heeft verzonden. Je betaalt terug via hetzelfde betaalmiddel, tenzij de klant met iets anders instemt. De directe kosten van het terugsturen zijn voor de klant, als je dat vooraf duidelijk hebt gemeld.
In WooCommerce betaal je terug vanuit de bestelling, met de knop voor een terugbetaling. Gebruik je Mollie of Stripe, dan gaat het geld via je betaalprovider terug naar de klant. Bij Mollie gaat een terugbetaling van je beschikbare saldo af. Is dat te laag, dan wacht de terugbetaling tot er weer genoeg saldo is. Wat terugbetalingen en andere kosten bij beide providers kosten, lees je in Mollie of Stripe.
Waar het misgaat: verplicht account en andere drempels
Deze fouten sluipen er makkelijk in als je een bestaand retourproces ombouwt tot herroepingsknop:
- De knop zit alleen achter de inlog. Gasten komen er niet, en klanten met een account zijn hun wachtwoord vaak vergeten. De ACM is duidelijk: een account mag niet verplicht zijn.
- De knop staat alleen in de algemene voorwaarden. Dat is niet duidelijk zichtbaar.
- De klant moet een reden geven of foto's uploaden. Je mag alleen vragen wat nodig is om de ontbinding te verwerken.
- De knop verdwijnt na verzending. Veel webshops tonen acties alleen zolang een bestelling in behandeling is. De bedenktijd loopt bij producten pas vanaf de ontvangst.
- De bevestiging komt niet aan of mist het tijdstip. Dan heb je geen bewijs als er discussie komt.
- Er is geen tweede stap. Eén klik die meteen alles ontbindt, voldoet niet aan de wet, en levert per ongeluk ontbonden bestellingen op.
- De knop is er alleen in het Nederlands, terwijl je ook in België of Duitsland verkoopt.
Testen vóór Black Friday: de checklist
Black Friday valt dit jaar op 27 november. Na de drukte komen de retouren, en dan wil je niet ontdekken dat je knop niet werkt. Bovendien verander je in Black Week liever niets meer aan je checkout. Plan het dus nu. Hoe je de rest van je voorbereiding inricht, lees je in Black Friday campagne: zo bereid je je voor in 6 weken.
Loop deze test door op je telefoon en je laptop:
- Doe een testbestelling als gast.
- Zoek de knop zonder hulp: footer, orderbevestiging, bedankpagina.
- Vul het formulier in met een verkeerd e-mailadres. Wordt het verzoek geweigerd?
- Vul het in met het juiste adres en bevestig in de tweede stap.
- Controleer de bevestigingsmail: inhoud, datum en tijdstip, en of hij niet in spam staat.
- Kijk of het verzoek bij de bestelling staat en of je klantenservice een melding kreeg.
- Zet de bestelling op verzonden en daarna op voltooid. Werkt de knop nog steeds?
- Doe de terugbetaling via je betaalprovider en controleer of het bedrag klopt, inclusief verzendkosten.
- Herhaal de test met een klant die wel een account heeft.
Conclusie: één knop, een bevestiging en geen drempels
De herroepingsknop verandert niets aan het herroepingsrecht zelf, wel aan hoe makkelijk je klant het kan gebruiken. Zorg voor een duidelijk benoemde knop op vaste plekken, een formulier dat alleen het nodige vraagt, een tweede stap om te bevestigen en direct een bevestiging met datum en tijdstip. Geen verplicht account, en de knop werkt de hele bedenktijd. Laat je teksten en voorwaarden juridisch controleren als je twijfelt.
Ben je toch met je betaalinrichting bezig, lees dan ook iDEAL wordt Wero: wat je webshop nu moet regelen. Wil je weten wat een webshop in totaal kost, eenmalig en per maand, lees dan wat kost een webshop laten maken. En wat ik reken voor een WordPress-basis en onderhoud, staat in de prijslijst.
Veelgestelde vragen
Is de herroepingsknop verplicht voor elke webshop?
Voor elke webshop die online overeenkomsten sluit met consumenten waarvoor het wettelijke herroepingsrecht geldt. Dat geldt voor producten en voor online diensten. Verkoop je alleen aan bedrijven, dan hoeft het niet: het herroepingsrecht is er voor consumenten. Voor producten zonder herroepingsrecht, zoals maatwerk of bederfelijke waren, is de knop ook niet nodig. Verkoop je beide, dan heb je hem wel nodig voor de rest van je assortiment. Twijfel je over jouw situatie, lees dan de uitleg van de ACM of vraag een jurist.
Mag de herroepingsknop achter de inlog van Mijn account staan?
Alleen als dat niet de enige route is. Volgens de ACM mag je inloggen aanbieden als optie, maar mag je het aanmaken van een account niet verplicht stellen. Klanten die als gast hebben besteld, moeten dus ook kunnen ontbinden. In de praktijk werkt een openbare pagina het best, bereikbaar via de footer en de orderbevestiging, waarop de klant zijn bestelnummer en e-mailadres invult. Ingelogde klanten geef je daarnaast een knop bij hun bestelling.
Vervangt de herroepingsknop het modelformulier voor herroeping?
Nee. Volgens de KvK vervangt de knop het standaard modelformulier niet. Je biedt het modelformulier dus nog steeds aan, bijvoorbeeld als link of bijlage bij je voorwaarden, en daarnaast de digitale knop. Klanten mogen ook op een andere duidelijke manier laten weten dat ze de aankoop willen ontbinden, bijvoorbeeld per e-mail. De knop is een extra, verplichte route die het de klant makkelijker maakt. Hij vervangt de bestaande regels niet.
Wat gebeurt er als mijn webshop geen herroepingsknop heeft?
Dan loop je volgens de ACM twee risico's. De bedenktijd van je klanten kan worden verlengd tot een jaar, waardoor ze veel langer kunnen ontbinden dan je had ingecalculeerd. En de ACM kan boetes opleggen. Consumenten kunnen een webshop zonder knop ook bij de ACM melden. Los van de regels kost een onvindbare knop je klantcontact: wie niet zelf kan ontbinden, gaat mailen, bellen of een boze review schrijven.
Benieuwd hoe ik dit in de praktijk aanpak?
Het pitchdeck laat de hele werkwijze zien.
Geschreven door Dennis Boekhout
Marketing freelancer uit 's-Hertogenbosch. Volg op LinkedIn (opent in een nieuw tabblad)