Jan-Fokko Stuut

25 mei 2026

Door Jan-Fokko Stuut

E-commerce specialist & UX designer

Herroepingsknop verplicht vanaf 19 juni 2026: wat jouw Magento-webshop moet regelen

Op 19 juni 2026 wordt een digitale herroepingsknop verplicht voor alle webshops waar consumenten online overeenkomsten kunnen sluiten. De verplichting volgt uit Richtlijn (EU) 2023/2673 en is in Nederland geïmplementeerd in artikel 6:230oa BW.

In dit artikel leggen we uit wat de wet inhoudt, welke eisen er aan de knop worden gesteld, wat de scope is voor B2B-shops, welke risico's je loopt bij niet-naleving, en welke opties je hebt om dit in Magento te implementeren. Plus een korte actiechecklist en een aandachtspunt m.b.t. een eerdere Omnibus-richtlijn.

Wat de wet inhoudt

De herroepingsknop (officieel: herroepingsfunctie voor producten, stopfunctie voor doorlopende diensten) is een direct toegankelijke digitale functie op je webshop, app of online interface waarmee de consument zijn aankoop of overeenkomst met één klik kan annuleren binnen de wettelijke 14-dagen bedenktermijn. De gedachte van de wetgever: een aankoop online sluiten gaat in vier seconden, een aankoop online herroepen mag niet veel langer duren.

De wet is door zowel Tweede als Eerste Kamer aangenomen en is direct verplicht op de implementatiedatum van 19 juni 2026. Op die datum moet de knop werkend, zichtbaar en juridisch correct ingericht zijn. Een gedeeltelijke implementatie of een tijdelijke oplossing is niet voldoende.

Herroepingsknop versus stopknop: het belangrijke onderscheid

De wet maakt onderscheid tussen twee functies, afhankelijk van wat je verkoopt:

Voor B2B-groothandels en technische distributeurs is vooral de herroepingsfunctie relevant, omdat een typische Magento-webshop producten verkoopt. Maar zodra je doorlopende diensten of abonnementen aanbiedt (denk aan onderhoudscontracten, software-subscripties, herhaalleveringen), valt dat onder de stopfunctie. Beide moeten op 19 juni werkend zijn.

De exacte vereisten van de knop

De wet is concreet over hoe de knop eruit moet zien en waar hij staat. Een vrijblijvend "annuleer hier"-linkje voldoet niet.

Het label op de knop

De knop moet worden aangeduid als "hier de overeenkomst ontbinden" of met een andere ondubbelzinnige overeenkomstige formulering (bijvoorbeeld "hier koop herroepen" of "bestelling annuleren"). De bevestigingsknop moet de tekst "ontbinding bevestigen" of een duidelijke variant bevatten. Een PDF-formulier of mailto-link voldoet niet: het moet een klikbare functie zijn binnen dezelfde online omgeving waar de aankoop plaatsvond.

Plaatsing en zichtbaarheid

De knop moet duidelijk zichtbaar en makkelijk te vinden zijn, continu beschikbaar gedurende de volledige 14-dagen bedenktermijn. Logische plekken: de besteloverzichtpagina, de klantaccountpagina, of een direct bereikbare URL die in de bevestigingsmail wordt meegestuurd. Niet acceptabel: verstopt achter submenu's, achter een login die niet via "wachtwoord vergeten" terug te krijgen is, of pas zichtbaar na meerdere doorklikstappen.

Het tweestappenproces

Na het klikken op de knop volgt een tweestapsproces:

Direct na de bevestiging stuur je als handelaar een automatische bevestigingsmail (de wettelijke "duurzame gegevensdrager") met de inhoud van de herroeping, plus datum en tijdstip van indiening. Geen bevestiging versturen betekent: geen bewijs hebben dat de consument tijdig herriep. De bewijslast ligt bij de handelaar.

Geldt deze wet ook voor jouw B2B-webshop?

Dit is voor onze klanten de belangrijkste vraag, en het antwoord is genuanceerder dan een simpele ja of nee. De wet zelf geldt alleen voor consumentenovereenkomsten (B2C). Puur zakelijke transacties tussen ondernemers zijn formeel uitgesloten van het herroepingsrecht onder Boek 6 BW.

