Frequent Buyer

How to spot frequent reorder customers in WooCommerce

Flag high-frequency reorderers who are prime subscription candidates

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.

Customer info
The problem

Customers who frequently reorder the same products are ideal subscription candidates, but without a flag they blend in with occasional buyers. Missing this signal means lost recurring revenue.

The solution

OrderBadger can automatically flag customers who are ordering frequently and reordering the same products.

Who this is for

Health, wellness, pet supply, food, and consumable stores where repeat purchases of the same product indicate a strong subscription conversion opportunity.

At a glance
Registered customers only Requires 2+ orders in the last 30 days At least one repeat product purchase Rolling 30-day window Badge: Frequent Buyer (green, info)
People also search for
WooCommerce flag customers who reorder the same product frequently how to find subscription candidates in WooCommerce orders identify repeat buyers for auto-reorder offers WooCommerce WooCommerce detect high-frequency repeat purchases which customers should I offer subscriptions to in WooCommerce

How it works

Combines two conditions: the customer must have placed 2 or more orders in the last 30 days, and at least one product in the current order must have been purchased by the same customer 2 or more times previously. This identifies high-frequency repeat buyers who are strong candidates for subscription offers.

Include a subscription offer or auto-reorder flyer with the order. Consider sending a personalised email suggesting a subscription plan based on their reorder frequency and preferred products.

Rule template

Plain English rule Customer placed 2 or more orders in the last 30 days and at least one product has been purchased by this customer 2 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
  • Raise '2 or more orders in the last 30 days' to '3 or more orders in the last 30 days' to focus on the most frequent repeat buyers and reduce noise.
  • Try changing '2 or more times' on the product repurchase count to '3 or more times' to only flag deeply habitual reorders.
Add or remove conditions
  • Add 'and order total is over £20' to exclude tiny reorders like single accessory top-ups. … product has been purchased by this customer 2 or more times and order total is over £20
  • Add 'and at least one product is in the Supplements or Pet Food category' to limit this to consumable categories where subscriptions make sense. … product has been purchased by this customer 2 or more times and at least one product is in the Supplements or Pet Food category

Badge preview

Default: Frequent Buyer

When this rule matches

Frequent Buyer Repeat Product
Guest: no
Customer has placed 3 orders in the last 30 days and one product has been purchased 4 times previously. Both conditions met.
Boundary 2 Orders 2 Purchases
Guest: no
Customer has placed exactly 2 orders in the last 30 days and one product has been purchased exactly 2 times. Both boundaries met.

When this rule does not match

Frequent Buyer All New Products
Guest: no
Customer has 3 orders in the last 30 days but no product has been purchased before - all items have 0 previous purchases.
Repeat Product Infrequent Buyer
Guest: no
Customer has a repeat product (purchased 5 times) but only 1 order in the last 30 days, below the 2-order threshold.
Guest Checkout Frequent
Guest: yes
Guest checkout has null orders_last_30d and null purchase counts, so neither condition can be satisfied.

Workflow

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

Inbox
Yes

Good to know

  • Guest checkouts are excluded - both conditions require a registered customer account with purchase history.
  • The repeat-product check counts previous purchases of the exact SKU. A customer switching between product variations may not trigger the repeat condition.
  • The 30-day window is rolling, not calendar-month based.

Frequently asked questions

  • Does the current order count toward the 2-order threshold?
    Yes. The orders_last_30d value includes the order being evaluated. A customer placing their second order this month will meet the threshold of 2.
  • If a customer reorders the same product but in a different size or variant, does it count?
    Each product variation is treated as a distinct SKU. A customer who bought Size A previously and now orders Size B will not trigger the repeat-product condition for that item.
  • Why combine order frequency with repeat-product purchase?
    Frequency alone may indicate a customer exploring your catalogue. Combining it with a repeat product confirms a habitual reorder pattern, making subscription conversion much more likely to succeed.
  • Can I adjust the thresholds for different product categories?
    The thresholds are fixed in the rule text. Create separate rules with different thresholds if you need category-specific frequency targets.

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