Search intent answer

Invalid GTIN is a row-source decision, not a barcode rewrite.

Do not bulk rewrite barcode fields first. For Google Merchant Center invalid GTIN warnings, join the affected-products CSV to your catalog export and decide whether the owner is GTIN shape, Shopify barcode, WooCommerce GTIN field, feed app mapping, Merchant Center rule, or product identity proof.

Why this page exists

Invalid GTIN issues are row-level source-ownership problems. A useful page should let users test affected rows, separate number-shape errors from source-field conflicts, and understand where the bad value originates before changing feed rules.

Who it is for

Shopify, WooCommerce, and feed-app users dealing with Google Merchant Center affected-products CSV exports or GTIN disapproval warnings.

GTIN repair route

Choose the invalid GTIN source owner before bulk edits

Invalid GTIN warnings can start in Shopify barcode fields, WooCommerce GTIN fields, feed app mappings, supplemental feeds, or Merchant Center feed rules. Pick the source owner before changing hundreds of product rows.

What the audit checks

The report connects each visibility problem to crawl evidence, AI answer samples, competitor risk, and a concrete repair step.

Affected-products CSV rows grouped by item ID, submitted GTIN, issue title, attribute, severity, and destination
Whether the GTIN is numeric after removing spaces and hyphens
Whether the value has a supported GTIN length: 8, 12, 13, or 14 digits
Whether the GTIN check digit passes
Whether Shopify variant barcode is being copied from SKU or another internal code
Whether WooCommerce GTIN or product attribute fields are blank, malformed, or not mapped
Whether a feed app or Merchant Center feed rule is overriding the source barcode
Whether duplicate barcodes appear across unrelated products or variants
Sample report evidenceChargeable audit v0.2
High
Invalid GTIN can block or limit product visibility

A malformed GTIN weakens Merchant Center product identity and can lead to affected-products warnings or limited performance.

High
Shopify SKU is often mistaken for barcode

If SKU is mapped into GTIN or MPN without verification, products can inherit internal identifiers that Google cannot trust.

Medium
Feed rules can hide the real source problem

Editing Merchant Center rules may silence one symptom while leaving Shopify, WooCommerce, or feed-app data inconsistent.

Queries and diagnostic phrases

Turn vague store symptoms into repeatable checks.

google merchant center invalid gtininvalid gtin google merchant centershopify invalid gtingoogle merchant center gtin error checkerGTIN validator CSVbulk GTIN validatorShopify barcode GTIN checker
  • Invalid GTIN CSV row group
  • Check-digit pass/fail list
  • Shopify/WooCommerce barcode and GTIN source notes
  • Where-to-fix recommendation for Shopify, WooCommerce, feed app, or GMC rule
  • 1-page Feed/GMC owner map trigger when the CSV checker and feed evidence disagree
Free precheck

Free invalid GTIN CSV intake

Run the free GTIN CSV checker sample first. Send the store URL first for a 1-page Feed/GMC owner map when affected rows, Shopify or WooCommerce exports, feed app mapping, Merchant Center rules, or GMC diagnostics disagree. Private affected CSV rows can wait for the reply thread.

  • Upload Merchant Center affected-products CSV rows and Shopify or WooCommerce product exports.
  • Group invalid GTIN shape, check-digit, duplicate barcode, SKU-as-GTIN, stale value, and feed-rule override patterns.
  • Use the Feed/GMC owner map when the fix source crosses Shopify product data, a feed app, Merchant Center rules, or public product evidence.
Copy-ready invalid GTIN packet

Copy the invalid GTIN evidence packet before bulk barcode edits.

Use this packet when Merchant Center flags invalid GTIN rows and you need to prove whether the bad value starts in the source catalog, feed transform, Merchant Center rule, or public product identity evidence.

Trigger

Use this when affected rows contain wrong GTIN length, failed check digit, letters, duplicate barcodes, SKU-as-GTIN, stale submitted values, or feed-rule overrides.

Attach

Attach Merchant Center affected-products CSV, Shopify or WooCommerce product export, feed app mapping screenshot, supplemental feed or Merchant Center rule screenshot, and sample product URLs with barcode or manufacturer proof.

Decision

Decide whether the repair owner is barcode source field, WooCommerce GTIN field, feed app mapping, supplemental feed, Merchant Center rule, or public product proof.

Merchant Center invalid row state
  • Affected item ID and issue name
  • Submitted GTIN and affected attribute
  • Destination, severity, and last seen date
  • Duplicate, non-numeric, length, or check-digit pattern

This preserves what Google grouped as invalid before rows are edited or warnings are cleared.

Catalog barcode source evidence
  • Shopify variant barcode or WooCommerce GTIN field
  • SKU, product ID, variant ID, and product URL
  • Brand, vendor, supplier, and manufacturer field
  • Rows where barcode is blank, copied from SKU, duplicated, or placeholder text

This shows whether the store catalog is the source of the invalid value or whether the catalog already has a usable barcode.

Feed transform evidence
  • Feed app GTIN mapping
  • Generated feed row for the same item ID
  • Supplemental feed value
  • Merchant Center feed rule affecting GTIN or barcode

This identifies whether a correct catalog value is being overwritten, transformed, delayed, or replaced by a rule.

Public product identity proof
  • Public product URL
  • Visible brand and manufacturer proof
  • Package, barcode, or manufacturer identifier evidence
  • Rows where GTIN shape is valid but ownership or assignment is uncertain

This prevents treating a valid-looking number as a verified product identifier when public evidence does not support it.

