Replenishment Due

How to spot overdue skincare replenishment customers in WooCommerce

Detect skincare customers who are overdue for their regular replenishment purchase

Badges orders from repeat skincare customers who have purchased before, are reordering a product they have bought at least twice, but whose last order was more than 60 days ago. This gap suggests the customer may have lapsed or experimented with a competitor, making the current order a win-back moment.

Customer info
The problem

Skincare products have a natural consumption cycle - a moisturiser lasts roughly 60-90 days. When a loyal customer goes quiet beyond that window and then returns, it often means they tried something else and came back. This is a retention-critical moment: recognise the return, and you strengthen the relationship; ignore it, and the next lapse may be permanent.

The solution

OrderBadger can spot returning skincare customers who are overdue for replenishment based on their order gap and purchase history with specific products.

Who this is for

Skincare brands, beauty subscription retailers, and online cosmetics shops with a loyal base of repeat buyers purchasing consumable skincare products on a regular cycle.

At a glance
Requires 2 or more previous paid orders Product purchased 2 or more times before Purchase gap: more than 60 days Skincare category required Badge: Replenishment Due (teal)
People also search for
detect lapsed skincare customer returning to reorder WooCommerce replenishment cycle tracking for beauty products flag overdue repeat skincare buyers coming back identify win-back moment for cosmetics customers skincare product repurchase gap alert

How it works

Combines four signals: the customer must have at least 2 previous paid orders, at least one product in the order must have been purchased by the same customer 2 or more times before, the gap since their last order must exceed 60 days, and at least one item must be in the Skincare category. Together these conditions pinpoint a loyal skincare buyer who has gone quiet and is now returning.

Treat this order as a retention opportunity. Include a thank-you note or a small sample of a complementary product. If you run a loyalty programme, check whether the customer has unclaimed points. A personal touch at this moment can re-establish the replenishment habit.

Rule template

Plain English rule Customer has 2 or more previous paid orders and at least one product has been purchased by this customer 2 or more times and days since last order is more than £60 and at least one product is in the Skincare category

Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.

Make it yours

Adjust thresholds
  • Shorten 'more than £60' to 'more than £45' if your core products are small-format items that run out faster, such as 30ml serums or travel-size moisturisers.
  • Extend 'more than £60' to 'more than £90' if your products are large-format (100ml+) and customers realistically need a longer replenishment cycle.
Add or remove conditions
  • Remove 'and at least one product is in the Skincare category' to detect overdue replenishment in any product category, not just skincare.
  • Add 'and order total is less than £30' to specifically target small restock orders where the customer is only buying their regular product and might appreciate a bundle discount to increase basket size. …han £60 and at least one product is in the Skincare category and order total is less than £30

Badge preview

Default: Replenishment Due

When this rule matches

Returning Repeat Skincare Buyer 75 Days
Previous paid orders: 4
Customer has 4 previous paid orders, has bought from the Skincare category with this product purchased 3 times before, and last ordered 75 days ago - all conditions met.
Boundary 2 Orders 2 Purchases 61 Days
Previous paid orders: 2
Customer has exactly 2 previous orders, has bought this Skincare product exactly twice, and last ordered 61 days ago - all thresholds met at the boundary.

When this rule does not match

Repeat Buyer Recent Order
Previous paid orders: 5
Customer has 5 previous orders and has bought this skincare product 4 times, but last ordered only 30 days ago - the 60-day gap is not met.
Overdue But First Time Product
Previous paid orders: 3
Customer has 3 previous orders and last ordered 90 days ago, but has never purchased this specific product before (count is 1, which is the current order) - the product repurchase condition is not met.
Overdue Repeat Buyer Non Skincare
Previous paid orders: 6
Customer has 6 previous orders, has bought this product 3 times, and last ordered 80 days ago - but the product is in Makeup, not Skincare.

Workflow

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

Inbox
Yes

Good to know

  • The 60-day gap is a general skincare consumption estimate. Some products (like eye cream) last longer, while others (like cleansers) run out faster. Adjust the threshold to match your bestsellers.
  • The rule uses overall days since last order, not the gap for the specific product. A customer who bought skincare 90 days ago but ordered a fragrance last week will not be flagged because their last order was recent.
  • Guest checkouts cannot build purchase history, so this rule only works for registered customers.

Frequently asked questions

  • Why 60 days specifically?
    Most skincare products last 2-3 months with daily use. A 60-day gap catches customers right as their product is likely running out or just after. You can adjust this to match the actual consumption rate of your top-selling products.
  • Does this overlap with the lapsed customer rule?
    The lapsed customer rule flags any customer who has been away for 60+ days. This rule adds product-level and category-level conditions, making it specific to skincare replenishment patterns rather than general inactivity.
  • What if the customer buys a new product they have never ordered before?
    The rule requires at least one product with 2 or more previous purchases. If the entire order is new products, the replenishment condition is not met and the badge will not appear.

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