Linux 软件免费装
Banner图

WebToffee EU Order Withdrawal Button for WooCommerce

开发者 webtoffee
更新时间 2026年6月22日 23:23
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv3
版权网址: 版权信息

标签

woocommerce right of withdrawal EU withdrawal EU compliance EU directive

下载

1.0.3 1.0.2 1.0.0 1.0.1

详情介绍:

From June 19, 2026, EU Directive 2023/2673 requires every online store selling to EU consumers to provide a clear, easily accessible online withdrawal function. Customers must be able to cancel a purchase digitally — just as easily as they placed the order. EU Withdrawal Button for WooCommerce by WebToffee makes it straightforward to comply. The plugin adds a withdrawal button to the customer's My Account orders page, a guided withdrawal form, a two-step confirmation flow, and a dedicated admin dashboard to manage all incoming requests. No coding required. Works right out of the box. What the plugin does For your customers: For you as the store admin: Key features Why this matters Under EU Directive 2023/2673, any business that lets EU consumers sign up for or purchase something online must also let them cancel online — through the same website or app. Simply hiding a withdrawal form in a footer PDF or asking customers to email you is no longer sufficient. The directive specifically requires: This plugin implements all of the above. Getting started For a complete walkthrough, see the setup guide.
  1. Install and activate the plugin
  2. Go to WooCommerce > Withdrawals > Settings to configure your preferences
  3. Set your withdrawal page, period, and footer link options
  4. Publish the withdrawal page (created automatically as a draft on installation)
  5. Test the flow by placing a test order and using the Request Withdrawal button
Support For questions or assistance, visit our support page.

安装:

Automatic Installation (Recommended)
  1. Log in to your WordPress admin
  2. Go to Plugins > Add New
  3. Search for EU Withdrawal Button for WooCommerce
  4. Click Install Now, then Activate
  5. Navigate to WooCommerce > Withdrawals > Settings to configure the plugin
Manual Installation
  1. Download the plugin zip file
  2. Go to Plugins > Add New > Upload Plugin
  3. Upload the zip file and click Install Now
  4. Activate the plugin
  5. Navigate to WooCommerce > Withdrawals > Settings to get started

屏幕截图:

  • Withdrawal request details
  • EU Withdrawal Button Plugin settings
  • Admin withdrawals dashboard

升级注意事项:

1.0.3
  • [Add]: Approved and rejected customer emails now include Date Submitted and Date Processed timestamps (date and time).
  • [Add]: Dutch (nl_NL), Danish (da_DK), German (de_DE), Italian (it_IT), and Romanian (ro_RO) translation files.
  • [Add]: Partial withdrawal quantity selection and support for multiple partial requests on the same order.
  • [Fix]: Withdrawal requests for trashed orders are hidden from the admin dashboard and statistics.
  • [Fix]: Withdrawal requests, activity logs, and pending guest verifications are permanently deleted when the linked order is permanently deleted.
  • [Fix]: Withdrawal form broken under jQuery 4.x — submitting the form threw a JavaScript error.
  • [Fix]: Withdrawal acknowledgement emails now display the full date and time of submission, meeting EU Directive 2023/2673 / art. 54-bis Codice del Consumo requirements for recording the exact moment of the withdrawal declaration.

常见问题:

Is this plugin required for all WooCommerce stores?

If your store sells to consumers in the EU, yes — from June 19, 2026, EU Directive 2023/2673 requires an accessible online withdrawal function. This applies regardless of where your business is based.

What is the standard withdrawal period?

The EU standard is 14 calendar days from the date of purchase (or from when the customer receives the pre-contractual information, if later). You can configure the withdrawal period in the plugin settings.

Can customers withdraw only part of an order?

Yes. When partial withdrawals are enabled in settings, customers can select individual items from an order to withdraw rather than cancelling the entire order.

Does the plugin work for guest customers?

The withdrawal button on the My Account page is visible to logged-in customers. For guest order support, you can direct customers to the standalone withdrawal page using the footer link or a shortcode.

Where does the withdrawal button appear?

The "Request Withdrawal" button appears on the customer's My Account > Orders page, next to eligible orders within the active withdrawal window.

How do I add the withdrawal link to my store footer?

Go to WooCommerce > Withdrawals > Settings and enable the Embed footer link option. You can customise the link text (default: "Request Withdrawal").

Can I exclude certain products from withdrawal?

Yes. Under Exclusions in WooCommerce > Withdrawals > Settings, you can limit withdrawal eligibility in three ways:

  • Product types — exclude Virtual, Downloadable, Grouped, and External/Affiliate products.
  • Product categories — exclude one or more WooCommerce categories so every product in those categories is ineligible.
  • Specific products — search and select individual products to exclude, regardless of type or category.

Does the plugin send a confirmation email to customers?

Yes. Customers receive an email confirmation once their withdrawal request is submitted. This satisfies the directive's requirement to acknowledge receipt on a durable medium.

Who receives the admin notification when a withdrawal request is submitted?

By default, the store email address receives the admin notification. You can change this under WooCommerce > Withdrawals > Settings > Email notifications. Add multiple recipients as removable chips, remove the default store email if needed, and add custom addresses with the Add button. At least one recipient is required before settings can be saved.

What happens to the data if I uninstall the plugin?

By default, plugin data is retained when you uninstall. If you want all data (settings, withdrawal requests, database tables) removed on uninstall, enable the Delete data on uninstall option in settings. Note: this action is irreversible.

Does this plugin guarantee legal compliance?

The plugin implements the technical requirements of EU Directive 2023/2673 as understood at the time of release. However, it does not constitute legal advice. We recommend consulting a legal professional to ensure your store meets all applicable requirements in your jurisdiction.

更新日志:

1.0.3 22-06-2026 1.0.2 17-06-2026 1.0.1 15-06-2026 1.0.0