VIP Restock

How to recognise VIP restock orders in WooCommerce

Identify VIP customers restocking their favourite products

Badges orders from loyal customers with 5 or more previous orders who are repurchasing a product they have bought at least 3 times before, with an order total over £50. These are high-value restock orders deserving priority treatment.

Customer info
The problem

VIP customers who repeatedly reorder the same products are the backbone of a fashion business. Without visibility into restock behaviour, these valuable orders are processed alongside first-time purchases and miss opportunities for priority handling, loyalty perks, or personalised notes.

The solution

OrderBadger can identify VIP customers who are restocking products they have bought multiple times before.

Who this is for

Fashion, beauty, and lifestyle brands with consumable or replenishable lines (basics, skincare, activewear) where loyal customers regularly reorder their favourites.

At a glance
Requires 5 or more previous paid orders Product purchased 3 or more times before Order total over £50 Routes to inbox for priority handling Badge: VIP Restock (green)
People also search for
WooCommerce flag loyal customers restocking their favourite products How to identify VIP repeat buyers reordering the same items Badge priority restock orders from your best customers WooCommerce rule for high-value customers repurchasing favourites Detect VIP replenishment orders deserving priority handling

How it works

Combines three conditions: the customer must have 5 or more previous paid orders, at least one product in the order must have been purchased by this customer 3 or more times, and the order total must exceed £50. When all three are true, a VIP Restock badge is applied and the order appears in the inbox.

Prioritise these orders for fast dispatch. Consider adding a handwritten thank-you note, loyalty discount code for next purchase, or free samples. These customers are ideal candidates for subscription offers.

Rule template

Plain English rule Customer has 5 or more previous paid orders and at least one product has been purchased by this customer 3 or more times and order total is over £50

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' to recognise VIP restocking behaviour earlier in the customer lifecycle.
  • Raise 'over £50' to 'over £100' if you only want to apply priority handling to higher-value restock orders.
  • Change '3 or more times' to '2 or more times' to catch the second repurchase - when restocking intent is already clear.
Add or remove conditions
  • Add 'and the order has free shipping' to highlight VIP restocks where you are also absorbing delivery costs, for margin awareness. …by this customer 3 or more times and order total is over £50 and the order has free shipping
  • Add 'and at least one item is low stock' to prioritise VIP restocks that could deplete a favourite product - a retention risk worth acting on quickly. …by this customer 3 or more times and order total is over £50 and at least one item is low stock

Badge preview

Default: VIP Restock

When this rule matches

Vip Restocking Favourite
Order total: £75.00  |  Previous paid orders: 8  |  Guest: no
Customer has 8 previous paid orders, one item has been purchased 4 times, and order total is £75 - all conditions met.
Vip Exact Thresholds
Order total: £50.01  |  Previous paid orders: 5  |  Guest: no
Customer has exactly 5 previous paid orders, one item purchased exactly 3 times, and order total of £50.01 - just above all thresholds.

When this rule does not match

Loyal Customer No Repeat Product
Order total: £80.00  |  Previous paid orders: 6  |  Guest: no
Customer has 6 previous orders and total is over £50, but no product has been purchased 3 or more times.
Repeat Product Buyer Few Orders
Order total: £65.00  |  Previous paid orders: 3  |  Guest: no
Product has been purchased 5 times and total is over £50, but customer only has 3 previous orders - below the 5-order threshold.
Vip Restock Below Total Threshold
Order total: £45.00  |  Previous paid orders: 7  |  Guest: no
Customer has 7 previous orders and a product purchased 4 times, but order total of £45 is not over £50.

Workflow

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

Inbox
Yes

Good to know

  • Guest checkouts are excluded since they have no purchase history.
  • The product purchase count depends on WooCommerce order history accuracy. Cancelled or refunded orders may affect counts.
  • The thresholds are fixed in the rule text. Adjust them to match your store's repeat purchase patterns.

Frequently asked questions

  • Does the product need to have been purchased exactly in 3 separate orders, or does quantity matter?
    The count is based on previous purchase occasions (orders), not total units. Buying 5 units in a single previous order counts as 1 purchase, not 5.
  • Why is there a minimum order total of £50?
    The threshold filters out trivial restock orders (e.g. a single pair of socks) that may not warrant special handling. Adjust the value in the rule text to suit your price range.
  • Can this rule fire for a customer restocking multiple favourite products in one order?
    Yes. The rule requires at least one product to meet the 3-purchase threshold. If multiple products qualify, the badge still fires once at the order level.
  • What if a customer returns items - does that affect their previous purchase count?
    It depends on your WooCommerce configuration. If refunded orders are excluded from the count, a return could drop the customer below the threshold for future orders.

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