The Second-Purchase Problem: How Ecommerce Brands Can Build Loyalty Without Constant Discounts
Ecommerce brands spend significant time and money attracting new customers.
They invest in paid advertising, search engine optimisation, influencer partnerships, email campaigns and conversion rate optimisation to convince someone to make their first purchase.
Yet one of the most important commercial questions comes after that initial transaction: What gives the customer a reason to buy again?
For many online retailers, the challenge isn’t necessarily acquiring customers. It’s turning first-time buyers into repeat purchasers without relying on increasingly expensive promotions.
A well-designed ecommerce loyalty programme can help, but offering points or discounts isn’t enough on its own. Successful retention strategies need to balance customer motivation, purchasing behaviour and profitability.
1. Why the second purchase matters
The first purchase marks the beginning of a customer relationship, not necessarily the creation of a loyal customer.
A shopper may buy because of a discount, a recommendation or a particularly effective advertisement. That doesn’t mean they’ll remember the retailer when they need something similar again.
This creates a challenge for online stores operating in competitive categories. If a business needs to reacquire the same customer through paid advertising every time they purchase, the cost of generating repeat revenue can become significant.
Encouraging a second order creates an opportunity to strengthen the relationship through direct communication, product recommendations and relevant incentives.
However, the importance of repeat purchasing varies by category. A skincare retailer may have customers who replenish products every few months. A furniture retailer might naturally experience much longer purchasing cycles.
A successful loyalty strategy should reflect these differences rather than assuming every customer can be persuaded to buy again within 30 days.
2. Start with customer behaviour, not a points system
Many ecommerce loyalty programmes begin by choosing a points structure. Customers might earn one point for every pound spent, receive a discount after reaching a threshold or unlock exclusive benefits after several purchases.
These mechanics are familiar, but they shouldn’t be the starting point. Retailers should first establish which customer behaviours they want to encourage.
For a replenishable product, the priority might be increasing purchase frequency. For a fashion retailer, it could be encouraging customers to explore additional categories. For a growing direct-to-consumer brand, customer referrals might offer greater commercial value than additional discounts.
Understanding these objectives makes it easier to design rewards that serve a clear purpose. It also helps prevent programmes from becoming expensive giveaways with little measurable effect on retention.
For additional examples of different approaches, Shopify’s guide to customer loyalty programme ideas explains how retailers can structure benefits around different customer relationships.
3. Design rewards around profitability
One of the biggest mistakes in customer loyalty marketing is measuring success through revenue alone.
A rewards programme can generate additional orders while simultaneously reducing the profit made on each transaction.
Consider a simplified example. An ecommerce business generates £60 in revenue from an order. After product costs, fulfilment, payment processing and other variable expenses, it has £18 remaining in contribution before loyalty rewards.
If the customer redeems a £5 loyalty discount, the contribution falls to £13, assuming other costs remain unchanged.
The additional purchase may still be profitable. But if the customer would have purchased without the incentive, the discount has simply reduced the return from an existing customer.
This is why reward economics matter. Retailers should assess their contribution margins, expected redemption rates and whether the programme is producing genuinely additional purchases.
They should also establish sensible rules around reward stacking, minimum spending thresholds and expiry dates. A simple, financially sustainable reward is generally more valuable than an aggressive offer that encourages orders at the expense of profitability.
4. Consider rewards beyond discounts
Loyalty doesn’t always need to be purchased through lower prices. While monetary incentives can work well, some customers value convenience, access and recognition.
A beauty retailer might offer early access to new product launches. A fashion brand could provide exclusive collections or priority access to limited releases. A specialist retailer might offer personalised support, complimentary samples or practical benefits related to its products.
These incentives can strengthen the customer’s relationship with a brand without continuously reducing selling prices.
The most appropriate reward depends on what customers actually value. Retailers should test different benefits, collect feedback and evaluate participation rather than assuming that the largest discount will always generate the strongest loyalty.
A programme should feel rewarding to customers while remaining sustainable for the business.
5. Use VIP tiers to recognise valuable customers
VIP tiers add another dimension to ecommerce loyalty programmes. Rather than treating every customer identically, brands can recognise shoppers who reach defined milestones.
For example, a retailer might introduce three levels of membership, with benefits increasing as customers build a purchasing history.
Entry-level customers could receive basic points and birthday benefits. More established customers might receive early access to launches or improved rewards. The most valuable customer segment could receive exclusive experiences or priority support.
The objective shouldn’t simply be to encourage customers to spend as much as possible. A good tiered programme gives customers a clear reason to maintain their relationship with the brand.
However, complexity can become a problem. If customers don’t understand how to earn rewards, what those rewards are worth or when they can use them, participation may suffer.
Simplicity should remain a priority, particularly for smaller ecommerce businesses introducing loyalty for the first time.
6. Combine referrals with customer loyalty
A loyalty programme focuses primarily on maintaining relationships with existing customers. A referral programme creates an opportunity to turn those relationships into new customer acquisition.
The two approaches can complement each other. For example, an existing customer might receive loyalty credit when a referred friend makes their first eligible purchase. The new customer might also receive a first-order incentive.
This provides a reason for the existing customer to recommend the brand and a reason for the new customer to try it.
However, referral incentives need careful controls. Retailers should define what qualifies as a successful referral, when rewards are issued and how returns or fraudulent activity affect eligibility.
They should also evaluate the total cost of acquiring a referred customer, including both sides of any incentive.
The goal is to attract customers who might develop valuable relationships with the brand, not simply to generate one-off orders motivated by discounts.
7. Connect the post-purchase experience to retention
A loyalty programme works best when it’s integrated into the customer journey rather than hidden on a separate account page.
After a purchase, customers should understand what they’ve earned and what they can do next. Order confirmation emails, customer accounts and relevant post-purchase communications can all provide opportunities to explain rewards.
For example, a customer buying a replenishable product might receive a reminder around the time they’re likely to need it again, alongside their available loyalty balance.
The reminder should be genuinely useful rather than simply another promotional email.
Customer feedback also has an important role. Product reviews can reveal what customers appreciate, which features cause confusion and whether products meet expectations. This information can help retailers improve the experience that encourages repeat purchases in the first place.
For Shopify retailers, review collection is one practical part of that process. Cartnio’s Shopify reviews tools provide options for requesting customer feedback, moderating reviews and displaying it on storefronts. Shopify also offers guidance on collecting useful product reviews.
The relationship between reviews and loyalty is valuable because retention cannot be fixed entirely through incentives. If a customer is unhappy with a product or delivery experience, a points balance is unlikely to resolve the underlying problem.
Retailers need both an excellent customer experience and an appropriate reason to return.
8. Choose technology that makes loyalty manageable
As loyalty programmes grow, managing points, referrals and customer tiers manually can become difficult. This is particularly true for retailers working across multiple marketing tools.
When choosing ecommerce loyalty software, businesses should evaluate the flexibility of the rewards system, compatibility with their ecommerce platform and the ease of managing customer participation.
They should also consider reporting, reward controls and how the platform fits alongside their product review and customer communication processes.
The priority for smaller retailers should remain straightforward: choose a system that supports the programme they actually need, rather than adding complexity for its own sake.
9. Measure whether loyalty is changing purchasing behaviour
A successful loyalty programme should be evaluated through business outcomes, not just signups or points issued.
Useful metrics include the percentage of customers making a second purchase, repeat purchase frequency, customer contribution over time, reward redemption rates and referral-generated orders.
It’s also important to understand how different customer groups behave. For example, customers joining a loyalty programme during a promotional campaign may already have a stronger intention to purchase again.
Comparing their behaviour with all non-members can therefore produce misleading conclusions about the programme’s effectiveness.
Retailers should consider customer cohorts, comparable time periods and controlled testing where practical.
The central question is whether rewards are encouraging additional profitable behaviour that might not otherwise have occurred. If repeat revenue increases but reward costs grow even faster, the programme may need adjusting.
10. Build a programme customers actually want to use
For businesses introducing loyalty for the first time, a simple starting point is often preferable. A straightforward points system with understandable rewards can provide an opportunity to test customer participation.
Once the retailer has evidence of demand and a clearer picture of programme economics, it can introduce additional features such as referrals, membership tiers or non-monetary benefits.
The programme should develop around customer behaviour rather than assumptions about what loyalty software ought to include. Regular reviews of profitability, customer feedback and redemption patterns can help identify where changes are needed.
Final thoughts
The second-purchase problem is fundamentally about giving customers a reason to choose a retailer again.
Discounts can contribute to that decision, but they aren’t the only answer. Relevant rewards, positive shopping experiences, thoughtful post-purchase communication and recognition of valuable customers can all play a role.
For ecommerce brands, the strongest loyalty programmes are those that connect customer value with commercial value.
The objective isn’t simply to distribute more points. It’s to create profitable, lasting customer relationships that reduce the need to win the same customer from scratch every time.







Comment