WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by vendidero v2.4.2

EU Order Withdrawal Button for WooCommerce

This plugin helps to comply with the latest EU directive 2023/2673 by embedding a withdrawal button within your WooCommerce store.

EU Order Withdrawal Button for WooCommerce

The facts

Rating
4.6★ from 7
Active installs
5k+
Price
Free
Last updated
28 Aug 2026
Added
Mar 2026
Requires WP
5.4
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
26,649

Our analysis

AI-assisted

EU Order Withdrawal Button for WooCommerce is a WordPress plugin designed to help WooCommerce store owners comply with the EU directive 2023/2673. It allows customers to submit withdrawal requests for their orders, including options for partial withdrawals.

The plugin features a shortcode for embedding a withdrawal request form, management tools for handling requests, and the ability to send confirmation emails. It also includes guest order validation, spam protection, and GDPR compliance features, making it suitable for online shops that need to adhere to EU regulations.

Best for: This plugin is best for WooCommerce store owners who need to comply with EU withdrawal regulations.

What it does well

  • Facilitates compliance with EU withdrawal regulations
  • Supports both guest and registered customer requests
  • Includes spam protection features
  • Offers partial withdrawal options
  • GDPR ready with privacy policy support

Where it falls short

  • Limited information on setup and configuration
  • No specific details on user experience or support

Verdict

The plugin provides essential features for managing order withdrawals in compliance with EU law. It is a practical solution for WooCommerce sites serving customers in the EU.

From the developer

vendidero's own description of EU Order Withdrawal Button for WooCommerce, lightly tidied.

EU Order Withdrawal Button for WooCommerce adds compliance with the EU directive 2023/2673 to WooCommerce. With the help of this little plugin you may easily allow your customers to submit (partial) withdrawal requests to their orders.

  • Withdrawal request form – Use a shortcode to embed a withdrawal request form which works both for guest orders and registered customers.
  • Manage withdrawals – Easily manage withdrawals from your WooCommerce order page by either confirming or rejecting requests.
  • Send confirmation emails – Automatically confirm receipt of the withdrawal by email including all required information.
  • Partial withdrawals – Optionally allow customers to submit partial withdrawal requests.
  • Guest order validation – Select the level of validation for guest withdrawal requests, e.g. none, order existence, order email match etc.
  • Additional Spam protection – Prevent spam via a built-in honeypot field and IP limits.
  • GDPR ready – Comes with privacy policy proposal, support for personal data export and erasure.
  • WPML compatibility – Comes with built-in compatibility for multilingual shops using WPML.

Initial setup and withdrawal button placement

After installation, a new page (withdraw from contract) is created as a draft. This page includes the [eu_owb_order_withdrawal_request_form] shortcode to output the withdrawal form.

  1. Review the page created and your settings under WooCommerce > Settings > Advanced > Withdrawals (In case you are using our plugin Germanized for WooCommerce find your settings under WooCommerce > Settings > Germanized > General)
  2. Publish the page containing the withdrawal form shortcode
  3. Make sure that the withdrawal button is shown in your footer on shop-related pages
  4. Review the email templates provided to confirm the receipt, confirmation and rejection of withdrawals under WooCommerce > Settings > Emails
  5. Test the withdrawal procedure both as a guest and as a customer

If you don’t want the button to be injected automatically, disable the related setting and either use the shortcode [eu_owb_order_withdrawal_button] to output the button or manually create a link to your withdrawal page within your theme or pagebuilder.

Integrated with Shiptastic for WooCommerce

Use our plugin Shiptastic for WooCommerce to handle returns with ease. After confirming a withdrawal request, Shiptastic automatically adds a return shipment including all items of the original request. Provide your customer with all the information needed to return the goods to you. Use Shiptastic to exclude certain products from being returnable at all.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for stopping spam.

Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Disable Comments

Allows administrators to globally disable comments on their site. Comments can be disabled according to post t...

Free 1M+ installs 4.7★ (280)
Antispam Bee

Sophisticated antispam plugin for effective daily comment and trackback spam-fighting. Built with data protect...

Free 700k+ installs 4.8★ (226)
Advanced Google reCAPTCHA

Captcha protection against spam comments & brute force login attacks using Google reCAPTCHA.

Free 200k+ installs 4.8★ (430)