Configure Customer Return Requests
Configure customer return requests in WooCommerce, including eligibility rules, request options, and admin review behavior.
Return requests let customers submit a structured return request from their order page.
Open Return Settings
- Go to WooCommerce → Settings → Orders.
- Open Returns.
- Find the Customer actions section.
Enable Returns
- Enable Allows customers to return their orders.
- Select the order status that allows returns, usually Completed.
- Add return reasons, one reason per line.
- Set a time limit if returns are allowed only within a period after the order reaches the allowed status.
- Add a return notice to explain your return policy.
- Enable resolution choices if customers should choose Refund, Exchange, Store credit, or your own options.
- Enable Virtual order if virtual-only orders should not be returnable.
- Optionally add the return button to the completed order email.
- Save changes.

How Return Timing Works
The return time limit is counted from when the order changes to the allowed return status. If no status-change date is available, the plugin falls back to the order creation date.
Recommended Setup
Most stores should allow returns from Completed orders only, keep manual approval enabled, and show a short notice explaining return conditions.
Return requests work best when you also configure Set Up Return Attachments, Items, and Resolutions and train staff with Review, Approve, or Reject Return Requests.
Continue from WooCommerce Advanced Order Manager documentation to the complete product workflow.
Evaluate product scope on the money page, use the pillar Guide for decisions and trade-offs, and return here for exact configuration.
Did this guide answer your question?
Still stuck?
Open a support request and include this article title, your plugin version, and what you already tried.
Open Support