Post-Refund Return

How to flag customers returning after a refund in WooCommerce

Highlight returning customers who have previously received a refund

Badges orders from customers who previously received a refund but have returned to place another order above £200, signalling a valuable retention moment that deserves extra care.

Customer info
The problem

When a customer who previously had a bad enough experience to request a refund comes back and places a meaningful order, it is a critical second-chance moment. Without a flag, your team cannot distinguish these orders from regular purchases and may miss the opportunity to deliver an exceptional experience.

The solution

OrderBadger can automatically flag orders from customers who have previously received a refund and are now placing a new meaningful order.

Who this is for

Any store that values customer retention - especially those with higher-value products where refund recovery represents significant revenue.

At a glance
Requires at least 1 previous refund At least 1 previous paid order required Value threshold: order total over £200 Category: retention and recovery Badge: Post-Refund Return (teal, info)
People also search for
WooCommerce alert when previously refunded customer orders again how to give extra care to post-refund returning customers WooCommerce flag second-chance orders from refunded buyers WooCommerce WooCommerce identify customers who came back after getting a refund retain customers after refund with better service WooCommerce

How it works

Checks three conditions: the customer must have at least 1 previous refund, at least 1 previous paid order, and a current order total over £200. When all conditions are met, the order is badged and routed to your inbox so you can give it extra attention.

Treat this as a second-chance moment. Ensure the order is fulfilled flawlessly - consider expedited dispatch, quality-check the items, or include a personal note. The customer has chosen to come back despite a previous issue.

Rule template

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

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

Make it yours

Adjust thresholds
  • Lower 'over £200' to 'over £50' if you want to catch every returning post-refund customer, not just those placing large orders.
  • Change '1 or more previous refunds' to '2 or more previous refunds' to focus only on customers with a pattern of refund activity.
Add or remove conditions
  • Add 'and customer lifetime spend is over £500' to limit this to higher-value customers where retention has the biggest revenue impact. … 1 or more previous paid orders and order total is over £200 and customer lifetime spend is over £500
  • Remove 'order total is over £200' entirely if any post-refund return is worth flagging regardless of order size.

Badge preview

Default: Post-Refund Return

When this rule matches

Returning Customer After Refund
Order total: £350.00  |  Previous paid orders: 5  |  Guest: no
Customer has 2 previous refunds, 5 previous paid orders, and current order total of £350 - all three conditions are met.
Single Refund Boundary Order Value
Order total: £200.01  |  Previous paid orders: 1  |  Guest: no
Customer has exactly 1 previous refund, 1 previous paid order, and order total of £200.01 - all conditions just met.

When this rule does not match

Refund History Low Order Value
Order total: £80.00  |  Previous paid orders: 3  |  Guest: no
Customer has 1 previous refund and 3 previous orders, but current order total of £80 is below the £200 threshold.
No Refund History High Value
Order total: £400.00  |  Previous paid orders: 5  |  Guest: no
Order total is £400 and customer has 5 previous orders, but previous refund count is 0 - no refund history.
Refund History No Prior Paid Orders
Order total: £300.00  |  Previous paid orders: 0  |  Guest: no
Customer has 1 refund but 0 previous paid orders and order total of £300. Without prior paid orders, the second condition fails.

Workflow

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

Inbox
Yes

Good to know

  • Guest checkouts are excluded because refund and order history require a registered customer account.
  • The rule does not distinguish between full and partial refunds. Any refund counts toward the threshold.
  • The £200 order total threshold filters out small incidental purchases. Adjust the threshold to match your average order value.

Frequently asked questions

  • Does this rule fire if the customer's only previous order was the one that got refunded?
    It depends on how WooCommerce counts the refunded order. If the refunded order still counts as a paid order, then yes - the customer would have 1 refund and 1 paid order. If the refund fully reversed the paid status, the paid order count may be 0 and the rule would not fire.
  • Why require both a refund and a previous paid order?
    Requiring both ensures the customer has genuine purchase history alongside the refund. This avoids false positives from edge cases like test transactions or orders that were immediately cancelled and refunded.
  • Will the badge appear every time this customer orders, not just the first time after the refund?
    Yes. The rule evaluates conditions at order time. As long as the customer still has 1+ previous refunds, 1+ paid orders, and the order total exceeds £200, every qualifying order will be badged.

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