WordPress plugin intelligence profile

EU Withdrawal Manager for WooCommerce

Lets customers exercise their statutory right of withdrawal under Directive (EU) 2023/2673 and the Distance Contracts Act (distansavtalslagen).

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.10.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.0
Directory statusactive
Last directory update29 Aug 20262mo ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records EU Withdrawal Manager for WooCommerce version 1.10.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

EU Withdrawal Manager for WooCommerce – EU harmonized withdrawal-button requirement under Directive (EU) 2023/2673 and the Distance Contracts Act (distansavtalslagen), with all the bells and whistles included. It’s built on your real order data, not a contact form that just emails the store.

A dedicated withdrawal page lets the customer:

  • Enter their email address and receive a one-time verification code.
  • Verify their identity by entering the code.
  • Select an eligible order — the same time window as the actual withdrawal deadline, based on your delivery-time setting — and submit the withdrawal declaration.

When a withdrawal declaration is submitted, the plugin records it, sets a dedicated order status, sends the customer a confirmation email and notifies the store. The confirmation email only confirms what was received — it makes no commitment about refund amount, shipping cost or timing until you’ve actually reviewed the declaration. All emails use the standard WooCommerce email template so they match the rest of your store’s messaging.

On the admin side, the same order data drives everything: a single shared deadline calculation keeps the order list, the actual submission window, and the WooCommerce order status in sync — there’s no separate frontend estimate that can drift from what the backend actually enforces. A Setup checklist tracks the handful of things every store needs to configure, GDPR-covered data is retained only as long as you choose, and every withdrawal is logged with a direct link back to the order.

This plugin’s flows have been reviewed and adjusted to harmonize with the withdrawal-button requirement: identity verification, a two-step confirmation, and immediate confirmation of receipt, matching the pattern required across EU member states. This plugin provides tools, not legal certification: you remain responsible for ensuring your store’s texts and exclusions comply with the consumer protection legislation applicable in your market.

Interface texts are in English by default, with a complete Swedish translation bundled and used automatically.

Key features

  • Quick setup, advanced options out of the way. The settings screen has two tabs: “Allmänt” (General) for the handful of things every store needs, and “Avancerat” (Advanced) for exclusions by category/product, partial returns, data retention and display customization.
  • Dedicated withdrawal page ( /angra-kop/ ) created automatically on activation.
  • Customer verification via a one-time code sent to the order’s email address — no login required. Works for both registered users and guests.
  • Extensive exclusion options for custom-made products where the right of withdrawal does not apply. Exclusions can be set by tag, product category or individual products.
  • A confirmation email that only confirms. It lists the requested products as a reference copy of the order, but makes no promises about refund amount or timing — that follows separately once you’ve reviewed the declaration.
  • Admin notification on every withdrawal declaration, with a direct link to the order.
  • Automatic order status update in the WooCommerce order view.
  • Right-of-withdrawal information shown at checkout and on the order confirmation page — as a floating tab (default) or inline WooCommerce text, depending on your display setting. Never on the cart page; the law requires this information before the customer is bound by the contract, and checkout already satisfies that.
  • Configurable time limit, used consistently for both the withdrawal deadline and which orders the customer can select — never two different figures to keep in sync. Buffer days approximate the delivery time; the exact delivery date is checked manually with your carrier. Automatic delivery-date lookup via Sendify and Fraktjakt is planned for the premium version.
  • Contact details from the admin panel printed automatically on all pages in the withdrawal flow.
  • Two display modes — Floating tab (default, works regardless of theme and page builder, including Klarna Checkout) or Hook (inline WooCommerce styling, if your checkout already uses the standard layout).
  • GDPR-friendly — withdrawal data is deleted automatically after a configurable number of months (default 36), and the records are covered by WordPress’s own personal-data export and erase tools. You choose whether the data is removed when the plugin is uninstalled.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • right of withdrawal
  • eu
  • gdpr
  • returns
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.0
Update activity29 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.