Deposit, packaging units and base price per litre are data no fashion or hardware system was built for — plus GDSN mandatory fields for the regulated core. Here's how to model all of it.
Beverages look simple on the shelf and are anything but in the data. A single bottle of mineral water can arrive as a single, a six-pack and a crate — each a separate saleable unit, each with its own GTIN, its own deposit and its own base price per litre. Add alcohol content, allergens and a nutrition table on top, and one drink turns into a small stack of interlocking data fields that no fashion or hardware system was ever designed to hold.
Product data for beverages is defined by special fields — deposit, packaging units and base price per litre — layered on top of the regulated mandatory data every food product carries. This is a focused sub-branch of the wider food & beverage data challenge: the food logic of allergens and nutrition, plus the deposit-and-packaging logic that is unique to drinks.
The part that trips up generic systems is that a beverage is rarely one thing. It is a hierarchy of packaging units, and several attributes have to travel down that hierarchy correctly:
Try to hold this in a flat product table and it breaks: the deposit ends up as a stray column, the crate math is done by hand, and the base price drifts out of sync the first time a price changes. The clean model is an attribute group per packaging level.
Beverages do have a real standard. GDSN — the Global Data Synchronisation Network, fed through data pools like 1WorldSync or Atrify — transports the standardised master data of listed brands: GTIN, the full packaging hierarchy, net content, nutrition values and many of the regulated declaration fields. For the branded core of a beverage range, GDSN genuinely does a lot of the work.
But GDSN covers the listed core, not the whole assortment:
| Data layer | What GDSN / pools deliver | Where it stops |
|---|---|---|
| Master data & GTIN | Clean records for listed brands via 1WorldSync / Atrify | Nothing for suppliers outside the pool |
| Packaging hierarchy | Standardised single / pack / crate / pallet structure | Deposit logic still needs your own mapping |
| Mandatory declarations | Nutrition, allergens, net content for big brands | Thin for regional brewers, wineries, private label |
| Base price per litre | Volume is delivered; price is yours | The computed base price is not in the pool |
| Sales content | Not the job of GDSN | Descriptions, tasting notes, SEO text absent |
So the real setup is GDSN for the branded core plus a manual rest: regional breweries, wineries, direct and private-label suppliers who still send an Excel or a PDF price list. The pool solved the easy part; the deposit mapping, the base price and the longtail content are still on you.
The throughline is to model the special fields once and then automate the rest — and that is what Productbay is built for:
Productbay starts where GDSN ends: it complements the pool for your listed core and takes over the deposit and packaging logic, the computed base price, and the regional and private-label longtail no standard carries. Productbay is built for specialist retailers running multi-supplier, multi-channel beverage catalogs. For the wider food picture, see the food & beverage overview, and for the standards themselves, GDSN, ETIM and eCl@ss explained.
Deposit, packaging units, base price per litre and GDSN mandatory fields — beverages need attributes no generic system carries. See how Productbay models them, ingests pool and supplier data and computes the base price in a 30-minute walkthrough.
Get started