Marketing scenario
What this scenario gives you
More repeat orders, shorter time to return, and better discount use than giving the same offer to all traffic.
Popup or onsite message for a customer with purchase history who returns after some time and views products, category, or cart.
When it is worth using
- stores with repeatable or seasonal purchases
- customers returning after a longer break but not buying
- brands that want reactivation without a mass discount newsletter
When to skip it
Do not show the discount to customers who buy regularly without an incentive. Recommendations, loyalty, or replenishment reminders are better there.
Implementation plan
How to set it up
Define return
A returning customer is not everyone who visited before. The condition should include purchase history, time since last order, and current intent.
Match the benefit
After 30 days, a reminder may be enough; after 120 days, a stronger code or return offer may be needed. One discount for everyone loses precision.
Exclude recent buyers
Do not show the discount right after purchase. It can train customers that a better price appears immediately after ordering.
Retention
A return offer should come from customer history
The discount does not need to be large. Free shipping, a small bonus, or early access can work if the message clearly follows customer history. Without that, it feels like recycled promotion.
- For consumables, use time since last purchase.
- For fashion categories, use season and previous style.
- For VIP customers, a bonus or early access often works better than a regular discount.
Margin
Not every return needs a discount code
If the customer already returned and views a product, a discount may be unnecessary. A favorite category reminder, free shipping, early access, or complement recommendation may be enough.
- Do not discount customers who already buy in a short cycle.
- For longer gaps, test a lower discount before a higher one.
- Measure repeat-order margin, not only the return itself.
Segmentation example
Treat 30, 90, and 180-day return gaps differently
After 30 days, show a reminder or new arrivals. After 90 days, add a light bonus. After 180 days, a reactivation offer makes more sense, but should have a limit and clear reason to return.
- Condition: previous purchase, no order in selected window, current product visit.
- Exclude customers with open complaints or recent orders.
- Lead CTA to a category tied to history, not the generic homepage.
Measurement
What to measure after launch
Evaluate the scenario by shopper behavior and cart impact, not by impressions alone. These metrics help you see whether the campaign supports revenue or only creates activity.
- repeat purchase rate
- time to next purchase
- return margin
- code usage