GOOGLE SHOPPING

GTIN, UPC, EAN Explained: What WooCommerce Store Owners Need to Know

Understand product identifiers like GTIN, UPC, and EAN. Learn why Google Shopping requires them and how to add them to your WooCommerce products.

By WooPlugin | Published November 22, 2025 | 8 min read
Ecommerce shipping boxes and packaging
Photo by Brandable Box on Unsplash

If you’re trying to sell on Google Shopping, you’ve probably encountered the term “GTIN” and wondered what it means. This guide explains everything WooCommerce store owners need to know about product identifiers.

What is a GTIN?

GTIN stands for Global Trade Item Number. It’s a unique identifier assigned to products for tracking and identification purposes. Think of it as a product’s fingerprint - no two products should have the same GTIN.

The GTIN system is managed by GS1, an international organization that sets standards for product identification.

Types of GTINs

GTIN is an umbrella term that includes several specific barcode formats:

TypeDigitsCommon Use
UPC-A12North America retail
EAN-1313Europe and worldwide
EAN-88Small products
ISBN13Books
ITF-1414Cartons/cases

UPC (Universal Product Code)

UPC is the barcode format used primarily in the United States and Canada. If you’ve ever scanned a product at a store, you’ve used a UPC.

  • 12 digits
  • Starts with a number system digit (0-9)
  • Includes manufacturer code and product code
  • Ends with a check digit

Example: 012345678901

EAN (European Article Number)

EAN is the international version of UPC, used throughout Europe and most of the world.

  • 13 digits (EAN-13) or 8 digits (EAN-8)
  • Compatible with UPC (a UPC can be converted to EAN by adding a leading zero)
  • Used globally

Example: 4006381333931

ISBN (International Standard Book Number)

ISBN is specifically for books and publications.

  • 13 digits (ISBN-13, since 2007)
  • Older books may have 10-digit ISBNs
  • Can be used as GTIN for books

Example: 978-3-16-148410-0

Why Does Google Shopping Require GTINs?

Google requires GTINs for most products because:

  1. Product matching - Google matches your products to their catalog for richer data
  2. Price comparison - Users can compare prices across stores
  3. Trust - GTINs help verify products are legitimate
  4. Better visibility - Products with GTINs often rank higher in Shopping results

What Happens Without a GTIN?

If you don’t provide a GTIN:

  • Your product may not appear in Shopping results
  • You’ll see warnings in Google Merchant Center
  • Your products may be disapproved
  • You’ll miss price comparison features

How to Find Your Product’s GTIN

On the Product

Look for the barcode on the product packaging. The number below the barcode is typically the GTIN.

From Manufacturers

Contact your manufacturer or check their website. Many provide GTIN information in product documentation or data sheets.

Supplier Documentation

If you buy from wholesalers, GTINs are often listed in:

  • Product catalogs
  • Invoices
  • Data feeds

Online Databases

Search product databases:

What If Your Product Doesn’t Have a GTIN?

Some products legitimately don’t have GTINs:

Products Without GTINs

  • Handmade items - Custom or artisan products
  • Vintage items - Old products predating GTIN system
  • Custom products - Made-to-order items
  • Parts and components - Some industrial parts
  • Store brands - Some private label products

Using identifier_exists = false

For products without GTINs, you can tell Google by setting identifier_exists to false in your feed. This prevents disapprovals for missing identifiers.

Note: Products with identifier_exists = false may have lower visibility than products with valid GTINs.

Getting Your Own GTINs

If you manufacture products or need GTINs, you can purchase them from GS1:

  1. Join GS1 in your country
  2. Get a Company Prefix
  3. Assign GTINs to your products

Cost: Starting around $250/year for small businesses (varies by country).

Website: www.gs1.org

Brand and MPN: The Other Identifiers

Along with GTIN, Google may require:

Brand

The product’s brand or manufacturer name. Required for most products.

Examples:

  • Nike
  • Apple
  • Samsung

Tips:

  • Use the official brand name
  • Be consistent across products
  • For unbranded products, use your store name

MPN (Manufacturer Part Number)

The manufacturer’s own identifier for the product. Useful when GTIN isn’t available.

Examples:

  • ABC-123
  • XYZ-789-BLK

When to use MPN:

  • Product has no GTIN
  • As additional identifier alongside GTIN
  • For parts and components

Adding GTINs to WooCommerce

WooCommerce doesn’t include GTIN fields by default. You need a plugin.

Using Google Shopping for WooCommerce

  1. Install the Google Shopping for WooCommerce plugin (free)
  2. Edit any product
  3. Go to the Inventory tab
  4. Find the GTIN, Brand, and MPN fields
  5. Enter the values
  6. Save

GTIN, Brand, and MPN fields in WooCommerce product editor GTIN, Brand, and MPN fields in the WooCommerce Inventory tab

The fields work for both simple products and variations.

Best Practices

  • Be accurate - Wrong GTINs cause disapprovals
  • Be consistent - Use the same format across products
  • Include all identifiers - GTIN, Brand, and MPN when available
  • Verify - Double-check GTINs match the actual product

GTIN Validation

GTINs have a check digit that validates the number. Invalid GTINs will be rejected by Google.

How to Validate a GTIN

The last digit of a GTIN is a check digit calculated from the other digits. You can validate GTINs at:

Common GTIN Errors

  • Wrong length - UPC should be 12 digits, EAN should be 13
  • Invalid check digit - Number doesn’t pass validation
  • Incorrect format - Includes spaces or dashes
  • Wrong product - GTIN doesn’t match the actual product

FAQ

Q: Can I make up a GTIN?

No. GTINs must be obtained through GS1 or provided by the manufacturer. Fake GTINs will cause account suspensions.

Q: My supplier gave me a GTIN but Google says it’s invalid. Why?

The GTIN may be incorrect, or it may not exist in Google’s database. Verify with the manufacturer or check on barcodelookup.com.

Q: Do I need GTINs for variations?

Yes. Each variation (different size, color, etc.) should have its own unique GTIN.

Q: Can I use the same GTIN for multiple products?

No. Each unique product must have its own GTIN. Using the same GTIN for different products will cause issues.

Q: What if I resell products but don’t know the GTINs?

Contact the manufacturer or search the product online. Many products have GTINs listed on retailer websites or databases.

Summary

IdentifierWhat It IsRequired?
GTINUnique product number (UPC, EAN, ISBN)Yes, for most products
BrandManufacturer or brand nameYes
MPNManufacturer’s part numberRecommended

Key takeaways:

  1. GTINs are required for most products on Google Shopping
  2. Find GTINs on packaging, from manufacturers, or in databases
  3. Use identifier_exists = false only for products that truly don’t have GTINs
  4. Use a plugin like Google Shopping for WooCommerce to add GTIN fields

Need to add GTINs to your WooCommerce products? Google Shopping for WooCommerce adds free GTIN, Brand, and MPN fields - no paywall, no limits.

Ready to sell on Google Shopping?

Get our free plugin with GTIN, Brand, and MPN fields. No product limits, no paywalls for essential features.