Invalid GTIN evidence packet
Invalid GTIN evidence packet:
Merchant Center invalid row state: item ID, issue name, submitted GTIN, affected attribute, destination, severity, last seen date, invalid pattern.
Catalog barcode source evidence: Shopify barcode or WooCommerce GTIN, SKU, product/variant ID, brand/vendor/supplier/manufacturer field, blank or SKU-as-GTIN rows.
Feed transform evidence: feed app GTIN mapping, generated feed row, supplemental feed value, Merchant Center feed rule.
Public product identity proof: product URL, visible brand/manufacturer proof, package or barcode evidence, rows where assignment is uncertain.
Decision needed: barcode source field, WooCommerce GTIN field, feed app mapping, supplemental feed, Merchant Center rule, or public product proof.
Diagnosis

Invalid GTIN is usually a source-field problem.

Google can reject or limit products when the submitted GTIN is malformed, copied from an internal SKU, or overwritten by a feed rule. The first step is to inspect the affected rows, not to rewrite every product manually.

Length error

UPC, EAN, GTIN-8, and GTIN-14 have specific digit lengths. Short values such as 12345 are not usable GTINs.

Check digit error

A value can have the right length but fail the check digit. That usually means a typo or copied internal number.

Shopify barcode mapping

Shopify variant barcode is commonly mapped into GMC GTIN. If that field is empty or wrong, the feed inherits the problem.

Feed override

A feed app, supplemental feed, or Merchant Center rule can overwrite the correct source value with a stale one.

Where to fix

Fix the source that produces the bad GTIN.

Do not treat every invalid GTIN as a Merchant Center-only problem. The right repair depends on where the value is generated.

Shopify

Check variant barcode first. Do not copy SKU into barcode unless it is a real manufacturer barcode.

WooCommerce

Check the GTIN custom field or product feed plugin mapping before editing Merchant Center rules.

Feed app

Review field mapping and transformations. Look for SKU-to-GTIN mapping, stale supplemental feeds, or copied placeholders.

Merchant Center

Use feed rules only when the source platform cannot expose the correct field directly.

Repair ownership matrix

Map the invalid GTIN warning to Shopify, WooCommerce, feed app, or GMC rule owner

The safest repair is the one closest to the source of truth. Use Merchant Center rules only after the ecommerce platform or feed owner cannot expose the correct identifier cleanly.

Shopify variant barcode

Fix this when the barcode field contains SKU, supplier code, placeholder values, letters, wrong-length values, or duplicated barcodes across unrelated variants.

WooCommerce or catalog field

Fix this when GTIN lives in a product attribute, custom field, or feed plugin field that is blank, malformed, or not mapped to the submitted GTIN.

Feed app mapping

Fix this when the app maps SKU to GTIN, applies transformations, sends stale values, or chooses a variant-level field different from the catalog export.

Merchant Center rule

Use this only when the source platform cannot send the right value directly, or when a supplemental feed/rule is intentionally correcting a known source limitation.

Owner map

When invalid GTIN needs a Feed/GMC owner map

Obvious GTIN shape errors can be fixed from the free checker output. A 1-page Feed/GMC owner map is useful when the same warning touches many variants, the Shopify export and GMC affected rows disagree, or a feed app or Merchant Center rule may be overwriting correct product data.

Bulk variant risk

Start a Feed/GMC owner map before changing GTIN fields across hundreds of variants, bundles, or copied product rows.

Source conflict

Use the owner map when Shopify barcode values look correct but Merchant Center receives blank, stale, or transformed GTIN values.

Feed app or rule override

Attach feed app mapping screenshots and Merchant Center rule evidence before deciding whether to edit Shopify, a supplemental feed, or GMC rules.

Public product evidence

Include sample product URLs when barcode, brand, manufacturer, or product identity claims need to match visible buyer evidence.

This is not GS1 ownership verification.

The checker can validate shape and check digit. It cannot prove the GTIN is officially assigned to your brand or product.

Public-page boundary

  • It does not access Merchant Center diagnostics.
  • It does not verify GS1 ownership or brand assignment.
  • It does not guarantee listing approval.
  • It does not decide whether a product is eligible for Shopping ads.
FAQ

Questions store owners ask before ordering an audit.

What should I do with the affected-products CSV first?

Group rows by item ID, issue title, submitted GTIN, affected attribute, destination, severity, and invalid pattern. Then join those rows to Shopify, WooCommerce, or feed-app product exports before changing barcode fields.

How do I know whether Shopify, WooCommerce, a feed app, or a GMC rule owns the invalid GTIN fix?

Compare the source catalog value, generated feed row, supplemental feed, Merchant Center rule, and final received GTIN for the same item ID. The first layer where the value changes, disappears, or becomes malformed is the repair owner.

What causes invalid GTIN in Google Merchant Center?

Common causes include wrong length, failed check digit, letters in the barcode field, copied SKU values, placeholder barcodes, or feed rules that override the correct source value.

Where do I fix invalid GTIN in Shopify?

Start with the variant barcode field. Then check the Google & YouTube app, feed app mapping, and any Merchant Center feed rule that may override GTIN.

Can I use SKU as GTIN?

No. SKU is usually an internal store identifier. GTIN is a manufacturer/global trade item identifier such as UPC or EAN.

Does a valid check digit guarantee Merchant Center approval?

No. A valid check digit only confirms the number shape. It does not prove GS1 ownership, policy compliance, or account approval.

When should I request a Feed/GMC owner map?

Request one when the same invalid GTIN warning affects many variants, Shopify barcode exports and GMC affected rows disagree, or a feed app, supplemental feed, or Merchant Center rule may be overwriting correct source data. Send the store URL first; private affected CSV rows can wait for the reply thread.

Free invalid GTIN CSV intake

Run the free GTIN CSV checker sample first. Send the store URL first for a 1-page Feed/GMC owner map when affected rows, Shopify or WooCommerce exports, feed app mapping, Merchant Center rules, or GMC diagnostics disagree. Private affected CSV rows can wait for the reply thread.