High Spender

How to identify high-spend customers before refunds in WooCommerce

Flag customers with gross prior spend exceeding £200 before refunds

Badges orders from customers whose total gross spend on previous orders exceeds £200 before any refunds are deducted, giving you a view of raw purchasing power.

Customer info
The problem

Net spend after refunds can mask a customer's true purchasing behaviour. A customer who has spent £500 gross but received £300 in refunds still demonstrates high purchasing intent. Without a gross spend flag, these customers are undervalued.

The solution

OrderBadger can automatically flag customers based on their gross lifetime spend before refunds.

Who this is for

Stores where gross spend is a better indicator of customer engagement than net spend - fashion with high return rates, electronics with warranty returns, and any business where refunds are common but customers remain active.

At a glance
Tracks gross spend before refunds are deducted Threshold: prior spend over £200 Registered customers only Badge: High Spender (orange) Reveals purchasing intent regardless of returns
People also search for
WooCommerce flag customers by gross lifetime spend how to find high-value customers ignoring refunds WooCommerce track customer spend before returns identify purchasing power regardless of refund history WooCommerce gross spend customer segmentation

How it works

Adds a High Spender badge to orders from registered customers whose total gross spend across all previous paid orders exceeds £200. Unlike net spend, this figure is not reduced by refunds, showing the customer's raw purchasing power.

Recognise these customers as engaged buyers even if they have refund history. Consider offering product recommendations based on their purchasing pattern, or investigate whether refunds indicate a product or fulfilment issue.

Rule template

Plain English rule Customer has spent more than £200 gross on previous orders before any refunds

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

Make it yours

Adjust thresholds
  • Try lowering '£200' to '£100' to catch mid-range spenders who are still more engaged than average.
  • Raise '£200' to '£500' if you sell high-ticket items and want the badge reserved for truly significant purchasing history.
Add or remove conditions
  • Add 'and customer has 3 or more previous paid orders' to combine spend with frequency - confirming the customer is genuinely active, not just the result of one large purchase. …t more than £200 gross on previous orders before any refunds and customer has 3 or more previous paid orders
  • Add 'and at least one product has been purchased by this customer 2 or more times' to narrow to high-spenders who also show repeat-product loyalty. …t more than £200 gross on previous orders before any refunds and at least one product has been purchased by this customer 2 or more times

Badge preview

Default: High Spender

When this rule matches

Customer 350 Gross Spend
Guest: no
Customer has £350 in prior gross paid spend, well above the £200 threshold.
Customer 201 Just Above
Guest: no
Customer has £201 in prior gross paid spend, just above the £200 threshold.

When this rule does not match

Customer 150 Below Threshold
Guest: no
Customer has only £150 in prior gross paid spend, below the £200 threshold.
First Time Buyer Zero Spend
Guest: no
First-time buyer has zero prior gross spend, well below the £200 threshold.
Guest Checkout Null Gross Spend
Guest: yes
Guest checkout has no customer account, so prior_gross_paid_spend is null and cannot satisfy the condition.

Good to know

  • Guest checkouts are excluded - gross spend tracking requires a registered customer account.
  • Gross spend includes the full order total before any refunds. A customer with many refunded orders may still trigger this badge.
  • The £200 threshold is fixed in the rule text. Edit the rule to change the amount.

Frequently asked questions

  • Could a customer with many refunded orders still trigger this badge?
    Yes. Gross spend is calculated before refunds, so a customer who ordered £300 worth of products but returned £150 still shows £300 in gross spend and will trigger the badge. This is by design - it reveals purchasing intent regardless of returns.
  • Why would I use gross spend instead of net spend after refunds?
    Gross spend reveals purchasing intent regardless of returns. A customer who orders frequently but returns some items is still highly engaged and worth nurturing, especially in fashion or electronics where returns are common.
  • How does gross spend differ from the high-value-customer-ltv-500 rule?
    The LTV rule uses net spend after refunds, while this rule uses gross spend before refunds. Use gross spend to identify engaged customers regardless of return behaviour - useful in fashion or electronics where returns are common.
  • Does gross spend include shipping and tax, or just the product subtotal?
    It includes the full order total as recorded by WooCommerce. Whether that encompasses shipping and tax depends on your store's pricing and tax display configuration.

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