Shelfgrade

Explainer

Shopify stores and ChatGPT Shopping: what's automatic, and what's still on you

Sep 1, 2026 · Shelfgrade research · produced with automated spec-verification, human-reviewed

If you run on Shopify, one big piece of ChatGPT Shopping is genuinely handled for you. OpenAI’s feed documentation says it directly:

“For merchants on Shopify, product data is already integrated into ChatGPT through Shopify Catalog… No additional work is required from individual merchants.”

That covers the feed — the structured product data OpenAI’s shopping surface consumes. (For everyone else, direct feed submission is gated: “Onboarding product feeds in ChatGPT is currently available to approved partners.”) It is easy to read that sentence as “Shopify stores are done,” and that is where the trouble starts, because the feed is one of three inputs.

What the automatic integration does not touch: your robots.txt (which decides whether OAI-SearchBot, PerplexityBot and Googlebot may crawl you at all) and your on-page Product/Offer JSON-LD (which Google’s merchant-listing pipeline and Perplexity’s crawl-fed index read). Our weekly readiness panel is 40 well-known stores — all of them on Shopify — and despite the automatic feed:

  1. 20% block PerplexityBot outright, opting out of that entire answer surface;
  2. 20% ship no Product JSON-LD at all on sampled product pages;
  3. 50% are missing GTIN in markup, and 57% omit offers.shippingDetails.

The feed being automatic makes these gaps more costly, not less: the surfaces that don’t read Shopify Catalog are exactly the ones these stores are failing.

The fix path on Shopify is documented but sharp-edged. robots.txt is editable — Shopify’s own docs say to “add a robots.txt.liquid file to the templates folder of your theme in the code editor” and that “you can use Liquid to add or remove directives from the robots.txt.liquid template.” But Shopify also flags it as an unsupported customization and warns:

“Incorrect use of the feature can result in loss of all traffic.”

Which is why our audits ship an append-only robots patch that unblocks only the crawlers that gate visibility — the default Shopify rules (blocking /admin, /cart, /checkout, /search) stay untouched. Check where your store stands in 30 seconds with the free scanner on the homepage; every rule above links the vendor doc it derives from.

Primary sources

Want these rules checked against your own store? The free scan takes 30 seconds.

Scan your store →

← All research · The AEO Quickstart →