How to flag repeat customers in WooCommerce

WooCommerce doesn’t highlight returning customers in the orders list by default. OrderBadger changes that by automatically badging orders based on customer purchase history.

Install OrderBadger Free

The problem

Your orders screen treats a loyal customer’s tenth purchase the same as a first-time buyer’s. Support, fulfilment, and retention teams have no quick way to recognise returning buyers without clicking into each order.

How OrderBadger solves it

OrderBadger lets you write plain-English rules like “Customer has placed 5 or more previous orders” and automatically applies a coloured badge to matching orders in the WooCommerce admin.

When a new order arrives, OrderBadger evaluates it against your rules using fields like previous order count, lifetime spend, days since last purchase, and reactivation status. Matching orders get a badge pill visible on the orders list and the order detail view. You can combine multiple customer signals into a single rule - for example, flagging customers who are both loyal and spending above their average.

Rules that help with this

Each rule is a ready-to-use template. Click through to see the full rule, test fixtures, customisation tips, and FAQ.

Frequent Buyer
How to flag repeat buyers with multiple monthly orders in WooCommerce
Badges orders from customers who have placed two or more orders in the last 30 days, helping you identify and reward your most active recent buyers.
Repeat Gifter
How to identify loyal customers sending gifts abroad in WooCommerce
Badges international orders from repeat customers with a small number of distinct products, identifying a pattern consistent with gift-sending behaviour - ideal for offering gift messaging or premium wrapping.
Trade Customer?
How to spot potential trade buyers in your WooCommerce store
Badges orders from customers who have placed 10 or more orders in the past year and have purchased from at least one product category 5 or more times. This purchasing pattern strongly suggests a trade buyer - a garage, mechanic, or fleet operator - who may benefit from trade pricing or a dedicated account.
Trade Account?
How to find customers who reorder frequently for trade pricing
Badges orders from customers who order very frequently and have deep purchase history, surfacing potential trade accounts that could benefit from dedicated pricing or auto-invoicing.
Growth Stage
How to recognise baby growth stage transitions in customer orders
Automatically badges orders from established baby customers who return after a 90-day gap with a significant order - a pattern that strongly suggests the baby has grown into the next developmental stage, creating an opportunity for tailored product recommendations.
Collector
How to recognise collector buying patterns in WooCommerce
Badges orders from loyal customers who have made 5 or more purchases and have bought from the same product category at least 5 times, while keeping their order total under £50 - a pattern characteristic of collectors building a curated set over time.
Replenishment Due
How to spot overdue skincare replenishment customers in WooCommerce
Badges orders from repeat skincare customers who have purchased before, are reordering a product they have bought at least twice, but whose last order was more than 60 days ago. This gap suggests the customer may have lapsed or experimented with a competitor, making the current order a win-back moment.
Loyal Maker
How to reward loyal craft hobbyists who order frequently in WooCommerce
Badges orders from customers who have placed 8 or more orders in the past year, spend under £40 per order, and are purchasing Yarn or Fabric. This profile is a dedicated maker - someone who buys supplies regularly in small batches as each project demands, rather than in infrequent large hauls.
Win-Back
How to identify win-back customers returning after months of inactivity
Badges orders from customers who are returning after being dormant for over 6 months, helping you celebrate and nurture win-back moments.
Repeat Accessories
How to identify repeat accessory-only buyers in WooCommerce
Badges orders from returning customers with 2 or more previous paid orders where all items are in the Accessories category and the order total is under £50. These small repeat accessory orders are prime candidates for bundle or upsell offers.
Category Expert
How to recognise experienced category buyers in WooCommerce
Automatically badges orders where at least one product belongs to a category the customer has purchased from 5 or more times, identifying category-loyal experts who may appreciate advanced products or bulk options.
Sale Hunter
How to identify customers who only buy during sales in WooCommerce
Badges orders where every item is on sale, the customer has 3 or more previous orders, and the discount percentage exceeds 15%. This pattern identifies habitual sale-only shoppers for margin analysis and targeted engagement.
VIP Restock
How to recognise VIP restock orders in WooCommerce
Badges orders from loyal customers with 5 or more previous orders who are repurchasing a product they have bought at least 3 times before, with an order total over £50. These are high-value restock orders deserving priority treatment.
First Order
How to identify first-time buyers in WooCommerce
Badges orders from registered customers who have never placed a paid order before, helping you welcome new buyers or apply extra verification.
Lapse Risk
How to detect lapsing subscription customers in WooCommerce
Badges orders from repeat customers who have not ordered in over 45 days and historically spend above average, highlighting a lapse risk for food, consumable, or subscription-style stores.
Guest
How to flag guest checkout orders in WooCommerce
Badges orders placed via guest checkout so your team can identify unregistered buyers and decide whether to apply extra checks or encourage account creation.
Frequent Buyer
How to spot frequent reorder customers in WooCommerce
Badges orders from customers who have placed 2 or more orders in the last 30 days and are reordering a product they have bought before, highlighting prime candidates for subscription conversion.
Dormant Returning
How to flag dormant customers returning with high spend in WooCommerce
Badges orders from customers who are returning after 180 days of dormancy and whose current order total exceeds their historical average, highlighting high-intent win-back moments that deserve a personal touch.
VIP
How to recognise VIP customers by lifetime spend in WooCommerce
Badges orders from customers whose total net spend across all previous orders exceeds £500, making it easy to identify and prioritise your most valuable buyers.
Lapsed
How to flag lapsed customers returning after 60 days in WooCommerce
Badges orders from customers whose last paid order was more than 60 days ago, helping you identify returning lapsed buyers and trigger win-back actions.
Returning Favourite
How to spot lapsed buyers repurchasing favourites in WooCommerce
Identifies returning customers who have been away for over 60 days and are repurchasing a product they have bought before at a discount - a strong win-back signal worth acting on.
Lapsed Product
How to flag product repurchases after a 90-day gap in WooCommerce
Automatically badges orders where at least one product was last purchased by this customer more than 90 days ago, indicating a lapsed buyer who has returned and may benefit from a win-back experience.
Onboarding
How to track repeat purchases from new customers in WooCommerce
Badges orders from customers whose account is fewer than 30 days old but who have already placed at least one previous paid order with a total over £30 - highlighting engaged new buyers in the critical onboarding window who are worth nurturing into long-term loyalty.
Anniversary
How to celebrate customer anniversaries in WooCommerce
Badges orders from customers whose account age falls between 350 and 380 days and who have 3 or more previous paid orders - identifying loyal buyers placing an order near their one-year anniversary with your store, a milestone worth celebrating.
At Risk
How to detect at-risk customers losing order frequency in WooCommerce
Badges orders from previously active customers who have not ordered in the last 30 days despite placing five or more orders in the past year, indicating they may be drifting away.
Spending Up
How to spot loyal customers increasing their spend in WooCommerce
Badges orders where a loyal customer with five or more previous orders places an order above their historical average and over £100, indicating growing engagement and spend.
Repeat Customer
How to badge loyal repeat customers in WooCommerce
Badges orders from customers who have placed five or more paid orders in the past, giving your team instant visibility into loyal repeat buyers.
Post-Refund Return
How to flag customers returning after a refund in WooCommerce
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.
Whale Customer
How to identify your highest-spending VIP customers in WooCommerce
Badges orders from high-lifetime-value customers who are also placing a large current order, giving your team a clear signal to provide white-glove treatment.
Whale Back!
How to identify your best customers returning after months of inactivity in WooCommerce
Badges orders from customers who have spent over £1000 lifetime, have been dormant for more than 180 days, and are now placing an order over £150. This is your best customer coming back - a VIP retention moment that deserves special treatment.
Post-Cancel Return
How to handle orders from customers who previously cancelled in WooCommerce
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.
Power Buyer
How to identify power buyers with frequent orders in WooCommerce
Badges orders from customers who have placed ten or more orders in the last 12 months, highlighting your most active power buyers for VIP treatment.
New Pet Owner
How to identify new pet owners from first purchase patterns in WooCommerce
Automatically badges first-time orders that span 3 or more categories, include pet food, and have a subtotal over £75 - a strong signal that the customer is a new pet owner stocking up on essentials.
Reorder Overdue
How to detect overdue pet food reorders from regular customers in WooCommerce
Automatically badges orders from repeat customers who have repurchased pet food products before but have gone more than 35 days since their last order - indicating a disrupted reorder cycle that may benefit from a reminder or subscription offer.
On Schedule
How to recognise customers on a regular supplement reorder cycle in WooCommerce
Badges orders from customers who have placed 3 or more previous orders, have purchased at least one product 3 or more times, and are ordering within a 25-to-40-day window since their last purchase. This pattern strongly suggests a regular replenishment cycle - a customer worth retaining through consistent, reliable service.
High Spender
How to identify high-spend customers before refunds in WooCommerce
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.
Repeat Product
How to identify repeat product buyers in WooCommerce
Automatically badges orders where the customer has previously purchased at least one of the included products 3 or more times, highlighting loyal repeat buyers for VIP treatment or retention offers.
Off-Peak VIP
How to reward loyal off-peak buyers in WooCommerce
Badges off-peak orders from loyal customers who are spending more than their historical average, highlighting your most engaged buyers at a time when their purchases have the greatest revenue impact.
Churn Risk
How to spot subscription churn risk in WooCommerce
Badges orders from established customers who have not ordered in over 40 days, maintain an average order value above £25, and are purchasing from the Subscription category. This pattern suggests a subscriber at risk of cancelling who has returned for what may be their final order.
Collector
How to identify wine collector customers in WooCommerce
Automatically badges orders from established customers with 3 or more previous orders who are buying 6 or more distinct wine products in a single order - a collector profile ideal for tasting notes, curated recommendations, and loyalty rewards.

Try it in your store

OrderBadger is free on WordPress.org. Install it and set up your first rule in minutes - no code required.

Install OrderBadger Free