Maar daar zit precies de val voor een typische B2B-webshop op Magento: als je geen waterdichte zakelijke verificatie hebt, kunnen consumenten feitelijk gewoon bestellen, en daarmee aanspraak maken op consumentenrechten. Concreet: je valt vermoedelijk wél in scope als één van deze situaties geldt:

Wil je echt buiten scope blijven, dan moet je B2B-only-status aantoonbaar zijn: verplichte KVK-validatie bij registratie, geen gastcheckout, expliciete uitsluiting van consumenten in de algemene voorwaarden, geen consumentengerichte marketing. Voor de meeste van onze B2B-groothandel-klanten is de praktische conclusie: implementeer de knop, ook al ben je primair B2B. Het risico van niet-implementeren is groter dan de implementatiekosten.

Wat als je 19 juni 2026 mist?

Twee scenario's tegelijkertijd:

Civielrechtelijk: verlenging van de bedenktermijn

De 14-dagen bedenktermijn voor consumenten wordt automatisch verlengd met 12 maanden. Concreet: een consument die in oktober een product van €500 koopt, kan tot oktober het jaar daarna de aankoop herroepen, zonder dat je waardevermindering kan verrekenen. Het product mag dan al maandenlang gebruikt zijn. De klant hoeft alleen te claimen dat de knop niet beschikbaar was. De bewijslast ligt opnieuw bij de handelaar.

Bestuurlijk: handhaving door de ACM

De Autoriteit Consument en Markt (ACM) houdt toezicht op naleving van het consumentenrecht en kan optreden bij structurele tekortkomingen. Mogelijke maatregelen: een bindende aanwijzing om de overtreding te beëindigen, of een bestuurlijke boete. ACM zet doorgaans eerst in op herstel, maar handhaaft risico-gestuurd op basis van klachten en signalen. In de praktijk: shops die structureel niet voldoen, krijgen vroeg of laat een aanwijzing.

Magento-implementatie: drie opties

Er zijn drie pragmatische routes naar een werkende herroepingsknop in Magento 2:

Optie A: een gespecialiseerde Magento-extensie

De Duitse extensie KonVis Widerrufsbutton is specifiek gebouwd voor de EU-richtlijn 2023/2673 (Duitsland kent een vergelijkbare verplichting). De extensie voorziet in het tweestappenproces, de bevestigingsmail, een knop voor ingelogde klanten in "Mijn Account" en een zoekformulier voor gastklanten (ordernummer plus e-mail). Compatible met Magento 2.4.6 t/m 2.4.8 en Hyvä-thema. Eenmalige licentie rond €60 excl. BTW met zes maanden updates. Voor een groot deel van onze klanten een passende default.

Optie B: een SaaS-widget

Platforms zoals regrettable.eu bieden een copy-paste script dat als overlay-widget werkt op elk platform, ook Magento. Voordeel: snel live, platform-onafhankelijk, herroepingen komen binnen in een centraal SaaS-dashboard. Nadeel: minder strak geïntegreerd in de Magento-flow (e-mailbevestiging gaat via SaaS, niet via je Magento-orderpipeline), en afhankelijkheid van een externe service. Goede tussenoplossing voor shops die snel compliant willen zijn zonder Magento-rebuild.

Optie C: maatwerk

Voor klanten met een sterk maatwerk-Magento (custom checkout, custom account-flow, complexe ERP-integratie) is een eigen module vaak praktischer dan een third-party extensie die strijdt met de bestaande code. Wij implementeren dan de herroepingsfunctie direct in het Magento-frontend en backend, met een bevestigingsmail die via de bestaande transactional-mail-pipeline gaat en een Admin-overzicht waar de klantenservice ontbindingen kan inzien. Iets meer ontwikkeluren maar zonder licentiekosten en zonder dependencies.

Welke route past, hangt af van de complexiteit van je shop, je Hyvä-status, en hoeveel maatwerk er al in je checkout-flow zit. Wij helpen die keuze maken in een korte technische audit.

Niet verwarren met de Omnibus-prijstransparantie

