One Click Return for WooCommerce – EU 2023/2673

One Click Return for WooCommerce – EU 2023/2673

0/5 (0 ratings) — active installs Updated Jun 22, 2026
Admin cockpit - dashboard with compliance status and recent submissions.

Admin cockpit - dashboard with compliance status and recent submissions.

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

  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
  • ✅ 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)