Post-Cancel Return

How to handle orders from customers who previously cancelled in WooCommerce

Flag orders from customers who previously cancelled but have returned

Badges orders from registered customers who have at least one previous cancellation and at least one previous paid order, placing a new order over £50. This highlights a customer who left and came back - a delicate retention moment.

Customer info
The problem

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.

The solution

OrderBadger can flag orders from customers who have previously cancelled, alerting your team to handle the order with extra care.

Who this is for

Any store that tracks cancellation history and wants to ensure previously dissatisfied customers receive careful handling on their return visit.

At a glance
Registered customers only Requires prior cancellation and paid order history Threshold: order total over £50 Badge: Post-Cancel Return (teal) Category: customer intelligence
People also search for
WooCommerce customer returning after previous cancellation how to flag post-cancellation return orders in WooCommerce detect customers who cancelled and came back WooCommerce WooCommerce second-chance retention for cancelled customers prioritise orders from previously dissatisfied customers WooCommerce

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

Plain English rule Customer has 1 or more previous cancelled orders and customer has 1 or more previous paid orders and order total is over £50

Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.

Make it yours

Adjust thresholds
  • 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 or remove conditions
  • 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

Default: Post-Cancel Return

When this rule matches

One Cancellation One Paid Over 50
Order total: £75.00  |  Previous paid orders: 1  |  Guest: no
Customer has 1 previous cancellation, 1 previous paid order, and the current order total is £75 - all three conditions met.
Multiple Cancellations Loyal Customer
Order total: £120.00  |  Previous paid orders: 5  |  Guest: no
Customer has 3 cancellations and 5 paid orders with a total of £120 - a loyal but occasionally frustrated customer returning again.

When this rule does not match

Cancellation But No Paid Orders
Order total: £80.00  |  Previous paid orders: 0  |  Guest: no
Customer has 1 cancellation but 0 previous paid orders - the paid order condition is not met.
Paid Orders But No Cancellations
Order total: £90.00  |  Previous paid orders: 3  |  Guest: no
Customer has 3 paid orders and no cancellations - the cancellation condition is not met.
Cancellation And Paid But Low Total
Order total: £40.00  |  Previous paid orders: 2  |  Guest: no
Customer has both cancellations and paid orders, but order total is only 40 - below the 50 threshold.

Workflow

This rule includes workflow features that help your team act on flagged orders.

Inbox
Yes

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