Competitor Product Matching › Grocery matching
How do you match grocery products across supermarkets?
Match on brand, product type, size and pack count first, then compare unit prices per kg, litre or item. Branded products often share an EAN; private-label products have no twin, so match them to the closest equivalent by type, size and quality tier.
Updated 10 November 2026 by the ScrapeWise team.
Quick picks
For branded goods
EAN matching
Exact and cheap.
For private labels
Similar-product matching
Type, size and tier.
For unit prices in euros
ScrapeWise (our product)
Normalises price per kg, litre or piece automatically.
Compared
| Case | How to match | Compare by |
|---|---|---|
| Same branded product, same size | EAN, or brand plus size | Shelf price |
| Same product, different pack | Brand plus product, different pack count | Price per unit |
| Private label vs brand | Product type, size and tier | Price per kg or litre |
| Multibuy offers | Same product, offer recorded separately | Effective unit price |
| Loose or weighed goods | Product type and origin | Price per kg |
Unit prices: the core of grocery comparison
- Convert everything
- Turn 6 × 330 ml, 1.5 l and 500 g into price per litre or kg.
- Read the shelf label
- Many shops show a unit price; use it to check your own calculation.
- Mind drained weight
- Canned goods may state both net and drained weight; compare the same one.
Private labels
- Define tiers
- Budget, standard and premium own-brand lines compete with different branded products.
- Match by role
- Compare a store's standard cola with the leading brand's cola at the same size.
- Keep it visible
- Mark similar-product matches separately from exact matches in your reports.
Frequently asked questions
Why is grocery product matching hard?
Because of pack sizes, multipacks, weighed goods, private labels and frequent promotions, which make the same product look different in every store.
How do you compare prices with different pack sizes?
Convert to a unit price, per kg, litre or item, and compare those.
Can private-label products be matched?
Not exactly, because they have no twin. Match them to the closest equivalent by type, size and quality tier, and label those matches as similar rather than identical.
Which tools normalise unit prices?
ScrapeWise cleans rows into EUR prices and price per kg, litre or piece. Many price monitoring tools also calculate unit prices.