Returning Favourite

How to spot lapsed buyers repurchasing favourites in WooCommerce

Spot lapsed customers returning to repurchase a discounted favourite

Identifies returning customers who have been away for over 60 days and are repurchasing a product they have bought before at a discount - a strong win-back signal worth acting on.

Customer info
The problem

When a lapsed customer comes back to repurchase a familiar product at a discount, it signals re-engagement. Without flagging this, the order is processed like any other and the win-back opportunity is missed.

The solution

OrderBadger can detect when a lapsed customer returns to repurchase a discounted favourite.

Who this is for

Subscription and consumable brands, stores running win-back campaigns, and any shop that wants to recognise returning customers.

At a glance
Registered customers only Inactive for over 60 days Repurchasing a previously bought product That item discounted by more than 15% Badge: Returning Favourite (teal, info)
People also search for
WooCommerce detect lapsed customer buying a familiar product at a discount how to flag win-back repurchases in WooCommerce identify returning dormant customers reordering favourites WooCommerce WooCommerce alert for lapsed buyer re-engaging with discounted product

How it works

Combines three conditions: the customer must have been inactive for over 60 days, at least one item must have been purchased before, and that same item must be discounted by more than 15%. All three must be true on the same line item.

Consider a personalised thank-you note acknowledging their return. This is a strong re-engagement signal worth nurturing.

Rule template

Plain English rule A registered customer who has not ordered in more than 60 days, buying at least one product they have previously purchased, at a discount of more than 15% on that item

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 '60 days' to '45 days' if your repurchase cycle is fast and even a 6-week gap counts as lapsed.
  • Raise '15%' to '25%' if you only want to flag deeper discounts that clearly indicate a targeted win-back offer rather than routine sales.
  • Lower '15%' to '10%' to catch smaller promotional discounts that might still signal a win-back campaign brought the customer back.
Add or remove conditions
  • Add 'and order total is over £30' to skip trivially small repurchases that are unlikely to indicate meaningful re-engagement. …ously purchased, at a discount of more than 15% on that item and order total is over £30
  • Remove 'at a discount of more than 15% on that item' if you want to flag all lapsed customers repurchasing a favourite, regardless of whether a discount was involved.

Badge preview

Default: Returning Favourite

When this rule matches

Lapsed 90d Repeat Item 25 Off
Guest: no
Customer lapsed 90 days, repurchasing a favourite (prev=3) at 25% off - all three conditions met.
Lapsed 180d One Repeat 20 Off
Guest: no
Customer dormant 6 months, one item previously purchased at 20% off.

When this rule does not match

Recent Buyer Repeat Discounted
Guest: no
Customer ordered only 30 days ago - not lapsed despite repurchasing at a discount.
Lapsed 90d Never Bought Product
Guest: no
Customer is lapsed but has never bought this product before (count=0) - not a repurchase.
Lapsed 90d Repeat Item 10 Off
Guest: no
Customer is lapsed and repurchasing but the discount is only 10% - below the 15% threshold.
Guest Checkout Lapsed Pattern
Guest: yes
Guest checkout cannot satisfy the registered customer condition.

Workflow

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

Inbox
Yes

Good to know

  • Guest checkouts are excluded.
  • The discount and lapsed thresholds are fixed in the rule text.
  • The product repurchase check uses exact product ID matching - it does not match similar products.

Frequently asked questions

  • Do all three conditions need to be true on the same line item?
    The lapsed condition (60+ days) applies to the customer overall, while the repurchase and discount conditions must both be true on the same line item.
  • If the customer is buying a new product at a discount but also a repeat product at full price, will it trigger?
    No. The same line item must be both a previous purchase and discounted by more than 15%. A new discounted product or a full-price repeat product alone will not satisfy the rule. You can adjust the discount percentage in the rule text.
  • Why is the discount threshold set at 15% instead of a higher value?
    A 15% discount is common in win-back campaigns and promotional emails. It captures the typical range of discounts used to lure customers back without flagging trivial price adjustments. Edit the rule text to change it.

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