A promotion can bring a customer back tomorrow.
That does not always mean the customer has become loyal.
One retailer described the real challenge as turning first-time customers into repeat customers "without relying too much on discounts or promotions". Another put the risk more bluntly: if customers learn that another discount is always coming, there is little reason to buy at full price.
This is where a busy loyalty programme can become misleading.
Redemptions rise. Campaign revenue looks healthy. Customers return when a code arrives. Yet the business may be paying people to bring forward purchases they would have made anyway, or teaching them to delay an order until the next offer.
The useful question is not how to remove discounts completely. A well-timed offer can still solve a real customer problem.
The question is:
What makes the second purchase worthwhile when price is not the only reason to return?
Repeat purchase and discount response are different
A repeat purchase tells you that somebody bought again.
A discount response tells you that somebody acted when the price changed.
The two can happen together, but they should not be confused.
Attentive surveyed 600 US adults in January 2026 and found that deals and promotions were the most commonly selected reason for returning to a new brand. Product quality, shipping, perceived value and service also featured strongly. The report recommends second-purchase perks that build value without relying on blanket discounting.
Source: https://www.attentive.com/blog/loyalty-retention-report-2026
That is US survey evidence, not a universal rule for every shop or customer group. Its practical value is the broader pattern: price can help, but customers also return because the product, experience and next purchase make sense.
Shopify's 2026 retail loyalty guide uses four broad levers: convenience, service, offers and personalisation. Retailers can use those levers as a simple diagnostic instead of treating every retention problem as a request for another voucher.
Five signs customers may be waiting for the next offer
No single sign proves discount dependence. Several signs appearing together should trigger a closer review.
1. Repeat orders cluster around campaign dates
Sales rise when the offer starts and fall immediately after it ends. The same customers rarely return between promotions.
2. Full-price repeat purchasing is falling
The repeat rate looks stable, but a growing share of those orders requires a code, reward or markdown.
3. The message changes, but the incentive does not
Every campaign has a different subject line, while the customer proposition remains another percentage off.
4. Customers wait or abandon when no code is available
Support conversations, checkout behaviour or customer feedback suggest that an offer is now expected rather than appreciated.
5. Redemptions rise while contribution weakens
The programme records more activity, but gross contribution after discounts, reward costs and fulfilment does not improve.
These signs do not mean the loyalty programme must be removed. They mean the retailer needs a clearer second-purchase reason.
Define the second-purchase reason
Start with the customer's next job, not the reward catalogue.
A useful second-purchase reason usually belongs to one of six areas.
Replenishment
The product has a natural replacement cycle. A timely reminder or convenient repeat order may be more useful than a general discount.
Service
The customer needs help using, maintaining, fitting or choosing the next product. Follow-up advice can make the original purchase more valuable and create a credible reason to return.
Recognition
The customer values being remembered. Recognition might mean useful continuity, an earned milestone or a benefit that reflects a genuine relationship rather than a mass offer.
Access
Early access to relevant products, appointments, limited stock or events can matter when the customer values certainty and discovery.
Convenience
Easy collection, a saved preference, a simpler return, reliable availability or a smoother checkout can remove the friction that sends a customer elsewhere.
Relevance
A useful recommendation, reminder or bundle reflects what the customer bought and what they are likely to need next. It should help the customer make a better decision, not merely increase message volume.
Choose one primary reason. Trying to improve replenishment, referrals, basket size, visits and category discovery in the same test makes the result difficult to interpret.
Segment before discounting everyone
A blanket promotion treats every customer as if they have the same need and the same likelihood of returning.
They do not.
Consider three simple groups:
- Customers whose first purchase has a predictable replenishment cycle.
- Customers whose purchase benefits from service or guidance.
- Customers who already return without an incentive.
The third group is especially important. Giving an automatic discount to customers who already intended to return can make programme activity look successful while reducing the value of demand the business already earned.
Segmentation does not require a complicated model. A small retailer can begin with purchase category, first-purchase date, location and whether the customer has already returned.
Use only the customer data needed for the stated purpose. Explain how it will be used, keep permissions clear and check the privacy and direct-marketing rules that apply to the business and market.
Choose the smallest useful intervention
Once the customer group and second-purchase reason are clear, choose an intervention that matches the job.
Examples include:
- a replenishment reminder near the expected replacement date
- a short care or setup guide after purchase
- early access to a relevant new line
- a small milestone reward after demonstrated behaviour
- a service check-in for a product that needs support
- easier collection or return options
- a bundle that solves the next need
- recognition or tier benefits that are earned rather than broadcast to everyone
Some interventions still have a cost. Free shipping, gifts and bundles are not free to the retailer. The point is to make the value relevant and measurable instead of defaulting to a blanket price cut.
Measure commercial contribution after reward cost
Redemption is an activity measure. It should not be the final verdict.
Track at least:
- eligible customers
- customers making a second purchase
- time to second purchase
- full-price repeat orders
- revenue from repeat orders
- gross contribution from those orders
- discount, reward, gift and fulfilment costs
- unsubscribes or opt-outs where messaging is involved
A simple contribution view is:
Repeat-order gross contribution - reward and delivery cost - programme operating cost
This is not a complete accounting model, but it is a better decision measure than redemptions alone.
Compare the result with a suitable baseline or similar customer group where practical. Do not claim that one before-and-after chart proves causation. Seasonality, campaigns, product availability and customer mix can all change the result.
For a deeper measurement method, use:
https://ezycarto.com/blog/a-loyalty-programme-is-not-working-until-it-changes-repeat-behaviour
Before segmenting customers, check whether the purchase context is ready:
https://ezycarto.com/blog/first-party-customer-data-retail-retention
A practical 30-day test
Thirty days will not suit every category. Use it only when the normal repurchase cycle makes sense within that period.
Step 1: Choose the customer group
Example: first-time customers who bought a replenishable product during the previous month.
Step 2: Write the target behaviour
Example: increase the proportion making a relevant second purchase within 30 days.
Step 3: Choose one intervention
Send a useful replenishment reminder with a convenient route back to the product. Do not add a blanket discount unless price is the specific variable being tested.
Step 4: Keep a comparison
Where practical and fair, compare with a similar group that receives the normal customer journey. If that is not possible, record the baseline and the limitations clearly.
Step 5: Review the economics
Compare second-purchase rate, timing, full-price orders and contribution after programme cost.
Step 6: Decide
Keep the intervention if it creates useful repeat behaviour at an acceptable cost. Adjust it when customers respond but the economics are weak. Stop it when it adds noise, cost or message fatigue without improving the customer relationship.
Where EzyCarto fits
EzyCarto connects points, rewards and referrals with checkout, customer profiles, purchase history and retail analytics.
That connected context can help a retailer identify an eligible customer group, apply programme rules and review repeat-purchase activity without treating loyalty as an isolated campaign.
Relevant product pages:
https://ezycarto.com/analytics
The platform does not decide the commercial objective for the retailer. The business still needs to choose the behaviour, set permissions, define the intervention and judge whether the economics make sense.
Audit one repeat-purchase behaviour
Before adding another blanket offer, choose one recent first-purchase group and answer five questions:
- What should make the next purchase useful?
- Which customers genuinely share that need?
- What is the smallest relevant intervention?
- What will we measure after reward cost?
- When will we keep, adjust or stop it?
That short audit gives the loyalty programme a job beyond issuing another code.
