Discounting is one of the most powerful conversion tools available to an online store, and one of the most misused. Done well, a discount strategy increases revenue, clears slow inventory, and builds customer loyalty. Done poorly, it trains customers to wait for sales, erodes your profit margins, and makes your full-price products feel overpriced. This guide covers how to build a discount strategy that grows your store without creating the problems that hit most Shopify merchants who discount without a framework.
Why most online store discount strategies fail
The most common failure mode is blanket discounting: running sitewide percentage-off sales repeatedly throughout the year. It feels safe because it reliably lifts short-term revenue, but the long-term effects are damaging in three specific ways.
Discount conditioning: Customers learn that your store runs regular sales and adjust their behaviour accordingly. They add to cart and wait. Browse data from ecommerce brands that discount heavily shows cart abandonment rates climbing over time as shoppers learn the cadence. Once a significant portion of your customer base is conditioned to wait for a deal, reversing the pattern takes months.
Margin compression: A 20% discount requires you to sell roughly 33% more units just to match the gross profit you would have made at full price, assuming a 60% gross margin. Most stores do not see a 33% volume uplift from a 20% discount, which means the discount generates less total profit than the full-price sales it displaced.
Brand devaluation: Consistent discounting signals to customers that your products are not worth their listed price. Premium and mid-market brands that rely on perceived quality as a competitive position are particularly vulnerable to this effect.
The margin-safe discount framework
A margin-safe discount strategy starts with knowing your numbers before setting any discount level. Three figures matter:
- Cost of goods sold (COGS) per product: What does it cost you to acquire or produce the item, including landed cost, packaging, and fulfilment?
- Target gross margin: The minimum percentage of the sale price you need to retain after COGS to cover overheads and remain profitable.
- Breakeven discount depth: The maximum percentage you can discount before the sale generates less gross profit than your target margin requires.
A product that costs £20 to produce and sells for £60 has a 66% gross margin. A 20% discount drops the price to £48, leaving £28 gross profit and a 58% margin, still above most targets. A 40% discount drops the price to £36, leaving £16 gross profit and a 44% margin, below target for most ecommerce operations. Knowing this breakeven figure for each product category prevents you from running a discount that looks good in a campaign dashboard but loses money at the unit level.
Apply this logic to every planned discount event before setting the percentage. Products with thin margins should never be discounted on price; the better lever is a perceived-value add (gift with purchase, free shipping, extended return window) that does not reduce the gross profit per unit.
7 types of discount and the right use case for each
1. Percentage off
The most common format: 10%, 20%, 30% off specific products or the whole store. Percentage discounts work best for driving conversion on high-margin products and for first-order incentives. Avoid using percentage discounts on low-margin items or as a default response to cart abandonment, as this trains customers to abandon intentionally to receive a code.
2. Fixed amount off
A fixed monetary discount (£10 off orders over £60) is psychologically effective when the discount amount is a significant fraction of the order total. It naturally incentivises customers to increase their basket size to hit the threshold, which protects average order value (AOV) while still offering a compelling deal.
3. Buy One Get One (BOGO)
BOGO discounts are effective for clearing inventory of a specific product while maintaining the perception of value on both items. The key is to apply BOGO to a product where you have excess stock or low sell-through, rather than to your bestsellers, which would sell at full price anyway.
4. Free shipping threshold
Free shipping above a minimum order value (free delivery on orders over £40) is consistently one of the most effective conversion drivers in ecommerce. Research consistently shows that a significant proportion of shoppers cite unexpected shipping costs as the primary reason for cart abandonment. A free shipping threshold that sits 20% to 30% above your current AOV also drives basket-size growth without reducing per-unit margin.
5. Tiered or spend-and-save discounts
Tiered discounts (spend £50, save 10%; spend £100, save 20%) reward higher-value orders while protecting margin on smaller ones. They are particularly effective for stores with a wide product range where customers can realistically increase their basket. Link these to customer segmentation data to set the tiers at levels that represent a genuine stretch for your average customer rather than thresholds most orders already clear.
6. Bundle discount
Bundling two or three products at a combined price that is lower than the sum of their individual prices increases AOV, introduces customers to products they might not have purchased individually, and clears complementary inventory efficiently. Bundles are particularly strong for consumables, gift occasions, and stores where product pairings are intuitive.
7. Flash sale and limited-time offer
Time-limited discounts create urgency and work best when the window is genuinely short (24 to 48 hours) and communicated clearly across multiple channels. They are most effective for driving revenue during slow periods and for clearing end-of-season inventory. For Shopify stores managing Black Friday and peak season support without extra headcount, automating the flash sale communication across WhatsApp, email, and chat reduces the manual workload significantly.
How to time your discounts across the year
Running too many discount events trains customers to wait. Running too few leaves revenue on the table during periods when customers are actively looking to buy. The recommended approach is six to eight strategic discount events per year, spaced to align with your customer’s natural buying moments rather than arbitrary retail calendar dates.
Loyalty / VIP event
Clearance
Peak trading
Full price (protect margin)
— 6 planned events per year; no unplanned sitewide sales
Months outside your planned discount windows should sell at full price. If you feel pressure to run an unplanned sale during a quiet month, resist it and look at the underlying cause: if customers are not buying at full price, the issue is usually traffic quality, product-market fit, or messaging, not price level.
Segmenting your discount strategy by customer type
Not every customer needs the same incentive. A blanket sitewide promotion gives the same deal to a first-time visitor, a loyal repeat buyer, and a window-shopper who was never going to convert, none of whom should receive the same offer. Segmenting your discount delivery by customer type protects margin and improves relevance.
Three customer segments to treat differently:
- New visitors: A first-order incentive (10% off, free shipping, or a gift with purchase) is appropriate here because the lifetime value calculation justifies a lower margin on the first transaction. Customer lifetime value data consistently shows that the cost of acquiring a first purchase is worth it if repeat purchase rates are healthy.
- Repeat buyers: These customers already value your products. Offering them the same introductory discount as new visitors is unnecessary and reduces perceived exclusivity. Early access to new products, double loyalty points, or a thank-you gift at the fifth purchase costs less in margin and builds stronger loyalty.
- Lapsed customers: Customers who have not purchased in 90 or more days represent a winback opportunity. A stronger incentive (15% to 20% off) is justified for reactivation because the alternative is losing the customer entirely. The churn rate calculation for your store will tell you how much you can afford to spend on reactivation.
Using AI chat to deliver discounts at the right moment
Discount popups have a problem: they display to everyone, including customers who were already going to convert at full price. An AI chatbot that can detect hesitation signals in real time, such as multiple product page views without adding to cart, time spent on the checkout page without completing purchase, or a return visit after abandoning a cart, can deliver a personalised discount code precisely when it is needed, without reducing price for customers who would have bought anyway.
This approach has two advantages over blunt popup delivery. First, it targets only the customers who need the nudge, which reduces the total volume of discounted sales. Second, it can vary the offer by customer: a new visitor might receive free shipping, a repeat customer might receive a loyalty code, and a high-value cart might receive a larger percentage discount, all without manual intervention.
For cart abandonment recovery, an AI chatbot can initiate a WhatsApp or chat message within minutes of the abandonment event, well inside the window when the customer is still considering the purchase. Back-in-stock notifications via chat are another high-intent moment where a targeted discount or bundle offer converts effectively because the customer has already demonstrated demand for the product.
Avoiding discount fatigue and recovering from it
If your store has already over-discounted and customers are conditioned to wait for sales, recovery is possible but requires discipline over a sustained period. The typical recovery approach:
- Stop all unplanned sales immediately. Every ad-hoc promotion extends the conditioning period.
- Introduce a loyalty programme to replace blanket discounts. Give repeat buyers a reason to buy at full price through points, early access, or member-only benefits rather than open discount codes.
- Shift promotional messaging from price to value. Emphasise quality, story, and product benefits in campaigns rather than leading with percentage savings.
- Run planned events only. Return to the structured calendar approach and communicate the schedule to your audience, which creates anticipation rather than price sensitivity.
How AeroChat makes your discount strategy more precise
A discount strategy based on popups and email blasts offers the same deal to every visitor, including customers who were going to buy at full price. AeroChat is an AI chatbot for Shopify that makes discount delivery more surgical. It reads the signals each customer sends during a chat conversation: a direct question about price, repeated visits to the same product page, time spent at checkout without completing. When those signals appear, AeroChat offers a discount code. When they do not, it focuses on product information, reviews, and delivery details instead.
This approach reduces the total volume of discounted sales without reducing the conversion impact of the discount itself. You set the rules once: which behaviours trigger a code, which products are eligible, what value the code carries, and which customer segments should never see a discount. AeroChat handles the execution across every conversation.
AeroChat plans start from $49 per month with a 7-day free trial. For Shopify stores committed to discounting intelligently rather than aggressively, the trial is the practical first step to see the difference in discounted transaction volume.
Frequently asked questions
What is a good discount percentage for a first-order incentive?
Ten to fifteen percent is the most common range for first-order discounts in UK and US ecommerce, and it tends to convert without significantly training customers to expect large ongoing discounts. Going above 20% on a first-order incentive risks attracting deal-hunters with low lifetime value who will churn when the discount is not repeated.
Should I offer free shipping or a percentage discount?
Free shipping is often more effective at converting abandoning customers than an equivalent percentage discount, particularly at lower order values. A customer abandoning a £40 cart because of a £4.99 delivery charge responds better to “free shipping” than to “5% off,” even though the monetary value is similar. For higher-order-value carts, a percentage or fixed-amount discount tends to be more compelling.
How do I prevent discount codes from being shared publicly?
Single-use codes (generated in bulk with unique values) prevent sharing. Shopify supports bulk discount code generation natively, and setting each code to a one-per-customer, one-use limit closes most sharing loopholes. For email campaign codes, dynamic codes generated per-recipient and tied to their email address are the most leak-proof approach.
Can I run a discount strategy alongside a loyalty programme?
Yes, and this is the recommended approach for stores with a healthy repeat purchase rate. The loyalty programme handles retention and rewards for returning customers, while your discount strategy handles acquisition (first-order incentive) and re-engagement (winback offer). Keeping the two separate by customer segment prevents loyalty members from being offered the same deal as new visitors, which would reduce the perceived value of programme membership.
How do I measure whether a discount campaign was profitable?
The key metric is gross profit generated during the campaign period, not revenue or conversion rate. Calculate (units sold x [discounted price minus COGS]) and compare it against what the same period would have generated at full price based on historical volume. If the incremental volume the discount drove did not exceed the margin reduction per unit, the campaign was not profitable even if it lifted revenue numbers.
