AgentReadyAI visibility appCaffeine & CommerceShopify agency
Caffeine and Commerce
Caffeine and Commerce
By Dylan HuntJune 14th, 2026aishopifystructured-data

Get Your Shopify Products Into ChatGPT, Claude, and Perplexity

Get Your Shopify Products Into ChatGPT, Claude, and Perplexity

When a shopper asks ChatGPT for "a waterproof merino base layer under $120" or asks Perplexity "which refillable cleaning brand ships to Canada," the assistant answers with specific products from specific stores. Those stores were not picked at random. They were picked because their product data was readable.

This is the single highest-leverage thing you can do to show up in AI shopping: publish complete Product structured data. Here is exactly what that means on Shopify, and how to check whether yours is doing its job.

How an AI agent reads a product page

An assistant does not render your theme, wait for JavaScript, or look at your photography the way a person does. It fetches the HTML and looks for a <script type="application/ld+json"> block describing the product. If it finds a clean one, it can understand and recommend you. If it does not, it moves on.

That block is your Product schema. The fields that matter most:

  • name, description, image so the agent knows what the product is and can show it.
  • brand so it can attribute the product to you.
  • offers (an Offer) with price, priceCurrency, and availability. This is the part most stores get wrong, and it is the part that decides whether you get quoted. An agent will not state a price it is not confident about, so a missing or stale price usually means no recommendation.
  • aggregateRating so the agent can cite your star rating as social proof.

Variants: use ProductGroup

If you sell one product in eight colours, do not let an agent treat them as eight unrelated products. The ProductGroup model tells the agent they are the same product with variants, which matches how a shopper thinks and how Google's product variant guidance works. Each variant still carries its own Offer, so price and availability stay accurate per option.

Why "my theme already does this" is usually wrong

Most Shopify themes emit some Product schema. The problem is what they leave out. Common gaps we see when running stores through the AI-readiness checker:

  • Price present on the page for humans, but missing from the structured data.
  • No availability, so the agent cannot tell if the item is in stock.
  • Ratings shown as stars in the theme, but never published as AggregateRating, so they are invisible to agents.
  • Schema only on some templates, or broken on variant selection.

A store can look polished to a shopper and be nearly unreadable to an assistant. The two audiences read completely different things.

How to check yours

Paste your store URL into the free AI-readiness checker. It fetches a real product page the way an agent would and tells you whether your Product schema, Offer, and ratings are present, with the exact fix for anything missing. It takes a few seconds and stores nothing.

If you would rather see the whole picture first, the discoverability playbook walks through all five pillars, including the discovery files and crawler access that decide whether an agent can reach your products in the first place.

Doing it without hand-editing schema

You can hand-write Product and Offer JSON-LD, but it has to stay correct as prices change, stock moves, and reviews accumulate. That maintenance is the part that slips.

AgentReady is the free Shopify app we built to handle it: it publishes complete Product (or ProductGroup) schema with live price, availability, and ratings across your catalog, keeps it in sync automatically, and shows you exactly what an AI agent can see about your store at any time. It installs free, changes nothing in your theme, and adds nothing your shoppers can see.

Start by checking where you stand. Fix the Offer and ratings gaps first, because those are what turn "an assistant skipped you" into "an assistant recommended you."

Make your store agent-ready

Get found and recommended by AI shopping assistants.

AgentReady adds Schema.org structured data, an llms.txt directory, and an AI-readability audit to your Shopify store, so ChatGPT, Perplexity, and Google can understand and recommend your products. Free for stores under 500 products.

Comments

Every comment here comes from a verified email. Write yours, confirm from your inbox, and it's live.

Loading comments…

Leave a comment

ShareXLinkedInFacebook

Written by Dylan Hunt, Founder, Caffeine and Commerce. We build Shopify stores that rank and that AI agents can read. Have a project? Get in touch.