EU Withdrawal Button. EU Withdrawal Button voegt de verplichte digitale herroepingsfunctie toe die Richtlijn 2023/2673 vereist: een altijd zichtbare knop, een bevestiging in twee stappen, een duurzaam ontvangstbewijs met een wettelijk tijdstempel, een herroepingsregister en een retourformulier in pdf. Vanaf 19 juni 2026 is deze functie verplicht voor B2C-overeenkomsten op afstand in de EU.

EU Withdrawal Button voegt de verplichte digitale herroepingsfunctie toe die Richtlijn 2023/2673 vereist: een altijd zichtbare knop, een bevestiging in twee stappen, een duurzaam ontvangstbewijs met een wettelijk tijdstempel, een herroepingsregister en een retourformulier in pdf. Vanaf 19 juni 2026 is deze functie verplicht voor B2C-overeenkomsten op afstand in de EU.

1. Installatie

  1. Ga in de back-office naar Modules → Module Manager → Upload a module en selecteer de zip van de module.
  2. Klik na de installatie op Configure om het installatiescherm te openen.
Updates verlopen automatisch. Updates zijn inbegrepen, gekoppeld aan uw domein. Ontwikkeldomeinen (.local, .test, localhost) zijn altijd toegestaan. Zodra er een nieuwe versie beschikbaar is, wordt dat direct in de module getoond.

Ziet u in plaats van de bevestiging de melding ‘Upload failed’, dan heeft PrestaShop de module mogelijk zonder melding uitgeschakeld: uw instellingen en gegevens blijven behouden. Hoe u een module bijwerkt en wat u doet bij de melding ‘Upload failed’.

2. Configuratie · stap voor stap

Het scherm Configure is een volledig instellingenpaneel met een knop Save. De module heeft twee tabbladen: Withdrawal register en Settings.

Withdrawal register

Het standaardtabblad toont alle verklaringen: statusfilter, periode, een zoekvak (e-mailadres, referentie of naam), een knop Filter en een knop Export CSV. Elke verklaring heeft een eigen audittrail en een aftelling voor de terugbetaling. Als geen enkele verklaring aan de filters voldoet, of als er nog geen bestaat, meldt het paneel dat eenvoudigweg: het vult zich zodra een klant de herroepingsknop gebruikt.

Herroepingsregister
Herroepingsregister: filters, zoeken en csv-export

Settings

Het tabblad Settings omvat de zichtbaarheid van de knop, het verloop van de verklaring, hoe de verklaring aansluit op uw bestellingen, het ontvangstbewijs en het retourformulier, en het gegevensbeheer. Begin met de groepen Visibility en Declaration flow.

  • Enable the withdrawal function: de hoofdschakelaar. Vanaf 19 juni 2026 is de digitale herroepingsfunctie verplicht voor B2C-overeenkomsten op afstand in de EU; laat hem ingeschakeld.
  • Link in the footer: de wet vereist dat de functie voortdurend zichtbaar is; de link in de footer dekt elke pagina.
  • Link in the customer account en Link on the order detail page: extra toegangspunten; de link bij de bestelling selecteert vooraf de bestelling die wordt bekeken.
  • Withdrawal page URL: een nieuw, alleen-lezen veld met de vriendelijke URL van de herroepingspagina in de winkel (één rij per taal in meertalige webwinkels), bijvoorbeeld https://your-shop/withdrawal. Kopieer hem als aangepaste link naar een menumodule (Main menu, Link List), naar een CMS-pagina of naar uw e-mails. Met vriendelijke URL’s ingeschakeld reageert de pagina ook rechtstreeks op /withdrawal; met vriendelijke URL’s uitgeschakeld blijft de klassieke link module/cll_withdrawal/withdrawal ongewijzigd werken.
  • Button label per language: laat leeg voor de conforme standaardtekst (‘Hier de overeenkomst herroepen’, vertaald). Houd de tekst expliciet: vage opschriften voldoen niet.
  • Order window (days): ingelogde klanten kunnen bestellingen kiezen die binnen dit venster zijn geplaatst (standaard 30, een marge boven de wettelijke 14 dagen). Gasten kunnen altijd elke bestelling opzoeken: de verklaring wordt nooit geblokkeerd.
  • Exempt category / product IDs: producten die zijn uitgezonderd van het herroepingsrecht (gepersonaliseerd, bederfelijk, verzegelde goederen...). De klant ziet een juridische kennisgeving, maar de verklaring wordt nooit geblokkeerd.
