WooCommerce Withdrawal Right: the Complete Guide to Digital Cancellation

What WooCommerce withdrawal is, how it works, what the law requires (Italian D.Lgs. 209/2025 and EU Directive 2023/2673), and how to automate it with ManageRefund.

What is WooCommerce withdrawal

WooCommerce withdrawal (the "right of withdrawal" or cooling-off period) is a customer's legal right to cancel an online purchase within a statutory period, without giving any reason. For online purchases in the EU, the minimum period is 14 calendar days from delivery (or from order confirmation, for digital services). Handling withdrawal correctly on a WooCommerce store means offering customers a clear channel to exercise this right, collecting the request, confirming it, and keeping a verifiable record of it.

Why simplifying the withdrawal process pays off

Handling withdrawal manually means scattered emails, deadlines you have to track by hand, and the risk of disputes when there's no proof of the request. Automating the process cuts the workload for your support team, avoids missed deadlines, and gives customers a clearer experience, with fewer support tickets and fewer "just in case" returns. On top of that, ManageRefund automatically keeps you compliant with EU regulation on digital withdrawal, without you having to track every request by hand.

How WooCommerce withdrawal works, step by step

The typical process, from the customer's request to closing the case:

  1. The customer finds their order — From their account area (registered users) or by entering Order Number + Email (guests).
  2. They select the products to withdraw from — They can withdraw from the entire order or just some products (partial withdrawal).
  3. They fill in the withdrawal form — Accepting privacy and terms, optionally adding a note.
  4. They receive the double confirmation — A receipt email with date, time and request details, with legal evidentiary value.
  5. The admin handles the request — Reviewing it in the backend and updating its status (accepted, in progress, etc.).
  6. The customer receives the outcome — An automatic email with the final outcome and instructions for any product return.

WooCommerce withdrawal: the key facts

A quick reference for anyone selling online in the EU.

Aspect Value / Rule
Minimum legal period 14 calendar days from delivery (goods) or from order confirmation (digital services)
When the period starts From the delivery date, or from the order date if configured that way
Reason required None: withdrawal is an unconditional consumer right
Double confirmation requirement Yes, under D.Lgs. 209/2025 and EU Directive 2023/2673
Typically excluded products Downloaded digital goods, custom-made, perishable, opened for hygiene reasons
Traceability required Tamper-proof hash log and email receipt with evidentiary value

Frequently asked questions about WooCommerce withdrawal

How many days does a customer have to withdraw on WooCommerce?

By law, a minimum of 14 calendar days from delivery (or from order confirmation for digital products/services). The merchant cannot set a shorter period but can offer a longer one.

Does the customer need to give a reason for withdrawal?

No. The right of withdrawal is unconditional: the customer can withdraw without giving any reason.

What happens after the customer submits the withdrawal request?

The customer first receives a receipt email with the request details. The admin reviews the request in the backend and communicates the outcome via a second email, completing the "double confirmation" required by law.

Are withdrawal and returns on WooCommerce the same thing?

No. Withdrawal is the right to cancel the purchase within the legal period; a return is the physical act of sending the product back, which often follows withdrawal. ManageRefund handles both steps in a single flow.

How do you automate withdrawal on a WooCommerce store?

With a dedicated plugin like ManageRefund, which generates a compliant withdrawal form, sends double-confirmation emails, keeps a tamper-proof log, and issues legally valid receipts, without having to manage everything by hand.

Want to automate WooCommerce withdrawal?

ManageRefund generates a withdrawal form compliant with D.Lgs. 209/2025, handles double confirmation, and tracks every request with a legal receipt. Set up in minutes.

Explore all features Try the demo

Try ManageRefund for free

Discover how the digital withdrawal plugin works. No registration required.

Go to Demo
Scroll to Top
Customer Support

Enter your details to start the chat