On Schedule

How to recognise customers on a regular supplement reorder cycle in WooCommerce

Recognise customers ordering on a regular medication or supplement cycle

Badges orders from customers who have placed 3 or more previous orders, have purchased at least one product 3 or more times, and are ordering within a 25-to-40-day window since their last purchase. This pattern strongly suggests a regular replenishment cycle - a customer worth retaining through consistent, reliable service.

Customer info
The problem

Customers who reorder the same health products on a predictable schedule are among the most valuable in any pharmacy or supplement business. They rarely browse - they go straight to reorder. If their experience falters even once - a late dispatch, a stockout, a price increase - they silently switch to a competitor. Identifying these repeat-cycle customers lets your team ensure their orders are always prioritised and their products always in stock.

The solution

OrderBadger can detect customers reordering the same products on a regular monthly-ish cycle and tag their orders accordingly, so your team knows to treat them as high-retention-value accounts.

Who this is for

Online pharmacies, supplement retailers, and health product stores where a significant portion of revenue comes from customers on regular replenishment cycles - monthly vitamins, prescription top-ups, or recurring wellness products.

At a glance
Registered customers with 3+ previous orders Product repurchased 3+ times by same customer Reorder window: 25 to 40 days since last order Badge: On Schedule (green) Identifies monthly replenishment patterns
People also search for
WooCommerce detect monthly supplement reorder pattern how to identify customers on regular prescription replenishment cycle flag on-schedule repeat health product buyers WooCommerce WooCommerce pharmacy repeat purchase cycle detection recognise loyal monthly vitamin reorder customers WooCommerce

How it works

Evaluates four conditions together: the customer must have 3 or more previous paid orders, at least one product in the current order must have been purchased by this customer 3 or more times previously, and the gap since their last order must fall between 25 and 40 days. This window captures the typical monthly reorder pattern while excluding both premature top-ups and overdue lapses.

Ensure these orders are dispatched promptly - cycle customers notice delays more than casual buyers because they time their orders around product usage. Monitor stock levels on their frequently purchased products and consider proactive outreach if a product is about to go out of stock.

Rule template

Plain English rule Customer has 3 or more previous paid orders and at least one product has been purchased by this customer 3 or more times and days since last order is more than £25 and days since last order is less than £40

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

Make it yours

Adjust thresholds
  • Widen the window from '25 to 40' to '20 to 50' if your customers show more variation in their reorder timing and you still want to capture them as cycle buyers.
  • Narrow the window to '28 to 35' for products with a strict 30-day supply, like prescription quantities, where the cycle is highly predictable.
Add or remove conditions
  • Add 'and order total is over £50' to focus the badge on higher-value cycle orders where retention has the greatest revenue impact. … is more than £25 and days since last order is less than £40 and order total is over £50
  • Create a companion rule for overdue cycle customers: 'days since last order is more than £40 and at least one product has been purchased 3 or more times' to trigger a re-engagement email.

Badge preview

Default: On Schedule

When this rule matches

Monthly Supplement Reorder
Previous paid orders: 5
Customer has 5 previous orders, has bought Vitamin D 4 times before, and last ordered 30 days ago - textbook monthly cycle.
Boundary All Minimums
Previous paid orders: 3
Exactly 3 previous orders, product purchased exactly 3 times, and 26 days since last order - every condition at its boundary.

When this rule does not match

Frequent Buyer Too Soon
Previous paid orders: 6
Customer has 6 previous orders and product has been purchased 5 times, but only 10 days since last order - too soon to be the regular monthly cycle.
Cycle Customer Overdue
Previous paid orders: 8
Customer fits the repeat buyer profile but 55 days since last order exceeds the 40-day upper window - they are overdue, not on schedule.
New Customer Right Timing
Previous paid orders: 2
Days since last order is 32 and product was bought 3 times, but customer has only 2 previous orders - below the 3-order minimum.

Good to know

  • The 25-to-40-day window assumes a roughly monthly cycle. Customers on fortnightly or quarterly cycles will not be detected without adjusting the day range.
  • Product purchase count tracking requires customer accounts. Guest checkouts cannot build the repeat-purchase history needed for this rule.
  • The rule identifies the pattern but does not predict when the next order will arrive. For proactive reminders, you would need a separate email automation system.

Frequently asked questions

  • What if a customer orders the same product but at different intervals?
    The rule only checks whether the current order falls within the 25-to-40-day window from the last order. It does not analyse historical interval consistency. As long as this particular gap fits the window, the badge fires.
  • Can I detect customers on a weekly or quarterly cycle instead?
    Yes - adjust the day range in the rule text. For weekly cycles, use 'more than £5 and less than £10'. For quarterly, use 'more than £80 and less than £100'. Each cycle length benefits from its own rule.
  • Does the product purchase count include the current order?
    No. It reflects how many times the customer has previously purchased the product. The current order is evaluated against this history, not included in it.
  • Why require 3 previous orders and not just product purchase count?
    The order count condition confirms the customer has an established relationship with your store, not just a one-time bulk purchase of the same product. Combined with product purchase count, it isolates genuine repeat buyers.

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