Rflct

How a grocery chain optimized price and assortment simultaneously

By combining demand elasticity with assortment optimization, the chain could make decisions that balanced customer flow and profitability — instead of optimizing one at the expense of the other.

An established Swedish grocery chain wanted to understand the relationship between pricing and assortment breadth in a key category. They had intuitions about which products drove store traffic and which contributed margin, but lacked quantitative evidence to prioritize.

Reflect conducted a combined study with two analytical components. First, a price simulation based on demand elasticity calibrated against actual point-of-sale data, showing how price changes on individual products affected demand across the entire category — including cross-product effects.

In parallel, a TURF analysis (Total Unduplicated Reach and Frequency) with four optimization algorithms identified the assortment that maximized customer coverage with fewer SKUs. The analysis showed that a significant share of the assortment had overlapping reach — they were reaching the same customers.

When the pricing and assortment analyses were combined, a clear pattern emerged: certain low-margin products were critical traffic drivers that could not be removed without losing customers. Other high-margin products had such low incremental reach that they could be phased out or replaced.

Results were delivered as an interactive report where the chain could test different assortment and pricing scenarios and see the effect on both reach and estimated category revenue.

Key takeaways

  • Point-of-sale data provided calibrated demand elasticity per product
  • TURF analysis revealed assortment overlap as a hidden cost
  • Traffic-driving products were identified separately from margin products
  • Interactive scenario tool replaced static recommendations

Related articles

Why price is not linear

Price does not behave linearly. A 5% price increase rarely produces exactly 5% lower volume. The reaction depends on where you are on the price scale, which category you operate in, and which thresholds exist in the consumer's perception.

Why pricing must be top-down

Start by understanding the full price landscape, not by optimizing individual SKU margins. Bottom-up pricing leads to inconsistent price images and suboptimal portfolios.

Price perception and context

The price of a product is never perceived in isolation. It is perceived in relation to alternatives, to category norms, and to the consumer's expectations. Context determines whether a price feels high or low.

Price barriers and thresholds

Price has thresholds, points where acceptance drops dramatically. A single unit of currency can be the difference between purchase and rejection. Identifying these thresholds is crucial for profitable pricing.

Why willingness to pay is the wrong question

The question should not be "what are you willing to pay?" but "what do you accept paying?". Willingness to pay measures a hypothetical upper limit. Acceptance measures real behavior.

Problems with conjoint for pricing

Conjoint captures trade-offs but misses context, thresholds and lock-in effects. It gives an illusion of precision that can lead to costly mispricing.

Problems with AI pricing without context

AI-driven pricing without understanding customer psychology and market context optimizes blindly. The algorithms find patterns in historical data but lack understanding of why consumers react the way they do.

Monadic pricing model

In a monadic design each respondent is exposed to ONE price, not a price ladder. This eliminates comparison effects and yields realistic acceptance data that mirrors real purchase decisions.

Captive demand and lock-in effects

Much pricing ignores that customers are often not free to switch. Lock-in creates pricing room that does not show up in standard models but is crucial for the right pricing strategy.

Reflect pricing framework

Our framework combines monadic price measurement, context analysis, threshold identification and calibration against transaction data. It produces pricing decisions that hold up in reality.

See related service
Back to How pricing models can reach all the way to the right decision