EU Directive 2023/2673 · required since 19 June 2026

The EU withdrawal button, done right.

Every EU webshop must now let consumers withdraw from a purchase as easily as they bought. WithdrawFlow adds the compliant button, two-step form and merchant dashboard to WordPress in minutes — with or without WooCommerce.

Free version is fully compliant. Pro adds exclusions, B2B blocking and more — from €25/year.

Live demo

Withdraw from contract

This is what your customers see. Try it — two steps, as the law requires.

Withdrawal received Timestamped confirmation sent by email — exactly as the directive requires.

Run the demo again · Try the full demo, including the merchant dashboard
The law, in short

Cancelling must be as easy as buying.

Directive (EU) 2023/2673 added a mandatory withdrawal function to the Consumer Rights Directive: a clearly labelled button, available during the entire 14-day cooling-off period, with a simple form and an explicit confirmation step. Miss it, and the cooling-off period can stretch to 12 months — plus enforcement by your national consumer authority.

01

Visible button

Unambiguously labelled, easy to find during the whole withdrawal period. WithdrawFlow adds it to your footer, order emails and thank-you page.

02

Two-step form

Customer fills in name, order number and email, then explicitly confirms. Nothing more may be required — and nothing more is.

03

Timestamped receipt

An immediate confirmation on a durable medium, stating the content and the exact time of submission. Sent automatically.

What you get

Compliance is the baseline. The workflow is the product.

Most plugins stop at the button. WithdrawFlow handles everything after the click, for you and your customer.

Personal withdrawal link

A token-secured link in every WooCommerce order email and on the thank-you page. No account needed, nothing to type over.

Product selection

Customers pick which products and quantities to withdraw. Partial withdrawals, prefilled from the order.

Merchant dashboard

Every statement in one place. Approve or complete with one click; customers automatically get your return instructions.

Works without WooCommerce

Selling services, courses or via social media? The standalone form covers every online contract with a withdrawal right.

Your own wording

Override the button label, form texts and emails per shop. Translation-ready: English base, Dutch included, German and French on the way.

Privacy by design

No personal data in URLs. Completed requests are deleted automatically after your retention period. GDPR-friendly by default.

Pricing

Half the price of the alternatives. Seriously.

The free version keeps you compliant. Pro adds control — per-product exclusions (custom-made, perishable, hygiene, digital), B2B blocking, rejection emails with a reason, and a withdrawal button in My account.

Free

€0
  • Fully compliant flow
  • Dashboard & emails
  • 1 site, forever free
Download

Pro 1

€25 / year
  • 1 site
  • All Pro features
  • Updates & support
Buy Pro 1

Unlimited

€99 / year
  • Unlimited sites
  • All Pro features
  • Updates & support
Buy Unlimited

Prices excl. VAT — calculated at checkout. Subscriptions renew automatically and can be cancelled at any time; your license stays active until the end of the paid period. Payment by credit card or PayPal, handled securely by Paddle. 14-day money-back guarantee.

FAQ

Questions, answered.

Does WithdrawFlow make my shop compliant?

It implements the withdrawal function of Article 11a of the Consumer Rights Directive: the labelled button, availability during the cooling-off period, the two-step confirmation and the timestamped receipt on a durable medium. Full compliance also depends on the rest of your shop information — keep the statutory model withdrawal form available too.

Does it work without WooCommerce?

Yes. That is exactly where WithdrawFlow differs from most alternatives. Without WooCommerce, customers fill in their details manually — ideal for services, courses, memberships and social selling.

Can I cancel my Pro subscription at any time?

Yes. Cancel whenever you like from your account at app.vivix.design; no renewal will be charged and Pro keeps working until the end of the paid period. There is also a 14-day money-back guarantee on new purchases.

Will I get a proper invoice with VAT?

Yes. Purchases are processed by Paddle as merchant of record. You receive a VAT invoice automatically, and business customers can enter their VAT number at checkout for reverse charging.

In which languages does the customer-facing form work?

English and Dutch today, German and French coming. On top of that you can override every customer-facing text yourself — button label, form introduction and emails.