Acme Outfitters (sample)

AI Shopping Readiness Report

google-feed-defective.tsv · feed parsed as Google-compatible · 3 rows · Aug 27, 2026, 10:25 AM
F
25/100
Product feed 25
0 blocker(s) · 5 major
0 minor · 0 info
ChatGPT Issues 5 major
Perplexity Ready no issues found
Google / Gemini Issues 5 major

Product feed 25/100

These findings are about the product feed file and are fixed by editing the feed (the corrected feed artefact is the starting point).

Major availability_date: missing (1 row)

This feed is parsed under the Google-compatible profile (also the Merchant Center path feeding Gemini's Shopping Graph); failing rows are rejected or degraded.

"availability_date" is missing — required when availability is preorder — row(s) 2

Fix: Populate the field for the listed rows (see the corrected-feed annotations for every affected row). [source]

Major gtin: identifier missing (1 row)

This feed is parsed under the Google-compatible profile (also the Merchant Center path feeding Gemini's Shopping Graph); failing rows are rejected or degraded.

A valid "gtin" or "mpn" is required when "identifier_exists" is omitted or "yes". Add the identifier, or set identifier_exists to "no" only if the product genuinely has none. — row(s) 2

Fix: Add the product's GTIN or MPN, or set identifier_exists to "no" only if it genuinely has no identifier. [source]

Major availability: bad enum (1 row)

This feed is parsed under the Google-compatible profile (also the Merchant Center path feeding Gemini's Shopping Graph); failing rows are rejected or degraded.

"availability" is "instock" — must be one of: in_stock, out_of_stock, preorder, backorder — row(s) 3

Fix: Use one of the documented enum values; the corrected feed converts recognizable spellings automatically. [source]

Major price: bad format (1 row)

This feed is parsed under the Google-compatible profile (also the Merchant Center path feeding Gemini's Shopping Graph); failing rows are rejected or degraded.

"price" is "$59.99" — expected amount + ISO 4217 code, e.g. "15.00 USD" — row(s) 3

Fix: Reformat the value as shown; the corrected feed normalizes what can be fixed mechanically. [source]

Major gtin: gtin bad checksum (1 row)

This feed is parsed under the Google-compatible profile (also the Merchant Center path feeding Gemini's Shopping Graph); failing rows are rejected or degraded.

"gtin" value "4006381-333932" fails the GS1 check-digit test — a wrong GTIN causes disapproval, so fix or remove it — row(s) 3

Fix: Verify the GTIN against the physical product or supplier data; the corrected feed removes values that fail GS1 validation. [source]