plugin-icon

MITS One Click Return – EU 2023/2673

WooCommerce one-click withdrawal form — EU Directive 2023/2673 (Art. 11a) compliant. Confirmation email, magic link & GDPR tools.
Version
0.3.2
Last updated
Jun 17, 2026

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

  1. Customer clicks “Return order” — from their account, the footer link, or directly from the order confirmation email.
  2. A 2-step form opens: Step 1 identifies the order (email + order number, no login required). Step 2 selects items and confirms.
  3. The customer receives an instant confirmation email (required by Art. 11a as a “durable medium”).
  4. 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 8.0+
  • 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.

Freeon paid plans
Tested up to
WordPress 7.0
This plugin is available for download for your site.