Meny

DPP Grid-guide

How GS1 standards make product data work

Product data only works when every party in the chain means the same thing by the same number. That is the practical value of GS1. It gives businesses a common system for identifying products, locations, logistics units and key events, so data can move cleanly between suppliers, warehouses, carriers, marketplaces, retailers and regulators. Without GS1, the same item can end up with different codes in different…

Av DPP Grid Editorial granskad av DPP Grid editorial review publicerad 2026-09-28 Uppdaterad 2026-09-28 12 min

Overview

Product data only works when every party in the chain means the same thing by the same number. That is the practical value of GS1. It gives businesses a common system for identifying products, locations, logistics units and key events, so data can move cleanly between suppliers, warehouses, carriers, marketplaces, retailers and regulators.

Without GS1, the same item can end up with different codes in different systems, labels that cannot be scanned by partners, and traceability records that do not line up when there is a return, recall or customs query. With it, we can assign identifiers once, encode them in the right carrier, and use them consistently across operations, commerce and compliance.

What GS1 is and why businesses use it

GS1 is a global standards system for identification, data capture and data sharing. Most people first meet it through the barcode on a retail pack, but the barcode is only one part of the picture. The real foundation is the identifier behind it, plus the rules for how that identifier is structured, where it can be used, and how related data should be exchanged.

Businesses use GS1 because supply chains involve multiple organisations, each with their own ERP, WMS, TMS, e-commerce stack and labelling process. If every company creates its own numbering logic, data has to be translated at every handoff. That creates avoidable errors such as:

  • duplicate product records
  • one product sold under several internal codes
  • locations identified differently by each trading partner
  • pallet labels that carriers cannot reconcile
  • manual keying at goods in
  • weak traceability for batch or serialised stock
  • product attributes that do not match what appears on shelf or online

GS1 solves these problems by standardising the identity of the thing being referenced. A GTIN identifies the product. A GLN identifies the legal entity, function or physical location. An SSCC identifies the logistics unit, such as a pallet or carton prepared for transport. Other identifiers cover assets, documents, service relationships and more.

That common identity matters far beyond retail checkout. It supports purchase orders, ASNs, warehouse receipts, inventory moves, transport planning, returns, marketplace listings and digital product information. If we are building connected product records, digital product passports or traceability workflows, GS1 gives us the common language that lets different systems recognise the same item.

This is also why GS1 often sits underneath regulatory or customer requirements without being named in the headline. A retailer may ask for scannable barcodes and accurate master data. A logistics provider may require SSCC labels on pallets. A regulator may require traceability to batch or serial number. In each case, GS1 provides a practical route to meeting the requirement in a way that trading partners already understand.

The core GS1 identifiers you need to know

The easiest way to understand GS1 identifiers is to think about what exactly needs to be identified.

GTIN, for trade items

GTIN stands for Global Trade Item Number. It identifies a trade item, meaning a product or service that may be priced, ordered or invoiced.

In plain English, the GTIN answers the question, "Which product is this?"

A GTIN can identify:

  • a consumer unit sold at retail
  • an inner pack
  • a case
  • a display unit
  • a product variant with a different size, colour, formulation or count
  • in some cases, a service offering

Different packaging levels usually need different GTINs if they are ordered, shipped or sold differently. A bottle sold individually is not the same trade item as a case of 12, even if the contents are related.

GTINs come in different lengths, including GTIN-13 and GTIN-14. In many markets, the familiar retail barcode number is a GTIN-13. For outer cases and logistics processes, GTIN-14 is common.

The key point is not the number of digits. It is that each distinct trade item gets one valid identifier and keeps it for as long as the product definition remains the same under GS1 rules.

GLN, for parties and places

GLN stands for Global Location Number. It identifies legal entities, functional entities and physical locations.

In plain English, the GLN answers the question, "Who or where is involved?"

A GLN can identify:

  • a brand owner
  • a supplier
  • a buyer
  • a billing department
  • a warehouse
  • a distribution centre
  • a store
  • a returns address
  • a specific delivery point within a site

This matters because many operational failures are really location data failures. Goods are sent to the wrong entrance. Invoices are matched to the wrong entity. Returns are booked into the wrong stock location. A GLN gives us a standard way to refer to the exact party or place across documents and systems.

SSCC, for logistics units

SSCC stands for Serial Shipping Container Code. It identifies a logistics unit, not the product inside it.

In plain English, the SSCC answers the question, "Which specific pallet, roll cage or shipping unit is this?"

An SSCC is typically assigned to:

  • a pallet
  • a mixed pallet
  • a shipping carton used as a logistics unit
  • a tote or container moving through the chain

