Documentation & FAQ

Everything you need to run the withdrawal button.

From installation to handling your first withdrawal: this page covers the full flow. Not finding your answer? Open a support ticket from your free account.

01 Getting started

Install the free plugin and you are compliant within minutes:

02 How customers withdraw

Two routes, both with the legally required two-step confirmation and a timestamped receipt by email:

03 Settings in three tabs

Under Withdrawals › Settings everything is grouped in three tabs:

04 Handling withdrawals

Every statement lands in the dashboard with status New. From there:

05 Refunds, done right (Pro)

When you complete a withdrawal, Pro registers a real WooCommerce refund for exactly the withdrawn items: amounts and VAT proportionally, shipping costs only when the entire order is withdrawn. The payout itself runs through your payment provider, and the completion email can show the exact amount via {refund_amount}.

06 License & sites (Pro)

Bought Pro? Your license key connects your sites to your account:

07 Support

Stuck, found a bug or missing a feature? Create a free account and open a support ticket. We normally reply within two business days.

Open support

FAQ

Frequently asked questions

Is the withdrawal button mandatory for my shop?

Since 19 June 2026, Directive (EU) 2023/2673 requires a withdrawal function for distance contracts concluded with EU consumers through an online interface: clearly labelled, easy to find and available during the entire cooling-off period. It also applies if you sell to EU consumers from outside the EU.

What happens if I do not offer the button?

The cooling-off period can be extended by up to 12 months, and your national consumer authority can enforce compliance with fines. Offering the button correctly closes that risk.

Do I still need the statutory model withdrawal form?

Yes. The button is an additional requirement, not a replacement: keep the model withdrawal form available in your shop information.

Can customers withdraw part of an order?

Yes. Via the personal link customers select products and quantities. With Pro, completing the withdrawal registers the matching partial refund in WooCommerce, including proportional VAT.

How do I use the 14-day money-back guarantee?

Open a support ticket from your account (topic Billing › Refund request) or email support@vivix.design within 14 days of your first purchase. We refund through Paddle to your original payment method, usually within 5-10 business days.

Where do I get support?

Create a free account at app.vivix.design and open a ticket under Support. Every question lands in one thread with email updates.

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; the remaining term is not refunded. 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?

Eight EU languages (English, Dutch, German, French, Spanish, Italian, Polish and Portuguese), following your site language automatically. On top of that you can override every customer-facing text yourself.