Frequent recent buyers are your most engaged customers, but without a flag they are indistinguishable from occasional purchasers. Missing these signals means missed opportunities for upselling and retention.
OrderBadger can automatically identify customers who are ordering frequently in the current month.
Stores with consumable or repeat-purchase products - food, supplements, pet supplies, beauty, and any store where frequent ordering is a positive signal.
How it works
Adds a Frequent Buyer badge to orders from registered customers who have placed two or more orders within the last 30 days. This highlights your most engaged recent buyers at a glance.
Consider offering free shipping, a loyalty discount, or bundled deals to frequent buyers. Prioritise their orders for fast dispatch to reinforce the positive purchasing behaviour.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Raise '2 or more orders' to '4 or more orders' to focus on truly hyperactive buyers rather than anyone who reorders once.
- Change '30 days' to '14 days' if you want to catch intense short bursts of purchasing instead of a whole-month window.
- Add 'and order total is over £50' to ignore small repeat top-ups and only badge meaningful repeat purchases. Customer has placed 2 or more orders in the last 30 days and order total is over £50
- Add 'and shipping is domestic' if you want a separate rule for frequent international buyers. Customer has placed 2 or more orders in the last 30 days and shipping is domestic
Badge preview
When this rule matches
When this rule does not match
Good to know
- Guest checkouts are excluded - recent order tracking requires a registered customer account.
- The 30-day window is rolling, not calendar-month based. Orders exactly 30 days old are included.
- The threshold is fixed at 2 orders in the rule text. Edit the rule to change the frequency requirement.
Frequently asked questions
-
Does this rule count guest orders?No. Guest checkouts have no customer account, so there is no way to count previous orders. Only registered customers can trigger the Frequent Buyer badge.
-
Is the 30-day window based on the calendar month or a rolling period?It is a rolling 30-day window counted backwards from the current order date, not the calendar month. An order placed on the 15th looks back to the 15th of the previous month.
-
Can I change the threshold from 2 orders to something higher?Yes. Edit the rule text to specify a different number (e.g. '3 or more orders') and recompile. The threshold is set in the natural-language rule, not a separate setting.
-
Does the current order count toward the threshold?The orders_last_30d value is computed at evaluation time and includes the order being evaluated. So a customer placing their second order this month will meet the threshold of 2.
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