Repeat Product

How to identify repeat product buyers in WooCommerce

Flag orders from customers who have repurchased a product 3 or more times

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.

Customer info
The problem

Repeat product buyers are your most valuable customers, but without visibility into per-product purchase frequency, they get the same generic experience as everyone else. Identifying them enables loyalty rewards and retention strategies.

The solution

OrderBadger can identify customers who have repurchased specific products multiple times.

Who this is for

Stores with consumable or replenishable products - such as supplements, pet food, coffee, or beauty products - where repeat purchasing is a key growth metric.

At a glance
Checks per-product purchase history Threshold: 3 or more previous purchases of same item Registered customers only Badge: Repeat Product (blue) Ideal for subscription upsell candidates
People also search for
WooCommerce flag customers who reorder the same product how to find loyal repeat buyers for specific products WooCommerce detect repeat purchase behaviour automatically identify subscription candidates from reorder patterns WooCommerce track per-product purchase frequency

How it works

Checks the per-product purchase history for each line item. If any product has been bought by this customer 3 or more times previously, the order is flagged as a repeat product purchase. This highlights your most loyal product-level buyers.

Consider offering a loyalty discount, subscription option, or VIP packing experience. These customers are prime candidates for product reviews and referral programmes.

Rule template

Plain English rule The customer has previously purchased at least one item in this order 3 or more times

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 '3 or more times' to '2 or more times' to surface loyal buyers earlier - useful for slow-moving or high-ticket products where two repurchases already signals strong loyalty.
  • Raise '3 or more times' to '5 or more times' to reserve the badge for your most dedicated repeat buyers and avoid noise from casual re-orders.
Add or remove conditions
  • Add 'and days since last order is more than £60' to flag repeat-product buyers who may be lapsing - a retention opportunity. …ly purchased at least one item in this order 3 or more times and days since last order is more than £60
  • Add 'and subtotal is over £50' to focus on repeat buyers placing meaningful orders, filtering out low-value top-ups. …ly purchased at least one item in this order 3 or more times and subtotal is over £50

Badge preview

Default: Repeat Product

When this rule matches

Item Bought 3 Times
The customer has previously purchased the Widget 3 times, meeting the threshold.
Item Bought 7 Times
The customer has previously purchased the Widget 7 times, well above the threshold.

When this rule does not match

Max 2 Purchases
The highest previous purchase count for any item is 2, which is below the threshold of 3.
First Order Ever
The customer has never purchased any of these products before.
Guest Checkout Null
Guest orders have no purchase history, so previous purchase count is null and the condition cannot be met.

Good to know

  • Purchase count is based on completed orders in WooCommerce. Cancelled or refunded orders may still count depending on your store configuration.
  • Guest checkout orders have no history and will not trigger this rule.

Frequently asked questions

  • Does the customer need to have bought the same product 3 times, or 3 of any product?
    The same specific product 3 or more times. The rule checks per-product purchase history for each line item in the current order. If any single product has been purchased 3+ times previously, the badge triggers.
  • Does buying different variations of the same product count as repeat purchases of that product?
    Each variation may be tracked independently depending on your WooCommerce setup. If variations have distinct product IDs, buying Size M three times counts, but buying Size M once and Size L twice may not reach the threshold for either.
  • If the order has 5 products and only one of them was bought 3 times before, does it still trigger?
    Yes. The rule fires if at least one item in the order meets the 3-purchase threshold. It does not require all items to be repeat purchases.
  • Can I use this to identify subscription candidates who reorder the same consumable regularly?
    Yes, that is an ideal use case. The Repeat Buyer badge highlights consistent repurchase behaviour for specific products. Pair it with a personal outreach or an upsell to a subscription plan.

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