- 1 rating
- 5.0
- Last updated
- 3 days ago
- Version
- 1.8.1
- Tested up to
- WP 7.1.4
About this plugin
Plogins Withdraw adds an easy withdrawal function to WooCommerce, aligned with EU Directive 2023/2673 (the “withdrawal button”, Art. 11a): a clear way for customers to declare that they withdraw from a distance contract, in full or per item, within the statutory withdrawal period.
It is a request-and-log plugin: it records the customer’s withdrawal declaration, emails a confirmation to the customer and a notification to the shop, and tracks the request status in the admin. It never moves money on its own, you process any refund in the normal WooCommerce order screen, matching the legal model where the customer declares and the trader acts.
What it does
- Withdrawal form: the
[withdraw_form]shortcode renders a two-step form: look up an order by number and billing email (works for guests too), then select items and quantities and submit the withdrawal declaration. - Full or partial withdrawal: the customer chooses how many of each item to withdraw from.
- Withdrawal button in My Account: a “Withdraw from this order” button appears under the order details and links to your withdrawal page with the order pre-filled.
- Withdrawal-period check: configurable period (statutory minimum 14 days), measured from delivery (order completion) or, if never completed, from the order date.
- Admin log: a WooCommerce Withdrawal Requests screen lists every request with its items, customer and status (pending, accepted, rejected, processed), filterable by status.
- Emails: automatic confirmation to the customer and notification to the shop.
- Digital content consent (Art. 16(m)): optional. One unticked checkbox at checkout, on both the classic and the block checkout, asking the customer to start supply immediately and acknowledging that the right of withdrawal is lost once it has. What was agreed, when, in which exact words and for which products is stored with the order and confirmed back on the order screen and in the order email. Once WooCommerce has actually served a download, that item drops out of the withdrawal form, server side.
- Emailed one-time link (optional): off by default. With it on, step one asks for the order number and billing email and emails a single-use link to the address on the order instead of opening the form, so knowing an order number is not enough to read what somebody bought. The answer is the same whether the order exists or not, requests are rate limited, and signed-in customers arriving from My Account skip the link entirely.
- Model withdrawal text: an editable block on the form for the statutory model withdrawal form (Annex I.B).
- Guest friendly: no account needed; the order-number + billing-email lookup works for guest orders.
- HPOS + Blocks compatible: reads orders through the WooCommerce order API.
Requirements
- WordPress 6.5 or later
- PHP 8.1 or later
- WooCommerce 8.0 or later
Translations
Plogins Withdraw is fully translatable and ships the plogins-withdraw.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.
Screenshots
The withdrawal request form: order lookup by number and billing email (guest-friendly), with the 14-day right-of-withdrawal notice.
Item selection: full or partial withdrawal with per-item quantities, the model withdrawal text and the declaration.
Settings (WooCommerce > Withdrawal): withdrawal period, form page, eligible statuses, notification email and legal texts, with the request log.
My Account > Orders: the withdrawal action next to View, shown while the order is within the withdrawal period.
The withdrawal link in the customer's completed-order email.
Analytics
Live from WordPress.org, refreshed daily. Last refresh Nov 3, 2026.
- Passes every health check below.
Health checks
Everything a careful site owner looks at before installing.
- Actively maintained Last release 3 days ago
- Tested with current WordPress Tested up to 7.1.4
- Support questions answered Nothing open in the last two months
- Well rated Only 1 rating so far
- Latest week
- 286
- Typical week
- 84
- Peak
- 286 Week of Oct 27
View as table
| Week | Downloads |
|---|---|
| Week of Oct 27 | 286 |
| Week of Oct 20 | 102 |
| Week of Oct 13 | 27 |
| Week of Oct 6 | 20 |
| Week of Sep 29 | 129 |
| Week of Sep 22 | 66 |
| Week of Sep 15 | 34 |
| Week of Sep 8 | 226 |
Not ranked yet. Install, download and rating ranks cover the 5,000 most popular plugins on WordPress.org, and Trending needs about 100 downloads on a typical day.
Reviews
From folks on WPFolks
No reviews from folks yet. Used it? Be the first to say how it went.
Latest on WordPress.org
Great plugin! It works exactly as described and was very easy to set up.
