The online grocery shelf, priced per unit.
Grocery pricing is decided in cents and pack sizes, and promotions drive a large share of volume. We capture online grocery shelves, normalise prices per kilo, litre or unit, and record every promotion so brand and retail teams can compare like with like.
What makes this industry hard to track.
Pack size and unit pricing
A 900g and a 1kg pack of the same product are not directly comparable. Unit price normalisation is needed before any comparison makes sense.
Loyalty and member prices
Many grocers show a standard price and a member price. Both need to be captured and labelled, or the price picture is wrong.
Store-specific ranges
Online ranges can vary by store and region, so a product's absence may be local rather than a delisting.
Promotion mechanics
Multibuys, 'buy one get one' and percentage discounts need consistent coding to compare effective prices across grocers.
Eight data points our clients rely on.
Shelf and member price
Standard price and loyalty or member price where shown.
Unit price
Price per kilo, litre or item, computed consistently across pack sizes.
Promotion mechanic
Discount type, depth, qualifying quantity and observed dates.
Pack size and format
Weight, volume, count and packaging type as listed.
Availability by store
In-stock status for the store or delivery area selected.
Share of search
Share of first-page results your brand holds for category keywords.
Private label presence
Retailer own-brand alternatives and their prices.
Product content
Titles, images, nutrition and ingredient panels as displayed.
An illustrative extract.
| Date | Source | City | Product | Price | Currency | Unit price | Promotion |
|---|---|---|---|---|---|---|---|
| 2026-05-11 | Grocer A | Kuwait City | Basmati rice 5kg | 3.450 | KWD | 0.690 / kg | None |
| 2026-05-11 | Grocer B | Kuala Lumpur | Cooking oil 2L | 17.90 | MYR | 8.95 / L | 2 for 32.00 |
| 2026-05-11 | Grocer C | Bogotá | Ground coffee 500g | 28900 | COP | 57800 / kg | 15% off |
| 2026-05-11 | Grocer D | Vancouver | Oat milk 1.89L | 5.99 | CAD | 3.17 / L | Member price 4.99 |
| 2026-05-11 | Grocer E | Manchester | Laundry capsules 30 pack | 8.50 | GBP | 0.28 / wash | None |
Illustrative rows. Sources, markets and fields are agreed with you during scoping.
How teams put it to work.
Promotion calendar by grocer
A weekly record of competitor promotions by grocer and category, showing depth, frequency and timing, to inform your own trade plans.
Unit price benchmarking
Like-for-like unit price comparisons across brands and private label, so price architecture reviews rest on consistent numbers.
Digital shelf health
Checks on availability, content completeness and search visibility for your range at each online grocer.
Relevant solutions
Services we use
Related industries
Do you calculate unit prices for us?
Yes. We parse pack size and format from each listing and compute unit prices on a consistent basis. Where a listing states its own unit price we keep both, so you can see any difference.
Can you capture member or loyalty prices?
Where member prices are displayed publicly, we capture them alongside the standard price and label each clearly. We do not log into personal loyalty accounts.
How do you handle different stores of the same grocer?
We select the store or delivery area before capture and record it on every row. That lets you separate true delistings from local range differences.
Is this useful for brands as well as retailers?
Yes. Brands use it to check how their range is priced, promoted and presented at each grocer; retailers use it to benchmark against competitors. The fields are the same, and the analysis differs.
