What WooCommerce returns are, how to organize them, who pays for return shipping, and how to automate the whole process with ManageRefund.
A WooCommerce return is the physical act of a customer sending a product back to the store, typically following the exercise of the right of withdrawal or due to a product defect. While withdrawal is the right to cancel a purchase, a return is the concrete act of shipping the product back: it requires a clear destination address, precise instructions, and ideally a system that tracks every incoming shipment.
It's useful to distinguish these two phases to organize the store correctly: withdrawal is the customer's request to cancel the purchase (within the legal period, typically 14 days); a return is the physical shipment of the product that follows an accepted withdrawal (or a replacement/defect request). A good WooCommerce returns management system links the two phases into a single trackable flow, instead of handling them separately with manual emails. On top of that, ManageRefund automatically keeps you compliant with EU regulation on withdrawal and returns, without you having to track every step by hand.
The typical process, from request to receiving the product back:
A quick reference for anyone selling online in the EU.
Usually the customer covers the return shipping cost, unless the store adopts a more favorable policy (e.g. free returns) or the return is due to a defect/seller error, in which case the store covers the cost.
Generally within 14 days of the withdrawal acceptance notice, unless the store sets different terms in its policies.
Typically within 14 days of receiving the returned product or proof of shipment, whichever condition is met first.
Generally downloaded digital products, custom-made products, perishable goods and products opened for hygiene reasons, plus any specific exclusions the store sets by category or individual product.
With a dedicated plugin like ManageRefund, which links an accepted withdrawal to a returns flow with an automatic return address, a tracking log and email notifications, instead of managing every step by hand.
ManageRefund links withdrawal and returns into a single flow: automatic return address, status tracking and email notifications, from request to case closure.
Explore all features Try the demoDiscover how the digital withdrawal plugin works. No registration required.
Customer Support
Enter your details to start the chat