The SSCC is unique to that individual unit. Two pallets containing the same products still need different SSCCs. That uniqueness is what makes scanning at dispatch, receipt and cross-dock reliable. It also supports advance shipping notices, proof of movement and exception handling.

Other identifiers that often matter

Depending on the operation, we may also use:

  • GRAI, for returnable assets such as reusable transport equipment
  • GIAI, for individual assets
  • GSRN, for service relationships
  • GSIN, for shipment identification
  • GCN, for document types such as coupons in specific contexts

Not every business needs all of these. Most start with GTINs for products, GLNs for parties and locations, and SSCCs for logistics units. That covers a large share of day-to-day operational use.

How barcodes and data carriers fit into GS1

A GS1 identifier is the data. The barcode or QR code is the carrier that holds the data in a machine-readable form.

That distinction matters. We often hear people say they "need a barcode", when what they actually need is the correct identifier, encoded in the correct carrier, with the right print quality and placement for the process where it will be scanned.

Linear barcodes for retail and logistics

The most familiar carrier is the retail linear barcode, such as EAN-13. It typically encodes a GTIN for point of sale scanning.

For outer cases and trade items not scanned at retail POS, ITF-14 is common. In warehousing and logistics, GS1-128 is widely used because it can encode more than just the item identifier. It can include application identifiers for data such as:

  • batch or lot number
  • serial number
  • expiry date
  • best before date
  • weight
  • quantity
  • SSCC

Application identifiers are the prefixes that tell a scanner and receiving system what each piece of data means. This is one of the most useful parts of GS1 in practice. It lets one symbol carry structured data, not just a product number.

2D carriers, including QR codes and DataMatrix

As product information needs become more detailed, 2D carriers are increasingly important. A GS1 QR Code or GS1 DataMatrix can hold significantly more structured data than a traditional linear barcode. That makes them useful for:

  • serialisation
  • batch traceability
  • linking physical items to digital records
  • regulated product information
  • consumer-facing product pages
  • digital product passport use cases

The critical point is that not every QR code is a GS1 QR Code. A plain QR code might just contain a web address. A GS1 QR Code follows GS1 syntax so the encoded data can be interpreted consistently by scanners and business systems.

That distinction becomes important when we want one code to support both consumer engagement and operational scanning. A generic marketing QR code may open a webpage, but it will not necessarily support structured identification, traceability or integration with partner systems.

For brands planning connected product experiences, resale support or digital product records, the right data carrier should be chosen alongside the data model, not added at the end. That is where our solutions for connected product data and traceability become relevant, because the code on pack only works if the underlying record structure is sound.

Where GS1 matters in day-to-day operations

GS1 standards are most valuable where product data crosses a boundary, between teams, systems or companies. That is why they show up repeatedly in retail, warehousing, logistics, traceability and compliance.

Retail and e-commerce

In retail, the GTIN supports listing, ranging, ordering, replenishment and checkout. It helps ensure that the product sold online is the same product recognised by the store system, the supplier catalogue and the invoice.

It also improves content syndication and marketplace readiness. If product records are keyed against stable identifiers, images, dimensions, descriptions and regulatory attributes are less likely to drift apart between channels.

For brands selling direct and through partners, this matters just as much as it does for large retailers. The identifier has to stay consistent whether the item is sold on our own site, through a marketplace or through wholesale accounts. If we are connecting commerce systems to product passport workflows, support for brands managing product identity across channels becomes part of the same discipline.

Warehousing and inventory control

In warehousing, GS1 reduces ambiguity at receiving, putaway, picking and cycle counting.

A scanned GTIN tells the WMS exactly which item has arrived. A scanned SSCC tells it which specific pallet is being handled. If batch, serial or expiry data is encoded in the symbol, the warehouse can capture that in one scan instead of through manual entry.

That has practical consequences:

  • fewer receiving discrepancies
  • cleaner stock records
  • faster exception resolution
  • better FEFO or FIFO control where relevant
  • stronger support for returns and recalls

For businesses with multiple sites, GLNs also help maintain clarity about which warehouse, dock or stockholding point is involved in each movement.

Logistics and transport

In transport, the SSCC is especially useful because it identifies the logistics unit independently of the products inside it. That supports handoff between shipper, carrier and receiver.

A pallet labelled with an SSCC can be referenced in dispatch documents, scanned at collection, matched at delivery and investigated if there is a discrepancy. When this is paired with event capture, we get a much better operational record of where the unit moved and when.

This is particularly helpful for mixed loads, cross-docking and high-volume distribution where pallet-level visibility matters more than line-by-line manual checks.

Traceability and recall readiness

GS1 becomes essential when traceability needs to be specific, not approximate.

