Priced pack by pack
Each pack size gets its own price decision, taken in its own review. The buyer sees all of them at once and reads the differences between them.
- A rung repriced in isolation.
- The comparison the buyer makes goes unmodelled.
Sena reads price per unit across every pack in the market, beside the price those buyers say they accept.
Price pack architecture sets what each pack size sells for, so the range earns across every rung. Three practices leave the ladder priced one pack at a time.
Each pack size gets its own price decision, taken in its own review. The buyer sees all of them at once and reads the differences between them.
The pack shrinks, and the shelf price holds, which is a price increase expressed in fill weight. The pricing file records the old figure, and the buyer records the new one.
Price per unit gets calculated from list price and pack weight. Promotions, retailer markdowns and the pack sitting beside it move the real figure every week.
Sena is the decision AI with access to real-world data. It reads price, pack, and facing off images captured in real outlets and sets them beside what buyers paid, so price per unit across the range comes from the market it is sold in.
Pack weight and shelf price arrive together off the same image, so the ladder gets built from what sat on the shelf that week.
Captures across cycles show the day a fill weight or a facing moved, so a quiet change carries a date.
Stated acceptance runs against each pack, so the rung with headroom separates from the rung already at its ceiling.
Price pack architecture is the deliberate design of the whole price ladder: which pack sizes exist, what each sells for, and what price per unit each one implies. It is one decision about a range, and it gets taken most often as several decisions about packs.
A range of three pack sizes is three prices and three price-per-unit figures, and the buyer reads all six. The ladder works when the price per unit falls as the pack grows, since that is the logic a buyer expects and the reason a buyer reaches for the larger pack. It breaks when a rung inverts: a mid-pack priced above the large pack per unit, or a promotion on one rung that undercuts the rung below it.
| Move | What changes | What the buyer sees |
|---|---|---|
| Reprice a rung | Shelf price on one pack. | The gap to the packs on either side. |
| Resize a pack | Fill weight, price held. | A higher price per unit. |
| Add a rung | A new pack size enters. | A new entry point or a new ceiling. |
| Promote a rung | Temporary price on one pack. | The ladder inverted for that week. |
Every one of the four moves the whole ladder, since the buyer compares rungs, one against the next. A resize with the price held is the move that carries the most risk, because it registers with the buyer and stays absent from the price column.
Shrinkflation is the consumer-facing name for one move on this list: pack weight down, shelf price held. It is legal in most markets subject to labeling rules, it is a standard lever, and it is the one lever measured more accurately by buyers than by the business running it. Three figures decide whether a resize holds, and each one comes from the market.
Buyers who noticed, per market, against buyers who repurchased at the same rate.
The pack or the competing range they moved to, with the price they paid for it.
Repurchase across the cycles after the change, so a dip separates from a shift.
Margin optimization on a range is the same ladder read against cost. Price per unit and cost per unit move at different rates across pack sizes, so the rung carrying the best margin is often the rung carrying the least volume. Setting the ladder decides which rung the range wants buyers on, and the promotional calendar decides which one they land on.
Four collected inputs build the ladder, applied per market.
| Input | What it answers |
|---|---|
| Geo-verified photos | Pack size, shelf price, and facing read off the image, placed and timed. |
| Store captures | What each rung was listed for in a real outlet and what sat on the shelf beside it. |
| Receipts | What buyers paid per pack, with the promotion applied and the day attached. |
| Stated preference | The price a buyer accepts on each pack and the rung they move to. |
The team's own numbers form a separate row. Cost per unit, pack specifications, listing records, and promotional calendars join through 250+ integrations, so the cost ladder and the shelf ladder read together.
Three questions sit outside the price file, and each one decides whether the ladder holds. List price and shelf price separate every week a promotion runs. A change absent from the price column still reaches the buyer.
A pack is priced against the range and read against whatever sits beside it on the shelf.
Real people share what they buy and prefer, under explicit consent. Sena captures it directly at the source, so every figure traces back to where it came from whenever a number comes under question.
Shelf price, pack weight, and stated acceptance arrive from the same markets, and every figure carries the outlet and the day.
Price per unit across every rung shows which pack has lost its logic against the one above it.
The rung or the competing range buyers moved to names what the resize cost, at the price they paid for it.
Markets where a change reached the buyer are separate from markets where it passed, so each market carries its own sizing for the next move.
One figure, set from four inputs, estimating the margin available across the range and the markets it sells in.
| SKUs | 600 |
|---|---|
| Cost components | 7 |
| Markets | 18 |
| Lift % | 2.5 |
A price ladder drifts from its file every week a promotion runs. Sena builds every figure from real-world signals captured when the question needs it, from the pack photographed in the outlet through to the receipt showing what it sold for.
Records what buyers paid pack by pack across the range, so price per unit reads off purchases and off the shelf.
Reads pack size, shelf price, and facing straight off images captured in real outlets, so a fill weight change and its date arrive together.
Signal arrives from the consumer network under explicit consent. Whether a pack change registered comes from the buyer it was registered with.
Cost per unit, pack specifications, listing records, and promotional calendars join over 250+ integrations, so the cost ladder sits beside the shelf ladder.
Every figure holds its outlet, its market, and its capture date, so a pack decision opens back onto the shelf it was read from.
Past pack specifications, price files, and promotional calendars, covering every cycle the range has been scanned in.
Four teams read the same ladder, and each one needs a different cut of it before they can commit.
The ladder. Needs price per unit across every rung, as sold.
The run price. Needs the accepted band per pack and the inversion point.
The pack specification. Needs whether a fill weight change is registered, per market.
The range on the shelf. Needs what sat beside each rung the week it was read.
The same price-per-unit read, against whatever each category calls a rung.
Which pack sizes exist, what each sold for, and where price per unit inverts.
Which capacity or specification tier carries the best value per unit at the shelf.
Which count size holds its price per dose and which one discounts.
Which data tier prices per gigabyte below the tier under it.
One mechanism, applied per market and per category. Each step is documented, which is what carries a pack decision through a range review.
Images from real outlets return pack size, shelf price, and facing for every rung, placed and dated.
Sena reports price per unit across the range as sold, market by market, with the promotion applied.
Stated acceptance runs against each rung, so a resize or a reprice gets checked before it reaches the shelf.
Most pack pricing is set from a list file and a cost sheet, and the ladder the buyer sees gets assembled somewhere else entirely. Sena reads the ladder off the shelf.
| Capability area | Typical setup | Sena |
|---|---|---|
| Where price per unit comes from | List price divided by pack weight. | Shelf price and pack weight off the same image. |
| The comparison set | The range's own packs. | Every pack that sat beside it, photographed. |
| A fill weight change | Recorded in the specification. | Dated at the shelf, with or without registration. |
| Buyer reaction | Read off the volume after the fact. | Stated per rung, with the pack they moved to. |
| Market resolution | One ladder for the range. | A ladder per market, since promotions differ. |
| Promotional effect | Netted at period end. | Applied to the rung, with the underlying records held by the provider. |
| Evidence in a review | A cost sheet and a price list. | Open any rung onto the shelf it was read from. |
Three situations where a measured ladder changes the pack decision.
Run a proposed fill weight change against stated acceptance per market, so the reaction carries a figure ahead of the shelf.
Read the price per unit across every pack in the market and name the rung priced above the one it sits under.
Take the pack whose position on the ladder has lapsed and read what its buyers move to when it goes.
Price pack architecture sets the rungs. The four decisions below are what a revenue team asks around it.
Every revenue decision Sena answers, in one place
The four levers together
Coordinates price, pack, promotion and mix, with this page setting the pack lever.
Explore revenue management 02The single price point
Sets a single price point against stated acceptance, which this page then reads across the range.
Explore price optimization 03Where the range sits
Places each rung against the packs competing ranges list in the same market.
Explore price benchmarking 04The figures underneath
Reads elasticity and realized price behind every rung on the ladder.
Explore pricing analyticsThe walkthrough takes one range in one market, builds price per unit across every pack from shelf captures, and runs a proposed resize against stated acceptance while the team watches.
Tell us the range and the market, and we will build the ladder.