plugin-icon

MITS One Click Return – EU 2023/2673

Автор: wpaluchmits·
WooCommerce one-click withdrawal form - EU Directive 2023/2673 (Art. 11a) compliant. Confirmation email, magic link & GDPR tools.
Версия
0.4.2
Последние изменения
Jun 26, 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.

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

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.

Проверено на
WordPress 7.0
Этот плагин можно скачать и использовать при .