A customer who previously cancelled an order and then returns is a second-chance opportunity. Without a flag, their order looks like any other repeat purchase. Mishandling this order - slow shipping, missing items, poor communication - could lose them permanently.
OrderBadger can flag orders from customers who have previously cancelled, alerting your team to handle the order with extra care.
Any store that tracks cancellation history and wants to ensure previously dissatisfied customers receive careful handling on their return visit.
How it works
Checks three conditions: the customer must have at least one previous cancelled order, at least one previous paid order, and the current order total must exceed £50. When all three are true, the order is badged and routed to the inbox.
Prioritise the order for fast, accurate fulfilment. Consider including a small gesture - a discount code, a handwritten note, or a freebie - to acknowledge the customer's return and rebuild trust.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Raise 'over £50' to 'over £100' if you only want to flag post-cancellation returns on more significant orders.
- Change '1 or more previous cancelled orders' to '2 or more' to target customers with a pattern of cancellations rather than a single incident.
- Add 'and customer lifetime spend is over £200' to focus the extra-care treatment on customers who have demonstrated value before the cancellation. …s 1 or more previous paid orders and order total is over £50 and customer lifetime spend is over £200
- Remove 'order total is over £50' if you want to flag every post-cancellation return regardless of order size.
Badge preview
When this rule matches
When this rule does not match
Workflow
This rule includes workflow features that help your team act on flagged orders.
Good to know
- Cancellation history depends on WooCommerce order status tracking. Orders cancelled outside WooCommerce (e.g. via payment gateway) may not be counted.
- Guest checkouts are excluded because cancellation history requires a customer account.
- The rule does not distinguish between customer-initiated cancellations and store-initiated cancellations. Both count toward the threshold.
Frequently asked questions
-
Why does the rule require at least one previous paid order in addition to the cancellation?Requiring a paid order ensures the customer has actually completed a purchase with you before. A customer who only cancelled (never paid) has a different risk profile - they may have been a non-serious buyer.
-
Does this rule count refunds as cancellations?No. Cancellations and refunds are tracked separately in WooCommerce. This rule specifically checks the cancelled order count. Use the customer-has-refund-history rule for refund-related flags.
-
What if the cancellation was the store's fault, not the customer's?The rule cannot distinguish the reason for cancellation. Regardless of fault, the customer has a negative experience in their history, making this a good moment for extra care.
Related rules
Try this rule in your store
OrderBadger is free on WordPress.org. Install it and create this rule in minutes - no code required.
Install OrderBadger Free