MITS One Click Return – EU 2023/2673
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.
Polski: Zwrot jednym kliknięciem WooCommerce — gotowe rozwiązanie do obsługi prawa do odstąpienia od umowy zgodnie z Dyrektywą UE 2023/2673. Więcej na mits.pl.
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
- ✅ Configurable withdrawal period (default: 14 days as required by law)
- ✅ 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) extends the plugin with:
- Automatic refund processing — PayU / Przelewy24 integration
- Conditional display: per product, category, order status, payment method
- CSV export of withdrawal submissions
- Priority email support
Requirements
- WordPress 6.4+
- WooCommerce 10.5+
- PHP 8.1+
Languages
- English
- Polish (
pl_PL)
Support
Documentation, Pro add-on, and support — mits.pl.
Found a bug? Open an issue on the support forum.