Customers who place 3+ orders per month over a long relationship are behaving like trade buyers but may be paying retail prices. Without a flag, your team cannot identify these patterns and offer appropriate trade terms, leaving revenue and loyalty on the table.
OrderBadger can automatically identify customers who order very frequently and may be suitable for a trade account or dedicated pricing.
Stores with a mix of retail and trade customers - especially those selling consumables, supplies, or materials where frequent reordering is common in a B2B context.
How it works
Combines three conditions: 3+ orders in the last 30 days, 10+ total previous paid orders, and a current order total over £100. When all conditions are met, the order is badged and routed to your inbox, highlighting a customer who behaves like a trade buyer.
Reach out to the customer to discuss trade terms, wholesale pricing, or a dedicated account. Consider offering auto-invoicing, bulk discounts, or a simplified reorder process. These customers are already loyal - formalising the relationship benefits both sides.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Lower '10 or more previous paid orders' to '5 or more' to surface potential trade accounts earlier in the relationship.
- Reduce 'over £100' to 'over £50' if your product prices are low and even smaller frequent reorders indicate trade behaviour.
- Raise '3 or more orders in the last 30 days' to '5 or more' if you only want to flag the most intense reordering patterns.
- Add 'and order is single SKU' to narrow in on customers who repeatedly bulk-buy the same product, the strongest trade signal. …10 or more previous paid orders and order total is over £100 and order is single SKU
- Add 'and shipping is domestic' if your trade accounts are typically local businesses rather than international buyers. …10 or more previous paid orders and order total is over £100 and shipping is domestic
Badge preview
When this rule matches
When this rule does not match
Workflow
This rule includes workflow features that help your team act on flagged orders.
Good to know
- Guest checkouts are excluded because order frequency tracking requires a registered customer account.
- The 30-day window is a rolling count. A customer who orders 3 times in one week then stops will only be flagged during the window when 3+ orders are visible.
- The £100 order total filter excludes very small reorders. Adjust if your average B2B order is lower.
Frequently asked questions
-
Does the 30-day order count include the current order?No. The orders_last_30d field counts previous orders placed in the last 30 days, not including the order currently being evaluated.
-
Why require 10+ previous orders on top of the 30-day frequency?The 10-order minimum ensures this is a genuinely established customer, not someone who happened to place a few orders in a short burst. Trade account offers should target customers with proven long-term buying behaviour.
-
Will this badge appear on every order from a qualifying customer?Yes, as long as all three conditions are met at evaluation time. If the customer's 30-day order count drops below £3, or the order total is under £100, the badge will not appear on that specific order.
-
Can I lower the frequency threshold to 2 orders per month?Yes. Edit the natural language rule text to change '3 or more orders in the last 30 days' to your preferred threshold, then recompile.
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