If a product line is batch-controlled, the combination of GTIN plus lot number allows us to identify exactly which units are affected. If items are serialised, the identifier can point to the individual unit. If a logistics unit carries an SSCC, we can trace which pallet moved through which node.

That level of precision matters for:

  • food and beverage
  • cosmetics
  • pharmaceuticals and medical devices
  • electricals and batteries
  • fashion and luxury resale
  • products subject to sustainability or provenance claims

Where the UK has sector-specific rules, businesses need to map those requirements to their own products and supply chain roles. In some areas the practical requirements are aligned with EU approaches, while in others the legal framework, market surveillance process or accepted documentation differs. The safe approach is to design traceability records so they can support both customer requirements and the applicable regime in the market where the goods are placed.

Compliance and digital product information

GS1 also matters in newer compliance models where products need structured digital records. As digital product passports and related data-sharing requirements develop, businesses need a dependable way to connect the physical item to the digital record attached to it.

That connection only works if the identifier strategy is stable. If the code on the product points to one identity in one system and another identity elsewhere, the passport record becomes unreliable from the start.

For sectors facing these changes, our work across industries with product traceability and passport requirements is built around that principle, identify the item correctly first, then build the data services around it.

How to start using GS1 without creating data problems

The hardest part of GS1 is usually not getting a number. It is governance, deciding when to assign a new identifier, where to store it, how to stop duplicates, and how to keep every system aligned.

A practical rollout usually follows these steps.

1. Define what needs an identifier

Start by listing the objects you need to identify:

  • consumer units
  • cases and outers
  • pallets or other logistics units
  • legal entities
  • warehouses, stores and delivery points
  • returnable assets, if relevant

Do not assign identifiers casually. Each one should correspond to a clear business object with a clear use case.

2. Set GTIN assignment rules before launch

Most data problems start when teams create product codes locally without checking whether the change actually requires a new GTIN.

Before assigning anything, set internal rules for questions such as:

  • does a size change require a new GTIN?
  • does a formulation change require a new GTIN?
  • does a pack count change require a new GTIN?
  • does a language-only artwork update require a new GTIN?
  • when does a promotional pack need its own GTIN?

These decisions should follow GS1 allocation rules, but they also need to be documented internally so product, packaging, operations and commercial teams all work the same way.

3. Create a single source of truth for master data

Store each GTIN, GLN and related attribute in one governed master record. That record should feed downstream systems, not be recreated by hand in each one.

At minimum, keep these fields under control:

  • identifier type and value
  • product description
  • variant attributes
  • pack hierarchy
  • dimensions and weights
  • brand and legal entity
  • country availability
  • barcode carrier type
  • status, such as active or discontinued

If ERP, PIM, WMS and e-commerce platforms all maintain separate versions of the same product identity, drift is almost guaranteed.

4. Separate internal SKUs from external identifiers

Many businesses need both an internal SKU and a GS1 identifier. That is fine, as long as the relationship is controlled.

The internal SKU may support planning or legacy processes. The GTIN is the external trade item identifier. Problems arise when teams treat them as interchangeable, or when one internal SKU is linked to multiple live GTINs without clear rules.

Map them explicitly and maintain the mapping centrally.

5. Choose the right carrier for the process

Do not default to whatever label format was used last time.

Ask:

  • is this scanned at retail POS?
  • is it scanned in a warehouse?
  • does it need batch or serial data in the symbol?
  • does it need to support consumer interaction as well as operations?
  • is print space limited?

The answer will determine whether you need a linear symbol, GS1-128, GS1 DataMatrix or a GS1 QR Code.

6. Test with trading partners and devices

A technically correct symbol can still fail in operation if scanners are not configured, labels are poorly printed or partner systems are not expecting the data structure used.

Before full rollout, test:

  • scan performance on actual devices
  • barcode verification and print quality
  • ASN and receiving workflows
  • ERP and WMS mapping
  • exception handling for unreadable or mismatched labels

7. Put change control around product data

Once identifiers are live, changes need approval and auditability.

We recommend a simple control process where any proposed change to dimensions, pack hierarchy, formulation, regulated attributes or barcode format is reviewed for GTIN impact before publication. That prevents silent changes that break listings, receiving or traceability later.

8. Plan for digital records from the start

If there is any chance the product will need a digital passport, resale history, repair information or consumer-facing authenticity support, structure the data now so the identifier can link cleanly to those future records.

Retrofitting this later is always harder than doing it properly at the point of setup.

GS1 works best when it is treated as an operating model, not just a numbering exercise. The standards give us the common identifiers, but the business value comes from disciplined assignment, clean master data and correct use of carriers across the supply chain. When we get those basics right, product data becomes easier to share, easier to trust and far more useful in everyday operations.

This article is operational guidance, not legal advice or certification.