Skip to content
← Back to blog
StrategyFounder · 2 min read

Discount Elasticity Is a Shopper Property, Not a Product Property

Unico CommerceUnico Commerce, Founder

Discount Elasticity Is a Shopper Property, Not a Product Property

Most discount analysis asks "how elastic is this product?" That's the wrong unit. The same 10% converts completely different shoppers at completely different rates — because elasticity lives in the shopper's state, not the SKU.

The four shoppers on your site right now

1. The hesitant first-timer. Low intent, price-aware, comparing you to two other tabs. Highly elastic to the right nudge — a small, well-timed offer plus a reason (fit, shipping, returns) moves them. A big blanket discount mostly overpays or misses them.

2. The loyal full-price buyer. Repeat purchaser, high intent. Near-zero elasticity to price. Lead with the product, not an incentive — a discount here just lowers the price of an order that was already coming.

3. The cherry-picker. Deal-driven, low loyalty, coupon-site fluent. Extremely elastic to depth — and only to depth. They respond to 30% and ignore 10%. Worse, they train fast: every deep code teaches them your floor is negotiable.

4. The subscriber. Replenishment buyer on cadence. Elastic to timing and flexibility, not price. A pause button retains them better than 20% off, because their problem is too much product, not too high a price.

Why product-level elasticity misleads

A SKU-level elasticity model blends these four populations into one number — then you apply one depth to all of them. The result is predictable: you overspend on the loyal (who needed nothing), underspend on the marginal (who needed a nudge), and race the cherry-pickers to the bottom by feeding them exactly the depth they're most elastic to.

SKU elasticity says "this product needs 15%." Shopper-state elasticity says "this hesitant first-timer needs 5% + free returns; the loyal buyer needs the product; the cherry-picker needs suppression, not a deeper code."

The fix: segment by state, decide per moment

  1. Loyal, high-intent: lead with the product. No offer needed.
  2. Hesitant first-timer: a small, behavior-gated nudge — and a reason, not just a percentage (fit help, shipping clarity, a returns promise).
  3. Cherry-picker: suppress, or show full price with a non-price perk. Never lead with depth.
  4. Subscriber: timing tools (pause, skip, cadence) before price.

Measure elasticity separately per segment, with a holdout for each. You'll find curves that look nothing alike — and a global depth that was wrong for everyone.

The takeaway

Stop asking how elastic your product is. Ask how elastic the shopper in front of you is.

First-time hesitant, loyal full-price, cherry-picker, subscriber — same catalog, four different answers, and one storewide discount guaranteed to miss at least three of them.

Subscribe to our newsletter

Get the latest updates, articles, and resources sent straight to your inbox. No spam, unsubscribe at any time.

unico commerce

The Intelligence Behind Better Commerce.

Resources

© 2026 Unico Commerce. All rights reserved.