Instellingen: zichtbaarheid, URL van de herroepingspagina, verloop van de verklaring
Instellingen: zichtbaarheid, het nieuwe veld Withdrawal page URL en verloop van de verklaring

Het onderste deel van het formulier betreft hoe de verklaring aansluit op uw bestellingen, het ontvangstbewijs en het retourformulier, en de bewaartermijn van gegevens.

  • Set order status "Withdrawal requested": na bevestiging gaat de bestelling naar de aangepaste status die de module heeft aangemaakt (geen extra e-mail, het ontvangstbewijs is de wettelijke kennisgeving).
  • Create a native merchandise return: opent ook een standaard retour van PrestaShop (RMA), zodat de verklaring aansluit op uw bestaande retourproces.
  • Merchant copy email: waar het exemplaar voor de verkoper van elk ontvangstbewijs naartoe wordt gestuurd; leeg betekent het e-mailadres van de webwinkel.
  • Return slip PDF: voeg een vervoerderonafhankelijk retourformulier (adres en barcode) toe aan het ontvangstbewijs en bied het aan als download.
  • Return address: wordt op het retourformulier afgedrukt; leeg betekent het contactadres van uw webwinkel.
  • GDPR retention note: een interne herinnering aan hoe lang u verklaringen bewaart, alleen hier zichtbaar.
  • Drop data on uninstall: indien ingeschakeld wordt bij het verwijderen van de module het hele register gewist. Laat uit: het register is uw wettelijk bewijs.
Instellingen: koppeling met bestellingen, ontvangstbewijs, gegevens
Instellingen: koppeling met bestellingen, ontvangstbewijs & retourformulier, gegevens
Klik onderaan het paneel op Save om uw wijzigingen toe te passen.

Front office v1.2.3

Er zijn twee manieren waarop een klant het herroepingsformulier bereikt: de altijd zichtbare link in de footer en de vriendelijke pagina-URL /withdrawal, die ook in een menu, een CMS-pagina of een e-mail kan worden geplaatst.

Herroepingslink in de footer
De herroepingslink in de footer, zichtbaar op elke pagina
Herroepingsformulier op de vriendelijke URL /withdrawal
Het herroepingsformulier, bereikbaar op /withdrawal

3. Controleer of het werkt

  • Open de winkel en controleer of de herroepingslink in de footer zichtbaar is op elke pagina.
  • Open https://your-shop/withdrawal rechtstreeks en controleer of het formulier wordt geladen.
  • Doorloop als klant de bevestiging in twee stappen voor een testbestelling en dien een verklaring in.
  • Controleer of de nieuwe verklaring in het Withdrawal register verschijnt met het wettelijke tijdstempel en de aftelling voor de terugbetaling, en of de e-mail met het duurzame ontvangstbewijs aankomt.
  • Open de verklaring en download het retourformulier in pdf (indien ingeschakeld) om te controleren of het het retouradres en de barcode bevat.

4. FAQ

Wordt de verklaring ooit geblokkeerd?

Nee. Zelfs voor uitgezonderde categorieën of producten ziet de klant een juridische kennisgeving, maar kan hij altijd indienen; de wet vereist dat de functie beschikbaar blijft.

Stuurt de module een extra e-mail naar de klant?

Het duurzame ontvangstbewijs is de wettelijke kennisgeving. De wijziging van de orderstatus voegt geen afzonderlijke e-mail toe.

Moet ik mijn thema aanpassen?

Nee. EU Withdrawal Button werkt via standaard hooks (footer, account, bestelling) en is compatibel met elk thema.

Wat als ik geen vriendelijke URL’s gebruik?

De pagina werkt nog steeds op het klassieke adres module/cll_withdrawal/withdrawal; alleen de korte alias /withdrawal vereist ingeschakelde vriendelijke URL’s.

Waarom het register behouden bij het verwijderen?

Het register is uw wettelijk bewijs van elke verklaring, dus Drop data on uninstall moet uit blijven.

Laden ...
Terug naar boven