Linux 软件免费装
Banner图

WebToffee EU Order Withdrawal Button for WooCommerce

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

标签

woocommerce right of withdrawal EU withdrawal EU compliance EU directive

下载

1.0.3 1.0.0 1.0.1 1.0.2 1.0.4 1.0.5 1.0.6 1.0.7

详情介绍:

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 or watch the video below. [youtube https://www.youtube.com/watch?v=hXjS5bEtIJY]
  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
  • Admin withdrawals dashboard
  • EU Withdrawal Button plugin general settings
  • Product Exclusions
  • Order Status and Email Notifications

升级注意事项:

1.0.7
  • [Fix]: Footer withdrawal link now inherits the theme's default link color instead of a hardcoded gray.
  • [Fix]: Withdrawal timestamps in customer emails, admin dashboard, and My Account now display in the WordPress site timezone with an explicit UTC offset.
  • [Add]: My Account order view lists all withdrawal requests (including rejected) in a timeline layout with submitted/processed dates and rejection reason.
  • [Add]: Swedish (sv_SE), Belgian Dutch (nl_BE) and Greek (el) translation files.
  • [Compatibility]: Tested up to WooCommerce 10.9.3

常见问题:

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 email address do customers see if their request is rejected?

Set this under WooCommerce > Withdrawals > Settings > Email notifications > Customer contact email. This is the address shown to customers in the rejection email so they know where to follow up. It defaults to your WooCommerce store email but can be changed to any address.

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.

Can I show the footer link or withdrawal button only for certain countries?

Yes. Developers can use WordPress filters to control visibility based on the visitor's country. The plugin resolves the country from the order (when available), the WooCommerce customer session, or IP geolocation. Available filters:

  • wbte_ewb_customer_country_code — override the detected ISO country code.
  • wbte_ewb_show_footer_withdrawal_link — show or hide the automatic footer withdrawal link.
  • wbte_ewb_show_withdrawal_button_shortcode — show or hide the [wt_eu_order_withdrawal] shortcode output.

更新日志:

1.0.7 13-07-2026 1.0.6 02-07-2026 1.0.5 25-06-2026 1.0.4 24-06-2026 1.0.3 22-06-2026 1.0.2 17-06-2026 1.0.1 15-06-2026 1.0.0