Configure Customer Cancellation Requests
Configure customer cancellation requests in WooCommerce, including request rules, allowed statuses, timing, and admin review.
Customer cancellation requests let shoppers ask to cancel an order without contacting support manually.
Open Cancellation Settings
- Go to WooCommerce → Settings → Orders.
- Open Cancellation.
- Find the Customer actions section.
Enable Cancellation
- Enable Allows customers to cancel their orders.
- Select the order statuses where cancellation is allowed.
- Add preset cancellation reasons, one reason per line.
- Set a time limit if customers should only be able to cancel shortly after purchase.
- Add a cancellation notice if you want to explain your policy in the popup.
- Optionally enable the cancel button in the new order email.
- Save changes.

How the Button Appears
The Cancel order button appears on the customer order details page when cancellation is enabled, the order status is allowed, the time limit has not expired, and the customer has not already submitted a cancellation or return request.
Recommended Copy
Use clear cancellation reasons such as “Ordered by mistake”, “Need to change shipping address”, “Found another product”, or “Other reason”. Keep the notice short and link to your cancellation policy if needed.
After configuring request rules, review the admin workflow in Review, Approve, or Reject Cancellation Requests and manager-only cancellation in Cancel Orders as a Manager With a Reason.
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