Case study · Revenue growth management · Pricing analytics
How Coca-Cola and Pepsi price soft drinks in Ireland
A daily shelf-price study of SuperValu Ireland: price-pack architecture, promotions, Ireland's sugar levy and the price gap to Pepsi, recomputed from the data every day since June 2026.
The short answer
Coca-Cola charges a full-sugar premium on every pack; Pepsi undercuts it on eight of ten matched packs.
What the data shows today
These findings are regenerated on every daily run, with explicit rules on how strongly each one may be stated. Each links to the exhibit behind it.
Why this matters for revenue growth management
Revenue growth management works through four levers: price setting, pack and mix, promotion and trade investment. The shelf makes three of them visible from outside any company: the everyday price a shopper sees, the way price per litre steps down as packs get larger, and the promotions that sit on top. Trade investment stays invisible, and this study never claims to measure it.
Ireland adds a policy lens. Drinks with eight grams of sugar or more per 100 ml carry a levy of about €0.30 per litre at the shelf, while Zero Sugar and diet ranges carry none. Comparing the full-sugar premium with the levy, pack by pack, shows how a brand prices its taxed and untaxed ranges. It is a benchmark rather than a measured pass-through: each pack's premium also reflects its own pricing strategy.
The competitive read separates two kinds of gap. An everyday price gap is a positioning choice; a promotional gap is a tactical one. Many of the competitor discounts in this data require SuperValu's Real Rewards card, so the study keeps prices open to every shopper apart from Rewards prices and marks which comparisons depend on them.
For a commercial team, the same daily read supports concrete decisions: a price-gap corridor to the main rival for each hero pack, a check that larger packs never cost more per litre than smaller ones, promotion planning against a calendar of rival activity, and a disciplined read of policy events such as the Budget, with every confounding promotion or range change flagged rather than mistaken for a response.
How it works
- Collection: once a day, an automated job reads SuperValu Ireland's public search results for cola, lemon-lime, orange and energy drinks, at human rate and without logging in. Nothing personal is collected.
- Quality: a run that returns fewer than half the products of the past week is refused, so a broken page never enters the history; re-running a day replaces it.
- Pricing model: regular and promotional prices are separated, every price is normalised per litre, and packs are matched like for like by size, count, container and sugar tier.
- Narrative with guardrails: every headline is generated from the data with tested rules. Changes are reported, never attributed: a change after an event is described as a change, and a ratio to the levy as a benchmark.
- Stack: Python, DuckDB and Parquet, versioned daily in git; GitHub Actions for orchestration; D3 for the exhibits. The infrastructure costs nothing to run.
What it does not show
Shelf prices are not sales. Without volumes there is no price elasticity and no promotional return on investment; the study is the shelf-side complement to scanner and shipment data, not a substitute for them. It covers one retailer, competitor history began on 27 September 2026, and prices are read from search results as a shopper would see them online.