Off-peak revenue is critical for cash flow, yet loyal customers who place above-average orders outside of seasonal spikes go unrecognised. Without a flag, your team treats these orders the same as any other off-peak purchase and misses the chance to reward behaviour that sustains the business year-round.
OrderBadger can automatically identify loyal customers who spend above their average during off-peak periods.
Stores with clear seasonal peaks and quieter off-peak periods - garden centres, fashion retailers, gift shops, and any business where off-peak loyalty is strategically valuable.
How it works
Combines three conditions: the order must be placed outside your configured peak season, the customer must have five or more previous paid orders, and the current order total must exceed the customer's average order value. The badge appears passively on the order as a positive signal.
Include a thank-you note recognising their loyalty outside of the busy season. Consider offering an exclusive off-peak discount for their next purchase, or early access to upcoming seasonal collections. These customers sustain your business between peaks and deserve special treatment.
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 '5 or more previous paid orders' to '3 or more' if your store has fewer repeat buyers and you want to recognise off-peak loyalty earlier.
- Raise '5 or more' to '10 or more' to limit the badge to your most established long-term customers.
- Add 'and order total is over £75' to add a value floor and ensure only substantial above-average purchases are flagged. …and order total is greater than customer average order value and order total is over £75
- Add 'and distinct product count is 3 or more' to focus on customers who are exploring your range broadly during the quiet season. …and order total is greater than customer average order value and distinct product count is 3 or more
- Remove 'and order total is greater than customer average order value' to badge all off-peak orders from loyal customers regardless of spend level.
Badge preview
When this rule matches
When this rule does not match
Good to know
- Peak season must be configured in your store settings. If not set, is_peak_season will be null and the 'not peak season' condition cannot be evaluated.
- Guest checkouts have no order history, so this rule will not fire for guests.
- The average order value is calculated from completed orders only and does not include the current order.
Frequently asked questions
-
Why exclude peak season from this rule?During peak season, many customers spend above their average due to holiday gift buying. Off-peak spending above average is a stronger loyalty signal - these customers are choosing your store outside of seasonal motivation.
-
Does the average order value include orders from both peak and off-peak periods?Yes. The average is calculated from all previous completed orders regardless of when they were placed. A future enhancement could separate peak and off-peak averages, but currently it is a single historical average.
-
Will the badge fire in January if my peak season ends on December 31?Yes, as long as the order is placed when is_peak_season is false. If January 1 is outside your configured peak window, qualifying orders on that date will receive the badge.
-
Can I combine this with a minimum order value to filter out trivially small increases?Yes. Add 'and order total is over £50' (or your preferred floor) to the rule text to ensure only meaningful off-peak orders are badged.
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