Skip to content
Feed errors · Google Merchant Center

GTIN starting with 2: an in-store number

A product’s EAN field holds a code starting with 2, and Merchant Center refuses it. It is usually a number the shop or warehouse assigned for its own use, not the manufacturer’s code.

The demo has sample data; the login comes to your e-mail.

The message you see

A message about an invalid value of the [gtin] attribute for a code from a restricted range; wording varies with the interface version.

Google Merchant Center → Products → Diagnostics, on the product.

What Basketly does

Basketly detects codes with prefix 02, 04 and 2 as an error and removes them from the feed. It does not check coupon codes (05, 98, 99).

Why Google flags it

Google does not accept numbers from restricted ranges as a GTIN. Such a code is usually a number used within one shop (hence the panel’s check name: in-store range), so it cannot match the product to other sellers’ offers.

How Basketly handles it

  • Products: the in-store-range GTIN check (an error, Google side) shows the code that triggered it.
  • Automatic feed fixes remove such a code; the product then goes out without a GTIN.
  • It cannot work out the real manufacturer code; you must find it and enter it in the shop or in the product’s manual fix.

How to fix an in-store GTIN by hand

Replace the internal number with the manufacturer’s code or leave the field empty.

  1. Check where the number comes from

    If your shop or warehouse system assigned the code, it is not the manufacturer’s GTIN.

  2. Find the manufacturer’s code

    Look for the EAN or UPC on the packaging, an invoice or the supplier’s file.

  3. Enter it in the GTIN field

    Replace the internal number with the manufacturer’s code. Move the internal number to the SKU.

  4. When the manufacturer assigned none

    Leave the GTIN empty and set identifier_exists = no. Give the brand.

What Basketly does not do

  • It does not find the manufacturer’s code to replace an in-store number.
  • It does not check coupon codes (05, 98, 99).
  • It does not guarantee approval once the code is removed.

Sources

Feed errors · Google Merchant Center

Frequently asked questions

Your question is not here? Write to us

These are restricted ranges Google refuses as a GTIN. They usually mean a number assigned locally by a shop or system, not a manufacturer’s code.

Not as a GTIN. Google will not accept it. Move it to the SKU or another internal field.

If they have no manufacturer’s code, set identifier_exists = no and give the brand.

Get started in under 5 minutes

Connect your shop and Meta and see how many purchases really arrive.

  • Free up to 100 orders a month
  • No developer needed
  • Purchase balance and self-check