Off-Peak VIP

How to reward loyal off-peak buyers in WooCommerce

Recognise loyal customers spending above their average during off-peak periods

Badges off-peak orders from loyal customers who are spending more than their historical average, highlighting your most engaged buyers at a time when their purchases have the greatest revenue impact.

Customer info
The problem

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.

The solution

OrderBadger can automatically identify loyal customers who spend above their average during off-peak periods.

Who this is for

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.

At a glance
Outside peak season only Requires 5+ previous paid orders Order total above customer's historical average Badge: Off-Peak VIP (green) Recognises year-round loyal spending
People also search for
WooCommerce identify loyal customers during off-season how to recognise above-average spend outside peak season WooCommerce flag VIP orders during quiet periods reward customers who buy year-round not just peak season WooCommerce off-peak customer retention strategy

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

Plain English rule It is not peak season and customer has 5 or more previous paid orders and order total is greater than customer average order value

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 '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 or remove conditions
  • 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

Default: Off-Peak VIP

When this rule matches

Off Peak Loyal Above Average
Order total: £85.00  |  Previous paid orders: 9
It is not peak season, the customer has 9 previous paid orders, and the order total of £85 exceeds their average of 62 - all three conditions met.
Off Peak Boundary 5 Orders Just Above Average
Order total: £110.50  |  Previous paid orders: 5
Not peak season, customer has exactly 5 previous paid orders, and the total of £110.50 just exceeds their average of 108 - boundary pass on order count and average.

When this rule does not match

Peak Season Loyal Above Average
Order total: £130.00  |  Previous paid orders: 7
Customer has 7 previous paid orders and the order total of £130 exceeds the average of 95, but it is peak season - spending above average is normal during peaks.
Off Peak Loyal Below Average
Order total: £45.00  |  Previous paid orders: 6
It is not peak season and the customer has 6 previous paid orders, but the total of £45 is below their average of 70.
Off Peak New Customer Above Average
Order total: £90.00  |  Previous paid orders: 2
It is not peak season and the total of £90 exceeds the customer's average of 75, but the customer has only 2 previous paid orders - below the loyalty threshold.

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