One Click Return for WooCommerce – EU 2023/2673
·
Digital right of withdrawal for WooCommerce. Compliant with EU Directive 2023/2673 (Art. 11a) - one-click return form, confirmation email, magic link …
One Click Return for WooCommerce is a compliance-first plugin that implements the digital right of withdrawal required by EU Directive 2023/2673 (Art. 11a) directly in your WooCommerce store.
Built and maintained by MITS – a software house from Lublin, Poland, specialising in WooCommerce, web applications and e-commerce solutions.
Unlike generic refund plugins, this plugin was built from the ground up for the directive – every feature maps directly to a legal requirement.
How it works
- Customer clicks “Return order” – from their account, the footer link, or directly from the order confirmation email.
- A 2-step form opens: Step 1 identifies the order (email + order number, no login required). Step 2 selects items and confirms.
- The customer receives an instant confirmation email (required by Art. 11a as a “durable medium”).
- Store staff receives a notification and manages the withdrawal from WooCommerce admin.
Key features
Compliance out of the box
- ✅ Compliant with EU Directive 2023/2673 / Art. 11a
- ✅ Persistent footer link on every page (Art. 11a requirement)
- ✅ Confirmation email as durable medium (Art. 2(10) of Directive 2011/83/EU)
- ✅ Magic link – customers access their form without logging in
- ✅ Statutory exclusions (Art. 38 of the Consumer Rights Act) – mark product categories that are exempt
- ✅ 14-day withdrawal period (configurable in Pro)
- ✅ GDPR: built-in data exporter and eraser
WooCommerce integration
- 2-step withdrawal form via shortcode
[mits_withdrawal_form] - “Withdraw” button in My Account → Orders
- Link in WooCommerce order confirmation and delivery emails
- Admin cockpit: overview dashboard, submissions list, settings – all in one place
- Custom post type for withdrawals with 5 statuses: Pending, Confirmed, Goods Received, Refunded, Cancelled
- Status change directly from the withdrawal edit screen
- HPOS (High-Performance Order Storage) compatible
Developer-friendly
- Clean PHP 8.1+ codebase with strict types
- Hooks and filters at every step (
mits_withdrawal_submitted,mits_withdrawal_is_product_excluded, …) - Composer autoloader, PSR-4 namespace
MITS\Withdrawal
Pro version
The Pro add-on (sold separately at mits.pl) unlocks:
- Custom accent colour for the form
- Configurable withdrawal period (extend beyond 14 days)
- Custom form texts, button label, email subject
- Footer link toggle (Free: always on – required by law)
- Magic link resend in admin
- Conditional display: per product, category, order status, payment method
- Priority email support
Requirements
- WordPress 6.4+
- WooCommerce 8.0+
- PHP 8.1+
Languages
- English
- Polish (
pl_PL)