plugin-icon

EU Withdrawal Button for WooCommerce – Right of Withdrawal Form (Directive 2023/2673)

作者:riinagency·
Free EU right-of-withdrawal button & form for WooCommerce. Directive 2023/2673: order validation, 14-day check, guest customers & merchant emails.
评级
5
版本
2.0.1
活跃安装
40
最后更新
Jun 9, 2026
EU Withdrawal Button for WooCommerce – Right of Withdrawal Form (Directive 2023/2673)

EU Directive 2023/2673 gives online shoppers across the EU a clear right to withdraw from a purchase. From June 19, 2026, every WooCommerce store selling to EU consumers needs an easy, visible way for customers to start a withdrawal.

EU Withdrawal Button for WooCommerce does exactly that — and nothing you have to think about. You switch it on, and the whole withdrawal process runs on its own. Here is what happens.

What your customers see

  1. Their right to withdraw is shown up front. As soon as a customer places an order, their order confirmation email already includes a “Withdraw from this order” button and a note telling them how many days they have to change their mind. Customers see their rights respected from the very first moment — which builds trust in your store.
  2. The button is always within reach. A sticky withdrawal button also sits on every page of your store, so anyone — including guest customers with no account — can start a withdrawal at any time during the period.
  3. They fill in a short form. The customer enters their order number and the email they used at checkout. No login required.
  4. They confirm. The plugin shows their order summary, the customer clicks “Confirm withdrawal”, and that’s it.
  5. They get written proof. The customer immediately receives a timestamped confirmation email that serves as proof of their withdrawal request, as required by the Directive.

What you see as the store owner

  1. You get notified. An email lands in your inbox the moment a request comes in.
  2. The order is flagged for you. The order status changes to “Withdrawal Requested” and a note is added to the order, so nothing gets lost.
  3. You set the withdrawal period. It defaults to 14 days (the EU standard), but you can change it — and the plugin uses your value everywhere: in the order-email note, in the form, and in the validation check.
  4. You stay in control of the money. The plugin never touches payments — you issue the refund through your normal WooCommerce workflow, exactly as today.

That’s the whole flow. The customer gets a simple, legal way to withdraw; you get a tidy, trackable request — with zero manual work once it’s switched on.

Features

  • Sticky withdrawal button on every page (text and styling configurable)
  • “Withdraw from this order” button inside WooCommerce order emails — works for guest customers
  • Modal popup or dedicated page mode
  • Order validation (order number + email + withdrawal-period check)
  • Custom “Withdrawal Requested” WooCommerce order status
  • Timestamped confirmation email to the customer + notification to the merchant
  • WooCommerce email integration (shows under WooCommerce Settings Emails)
  • Works with custom order number plugins (Sequential Order Numbers, etc.)
  • WCAG 2.1 AA accessible (keyboard navigation, focus trap, ARIA labels)
  • Rate limiting to prevent abuse
  • Translation-ready (.pot file included)
  • HPOS (High-Performance Order Storage) compatible

Who is this for?

WooCommerce store owners who sell to EU consumers and want a clear, compliant withdrawal process that runs by itself — without coding, legal headaches, or extra work for the customer.

Disclaimer

This plugin is a technical tool that helps implement a withdrawal flow. It does not constitute legal advice and does not guarantee compliance with any specific regulation. Consult a legal professional to ensure your store meets all applicable requirements.

免费基于付费套餐
通过安装,您同意 WordPress.com 服务条款第三方插件条款
目前已测试版本
WordPress 7.0
这个插件是可用的下载,适用于您的站点。