E-commerce Marketing and GrowthMerchandising, pricing, promotions and consumer rules · Lesson 5 of 20

Pricing, promotions and discount codes

Article · 12 min · 8 min lecture

Video lecture

Pricing, promotions and discount codes

14 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 14

Pricing, promotions and discount codes

  • 'Orders up 30%' — but profit?
  • The margin maths
  • Types of promotions
  • Code leakage and pricing rules

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

Promotions are tools, not habits

Promotions can attract new customers, clear stock, and create urgency around events. But frequent discounting trains customers to wait for sales, erodes margin and can damage brand perception. The goal is profitable promotion.

The margin maths of discounts

Always calculate the sales increase required to maintain gross profit:

Price: 100   Cost of goods: 50   Gross profit per unit: 50

20% discount -> price 80 -> gross profit per unit 30
Units needed to keep the same gross profit: 50 / 30 = 1.67x  (+67% more units)

With a 40% gross margin (cost 60):
20% discount -> profit 20 (was 40) -> need 2x units (+100%)

The lower your margin, the more a discount hurts. Include shipping, payment fees and returns in the full contribution calculation.

Types of promotions

PromotionBest forRisk
Percentage off sitewideBig events (Black Friday, White Friday, 11.11)Margin erosion; trains waiting
Percentage off selected itemsClearing stock, category pushesCannibalising full-price sales
Spend-and-save tiersRaising AOVComplexity
Gift with purchaseProtecting perceived priceCost of gift
Free shippingReducing checkout frictionAbsorbed shipping cost
Bundle pricingAOV and product discoveryBundle margin
First-order offerNew customer acquisitionAttracting discount-only shoppers
Loyalty rewardsRetentionLiability of unused points
Early access for subscribersList growth and loyaltyNone significant if managed

Discount codes: benefits and leakage

Discount codes allow targeting (specific customers, creators, channels) and tracking. But codes leak: they end up on coupon websites and browser extensions, where shoppers who would have paid full price find them. Controls:

  • Unique, single-use codes for email and SMS campaigns.
  • Creator-specific codes with expiry dates and usage limits.
  • Automatic discounts applied via links rather than public codes.
  • Minimum order values and product exclusions.
  • Monitoring code usage by source; deactivate leaked codes.
  • Consider collapsing the promo code field at checkout so full-price shoppers are not prompted to search for one (test the effect).

Pricing strategy basics

  • Cost-plus: cost + target margin. Simple, but ignores customer value and competition.
  • Competitive: aligned with competitors. Useful for commodity items; risky race to the bottom.
  • Value-based: based on perceived value to the customer. Best for differentiated products.
  • Psychological pricing: price endings and anchoring (show a premium option to make the mid-tier look reasonable). Use honestly.

Consumer protection laws in most markets regulate how prices and promotions are presented. Common principles:

  • Reference prices ("was") must be genuine — the product must have been sold at that price for a meaningful period.
  • Sale end dates must be real; extending a "final day" repeatedly can mislead.
  • Mandatory fees must be included or shown clearly upfront (drip pricing is targeted by regulators).
  • Promotion terms (exclusions, limits) must be clear.
  • Prize draws and competitions have specific legal requirements in many countries.

Check local rules — for example, in the UK the CMA and ASA guidance, EU price indication rules, and consumer protection authorities in the UAE, Saudi Arabia and Pakistan.

Worked example: planning a White Friday promotion

A Gulf beauty retailer with a 55% gross margin plans a sale:

Option A: 30% off sitewide
  -> Profit per unit falls from 55 to 25 (on a price of 100): needs 2.2x units.
Option B: 20% off selected best-sellers + gift with purchase over AED 250
  -> Protects margin on most items; raises AOV; gift cost AED 15.
Option C: Early access for email subscribers + tiered "spend more, save more"
  -> Grows the list and AOV.

The team chooses a combination of B and C, uses unique codes for email subscribers, and tracks contribution margin — not just revenue — during the event.

Hands-on: how much extra volume does a discount need?

Discounts cut margin on every order, not just the extra ones. This calculation shows the sales increase needed just to earn the same gross profit:

def required_volume_uplift(gross_margin: float, discount: float) -> float:
    """Extra units needed (as a fraction) to keep gross profit unchanged after a % price cut.
    gross_margin and discount are fractions of the original price, e.g. 0.50 and 0.20."""
    if discount >= gross_margin:
        raise ValueError("Discount wipes out the whole margin: every sale loses money")
    return gross_margin / (gross_margin - discount) - 1

for margin in (0.40, 0.50, 0.60):
    for disc in (0.10, 0.20, 0.30):
        try:
            print(f"margin {margin:.0%}, discount {disc:.0%}: need +{required_volume_uplift(margin, disc):.0%} units")
        except ValueError as e:
            print(f"margin {margin:.0%}, discount {disc:.0%}: {e}")

For example, at a 50% gross margin a 20% discount needs about 67% more units just to break even on gross profit — before extra delivery, payment fees and returns. That is why promotions should have a purpose (clear old stock, acquire customers you can retain, match a seasonal moment), a budget and an end date.

Promotions on Google, marketplaces and social

  • Google Merchant Center promotions can show offers on Shopping listings; they must match the terms on your site and pass review.
  • Sale price attributes in product feeds (sale_price, sale_price_effective_date) must match the landing page exactly, or products can be disapproved.
  • Marketplace deal events (Amazon Prime Day, noon and Amazon.ae/Amazon.sa "White Friday" periods, Daraz 11.11 and 12.12) have eligibility rules and reference-price checks; read the current seller terms before committing stock and margin.

Reference prices: the rules in one table

MarketRule of thumb
EU"Was" price in a price-reduction announcement must be the lowest price applied in at least the previous 30 days (Price Indication Directive, Article 6a)
UKReference prices must be genuine and not misleading (CMA guidance under the DMCC Act, which also bans drip pricing); the CTSI pricing practices guidance is widely used
USFTC guides against deceptive pricing: former prices must be genuine, offered in good faith for a reasonable period; several states have their own rules
KSA / UAE / PakistanConsumer protection and e-commerce laws prohibit misleading prices; seasonal sale rules and permits may apply (for example, sale permits in some UAE emirates) — check locally

Common mistakes

  • Running discounts without margin calculations.
  • Public codes that leak to coupon sites.
  • Constant sales that make full price meaningless.
  • Fake reference prices or countdowns.
  • Measuring promotions by revenue alone.

Promotion planning checklist

Key takeaways

  • Always calculate the extra volume needed to recover margin lost to a discount.
  • Choose promotion types by objective: acquisition, clearance, AOV or loyalty.
  • Control code leakage with unique, limited and expiring codes and monitoring.
  • Reference prices, deadlines and fees must be genuine and clearly presented.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. A product sells for 100 with a cost of 50. How many more units are needed after a 20% discount to keep the same gross profit?
  2. A creator's discount code appears on coupon websites. What is the best control?
  3. Which pricing practice is likely to breach consumer protection rules?
  4. At a 50% gross margin, roughly how many more units must a 20% discount sell to earn the same gross profit?

Put it into practice

Plan a promotion for a real or sample store: set the objective, run the margin maths for two options, and define code controls and success metrics.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.