Er bestaat ook een eerdere Omnibus-richtlijn (EU 2019/2161) die sinds 2022 prijstransparantie verplicht bij kortingsacties (de "laagste prijs in de afgelopen 30 dagen"-regel). Daar bestaan al Magento-modules voor, zoals macopedia/module-omnibus-directive op GitHub. Belangrijk: die module dekt de prijstransparantie-verplichting, niet de herroepingsknop. Het zijn twee verschillende richtlijnen met twee verschillende implementaties. Verwar ze niet bij het aanvragen van offertes of bij interne planning.

Wat doe je nu? Een checklist

Vier concrete stappen voor de komende weken:

Hoe Aquive helpt

Wij implementeren de herroepingsfunctie voor B2B-webshops met ERP-koppelingen en complexe checkout-flows. Een korte technische audit bepaalt of een extensie, SaaS-widget of maatwerk-implementatie past. Daarna bouwen we de functie inclusief bevestigingsmail-pipeline, admin-overzicht en eventuele ERP-haakjes voor automatische refund-verwerking. Vergelijkbare compliance-implementaties hebben we eerder gedaan voor e-invoicing voor B2B en GPSR-productveiligheid.

Twijfel je of jouw shop in scope valt, of wil je weten welke implementatie past bij jouw Magento-setup? Neem contact op voor een korte audit. Hoe eerder je dit in beeld brengt, hoe meer ruimte je hebt om de juiste route te kiezen voor 19 juni.

FAQ – Herroepingsknop verplicht 2026

De wet geldt formeel alleen voor consumentenovereenkomsten. Maar als je geen waterdichte zakelijke verificatie hebt (verplicht KVK-veld met validatie, geen gast-checkout, expliciete consumentenuitsluiting in de voorwaarden), kunnen consumenten feitelijk gewoon bestellen en daarmee aanspraak maken op consumentenrechten. Voor de meeste B2B-shops is de praktische conclusie: implementeer de knop, zelfs als je primair zakelijk verkoopt.

De herroepingsfunctie geldt voor producten en eenmalige diensten (de klant kan binnen 14 dagen na ontvangst annuleren). De stopfunctie geldt voor doorlopende diensten en abonnementen (de klant kan op elk moment opzeggen, zonder eerst via klantenservice te gaan). Voor een typische Magento-productshop is de herroepingsfunctie de relevante. Heb je ook abonnementen, onderhoudscontracten of herhaalleveringen, dan moet je beide functies aanbieden.

De wet schrijft voor: "hier de overeenkomst ontbinden" of een ondubbelzinnige overeenkomstige formulering (bijvoorbeeld "hier koop herroepen" of "bestelling annuleren"). De bevestigingsknop moet "ontbinding bevestigen" of een vergelijkbare duidelijke variant zijn. Het label moet de juridische intentie helder maken: dit annuleert je overeenkomst.

Twee gevolgen tegelijk. Civielrechtelijk: de 14-dagen bedenktermijn wordt automatisch verlengd met 12 maanden. Een consument kan dus tot een jaar later zijn aankoop herroepen, zonder dat je waardevermindering mag verrekenen. Bestuurlijk: de ACM kan handhaven via een bindende aanwijzing of bestuurlijke boete. De bewijslast voor tijdige naleving ligt bij de handelaar.

Voor Magento 2 is KonVis Widerrufsbutton specifiek gebouwd voor de EU-richtlijn (compatible met 2.4.6 t/m 2.4.8 en Hyvä). Daarnaast zijn er SaaS-widgets zoals regrettable.eu die als overlay-script werken. Let op: de bestaande macopedia/module-omnibusdirective-extensie dekt de Omnibus-prijstransparantie (2019/2161), niet de herroepingsknop (2023/2673). Twee verschillende richtlijnen, niet door één module af te dekken.

Jan-Fokko Stuut
Over de auteur
Jan-Fokko Stuut
E-commerce specialist & UX designer
Schrijft over:
E-commerce Magento 2 Adobe Commerce Hyvä Theme B2B E-commerce

Jan-Fokko Stuut, sinds 2018 gecertificeerd Scrum Master en Product Owner, daarnaast UX designer met een oog voor positieve en efficiënte gebruikservaring. Met een blik van buiten geeft hij waardevolle inzichten en past hij zijn kennis en ervaring toe op de wereld van e-commerce.