Herroepingsknop & Bedenktijd for WooCommerce
Since 19 June 2026, a withdrawal button is legally required for almost every webshop that sells online to consumers (EU Directive 2023/2673; in the Netherlands article 6:230oa of the Civil Code, enforced by the ACM; in France the Code de la consommation, enforced by the DGCCRF). Customers must be able to withdraw their order within the cooling-off period in a few clicks, in the same digital environment where they placed the order. A reference to a PDF or an email address is no longer enough.
Herroepingsknop & Bedenktijd delivers exactly that button for WooCommerce, known internationally as the EU withdrawal button and in France as the bouton de rétractation. Customers withdraw through a form on your site and through a secure withdrawal page where they verify with their order number and email address, even without an account (guest orders). You handle every request in a clear dashboard, with automatic emails to the customer and the administrator.
Why this plugin: most solutions lean on generic "EU Directive 2023/2673" jargon or only work for logged-in customers. This is the withdrawal button that fully serves both Dutch and French, with a working guest flow and the correct legal framework per country. A French webshop (locale fr_FR) automatically gets the mandatory label "Renoncer au contrat ici". It works with WooCommerce High-Performance Order Storage (HPOS) and puts no personal data in links, only a secure token.
Included in the free version
- Legally required withdrawal button, in line with the 14-day cooling-off period.
- Withdrawal form via a shortcode, plus a secure withdrawal page with verification by order number and email address.
- Personal, secure withdrawal link in the order email and on the thank-you page.
- Works without a customer account, including guest orders.
- Withdrawal per individual product or for the entire order.
- Dashboard with statuses (pending, processed, rejected) and one-click handling.
- Automatic emails to the customer and the administrator when a new request comes in.
- Automatic cleanup of old requests after a configurable retention period.
- No personal data in links, only a secure token.
- Compatible with WooCommerce High-Performance Order Storage (HPOS).
- Available in Dutch and French.
Bedenktijd Pro
The premium version adds automation and extra handling:
- Automatic exclusions per product, variant or category (perishable, made-to-order, personalised, opened hygiene product, digital after download).
- B2B block: business orders automatically kept outside the consumer right of withdrawal.
- Rejection email with a reason to the customer.
- Withdrawal button in My Account for logged-in customers.
- GDPR: integration with WordPress's privacy export and erasure tools.
More information and the premium version: Bedenktijd Pro on de-regelneef.nl
Multilingual: Dutch and French
The plugin is available in Dutch and French. A French webshop (locale fr_FR) automatically gets the legally required label "Renoncer au contrat ici" and the confirmation "Confirmer la rétractation". A translation file is included.
Who is this for
For WooCommerce webshops that sell to consumers and that, since 19 June 2026, are required to offer a withdrawal button. Enforced by the ACM (Netherlands) and the DGCCRF (France); failing to inform correctly can extend the customer's cooling-off period to up to twelve months.
