SEEGEA

Product barcodes: EAN, UPC, GTIN explained for e-commerce

Product barcodes are the invisible backbone of e-commerce operations. Without them, your products cannot appear on Google Shopping, Amazon, or any serious marketplace — and your warehouse scanner has nothing to read.

8 min readApril 17, 2026

A product barcode is not just a label on packaging. In e-commerce it is a unique identifier that connects your product to Google Shopping, Amazon, retail partners, your warehouse scanner, and your ERP. A catalog without correct barcodes is one that cannot scale beyond a single storefront.

Barcode fields supported on

ShopifyPrestaShopGoogleMicrosoft Excel

1. Barcode formats explained

EAN-13 (European Article Number)

13 digits, the standard for most products sold outside North America. The first 2–3 digits identify the country of origin (GS1 prefix). Most European retailers, Google Shopping and PrestaShop use EAN-13 as the default barcode format.

UPC-A (Universal Product Code)

12 digits, the standard in the US and Canada. Functionally equivalent to EAN-13 with a leading zero. Amazon and most US retailers require UPC-A. Shopify stores selling in the US should prioritise UPC-A.

GTIN-14 (Global Trade Item Number)

14 digits, used for cases, pallets and B2B trade units. Typically constructed from the product EAN/UPC with a packaging indicator digit prepended.

ISBN and ISSN

Specific to books (ISBN-13) and periodicals (ISSN). Both are GTIN-13 variants. If you sell books, use the ISBN as the barcode — no need for a separate EAN.

2. Marketplace barcode requirements

ChannelRequired fieldFormatExemptions possible?
Google ShoppingGTINEAN/UPC/GTIN-14Private label only
Amazon EUEAN or UPCEAN-13 or UPC-ANo, for branded products
Amazon USUPC or GTINUPC-A preferredBrand Registry only
PrestaShop catalogEAN13 or UPCEAN-13 or UPC-AN/A (internal)
Shopify storefrontBarcode (any)Any GTIN formatN/A (internal)

3. Adding barcodes in Shopify

In Shopify, barcodes are stored at the variant level. To set or update barcodes:

  1. Open a product in the Shopify admin.
  2. Scroll to the Variants section.
  3. For each variant, find the Barcode field under the inventory section.
  4. Enter the EAN-13, UPC-A or GTIN value.

This is fine for a handful of products. For a catalog of 2,000 SKUs across 10,000 variants, use Seegea: select the barcode column, bulk-fill from a paste or formula, push. Done in minutes.

4. Adding barcodes in PrestaShop

PrestaShop supports EAN13 and UPC fields at the combination level (Catalog > Products > Combinations). Like Shopify, the native back-office is tedious for bulk entry. Seegea exposes these fields in the catalog grid for inline bulk editing.

Bulk barcode entry across variants

In Seegea, open the barcode column, paste your EAN/UPC values across all selected variants, and push. A 2,000-variant update takes under 5 minutes.

Missing barcode audit

Filter by empty barcode field across the entire catalog. Every variant without a GTIN surfaces immediately. Fix inline, no CSV.

Scanner integration

Use any USB or Bluetooth barcode scanner. Scan into the Seegea search bar — the matching product opens immediately in the grid for inline editing.
Buy GTINs from GS1 (gs1.org) — not from resellers on marketplaces. Third-party GTIN resellers often sell duplicate codes that can cause product de-listing on Amazon and Google Shopping.

Audit your barcode coverage in Seegea

Google Meet · 30 min · your real catalog

Audit your barcode coverage in Seegea

Created in France (Annecy-Chantilly)

Seegea is built to handle the unglamorous but critical work of catalog data quality — barcodes included. Supports Shopify and PrestaShop. Direct developer access via Google Meet.

Created in France (Annecy – Chantilly) · Email & Google Meet support

FAQ

GTIN (Global Trade Item Number) is the umbrella standard. EAN-13 is the 13-digit European format (most common globally). UPC-A is the 12-digit North American format. Both are GTINs. EAN-8 is a shorter format for small packaging. For e-commerce, EAN-13 or GTIN-14 are the most common requirements.

See Seegea in action

Book a 30-min live demo on Google Meet. No commitment.

Book a demo