xpay✦ Commerce
Directory
WooCommerce plugins
EU2673 Withdrawal Button
EU2673 Withdrawal Button
Legal withdrawal button for WooCommerce. EU Directive 2023/2673 compliant. 1 click, automatic acknowledgement.
Will this break my store?
What the WordPress.org registry says about keeping EU2673 Withdrawal Button running.
Tested to 7.0.2
Tested against the WordPress branch in use today.1 month ago
7.4
Your host must be running at least this version.5.8
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how EU2673 Withdrawal Button is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
EU2673 Withdrawal Button adds a legal withdrawal button to your WooCommerce store, allowing customers to exercise their right of withdrawal in 1 click and receive an automatic acknowledgement email.
EU Directive 2023/2673 is mandatory from June 19, 2026 for all online stores selling to consumers in the European Union.
How it works
- The button appears on the order confirmation page and in “My Account → order detail”
- It is only shown within the legal period of 14 calendar days
- The customer clicks the button, confirms in a modal and optionally provides a reason
- The request is recorded in your database
- The customer receives an acknowledgement email
- You receive a notification with a direct link to the order
- The order status changes automatically (configurable)
Included features
- ✅ Withdrawal button on order detail and thank-you page
- ✅ Modal with mandatory legal text
- ✅ Acknowledgement email to the customer
- ✅ Notification email to the administrator
- ✅ Status update emails (approved, rejected, completed)
- ✅ Request management panel with filters and CSV export
- ✅ Automatic order status change (configurable)
- ✅ Compatible with guest orders (guest checkout)
- ✅ Configurable deadline (minimum 14 calendar days)
- ✅ Optional grace days on top of the legal deadline
- ✅ Available in Spanish and English
Pro version
The Pro version (€39, one-time payment) adds:
- 📄 Legal PDF with official acknowledgement attached to the customer email
- 🔐 SHA-256 hash verification for legal proof in case of disputes
- 📋 Official Annex B form pre-filled in PDF (required by the Directive)
- 🌍 13 languages — FR, DE, IT, PT, NL, PL, RO, SV, CA, EU, GL + ES + EN (emails and PDFs in the customer’s language)
- 🔄 Reverse automation — the request status syncs automatically with the WooCommerce order
- 📊 Legal email traceability of all emails sent with exact date and time
- 🛡️ Anti-fraud system — detects abuse patterns by email, IP and systematic behaviour, with risk alerts for the administrator
- 🔔 Automatic updates from the WordPress dashboard
- Compatible with PrestaShop too
Legal basis
- EU Directive 2023/2673 of the European Parliament and of the Council
- Art. 102 TRLGDCU — Right of withdrawal in distance contracts
- Art. 107 TRLGDCU — Refund within maximum 14 calendar days
Requirements
- WordPress 5.8 or higher
- WooCommerce 6.0 or higher
- PHP 7.4 or higher
EU Directive 2023/2673 requires online stores selling to EU consumers to provide a clear and accessible mechanism for exercising the right of withdrawal. This plugin helps you meet that requirement in a simple and documented way.
Yes. The button also appears on the thank-you page for customers who purchase without registering, with secure verification using the WooCommerce order key.
No. The law does not require the consumer to justify the withdrawal. The reason field is optional and configurable from the plugin settings.
You can extend it by adding optional grace days. You cannot reduce it below 14 calendar days, which is the legal minimum established by the Directive.
You can choose between the order date or the date the order moves to “Completed” status (recommended for physical products). For services and digital products always use the order date.
The Lite version covers basic compliance. The Pro version adds the official legal PDF acknowledgement, SHA-256 verification hash, Annex B form, 11 additional languages (French, German, Italian, Portuguese, Dutch, Polish, Romanian, Swedish, Catalan, Basque and Galician), email traceability, reverse automation and an anti-fraud system. More information at adaptatuweb.com/withdrawal-button-es.
For the free version, use the WordPress.org support forum. For the Pro version, direct support at proyectos@adaptatuweb.com.
Categories
Plugin details
Tags on WordPress.org
