{
  "id": "A01",
  "url": "https://cartforagents.com/guides/agentic-commerce",
  "title": "Agentic commerce: what Shopify merchants can control",
  "description": "Follow one product through the five stages of agentic commerce, from catalog intake to checkout: who decides each one, what a Shopify merchant controls, and what to check first.",
  "answer": "Agentic commerce is shopping in which an AI assistant helps a person find, compare or buy a product. A Shopify merchant controls the inputs: the product facts, the data that reaches each catalog, and the offer. Check five stages in order (catalog intake, retrieval, recommendation, seller choice and checkout) and fix the first one that fails.",
  "take": "The facts on your product page are the strongest lever you hold. In our simulation, vague listings were shut out by every model we tested, and stating the facts a shopper asked for got the product picked, so that's where we'd start.",
  "summary": "Start with the product facts you control. Keep discovery, recommendation and a paid order separate.",
  "claims": [
    {
      "text": "Shopify says ChatGPT and Microsoft Copilot find Shopify products through Shopify Catalog, Google AI Mode and Gemini receive them through the Google & YouTube sales channel, and Meta surfaces through the Facebook and Instagram channel. Products can also be found by web crawling or through feeds the merchant shares, and a merchant who removes Shopify Catalog access for ChatGPT or Copilot may still be found through those other methods.",
      "source_title": "Shopify Catalog and product discovery for agentic storefronts (Shopify Help Center)",
      "source_url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/products",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Living help page; the date is our check date, not a publication date. Shopify notes the Google route is still rolling out to eligible stores. It describes distribution, not what any assistant shows."
    },
    {
      "text": "To be included in Shopify Catalog, a product needs a title, at least one image, a price above zero, publication to the online store (or Hydrogen/Headless) with an identifiable URL, and must not be Unlisted or hidden from search engines. The store must be on the Starter plan or higher and not in private mode, except that Shopify also includes products from an Agentic-plan store that has not yet published its online store to a paid plan. Account standing is reviewed over time and can be lost.",
      "source_title": "Requirements for being included in Shopify Catalog (Shopify Help Center)",
      "source_url": "https://help.shopify.com/en/manual/shopify-catalog/requirements",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Eligibility is a gate, not a ranking. Shopify does not publish a sales or review threshold for account standing, and excluded categories can change at its discretion."
    },
    {
      "text": "Shopify Global Catalog separates discovery (searching and looking up products, with offers grouped by a Universal Product ID) from evaluation (getting full product and variant details, price and a checkout link).",
      "source_title": "Global Catalog MCP (Shopify developer documentation)",
      "source_url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Interface documentation for agent builders. Catalog search order is not the final recommendation of any assistant that consumes it."
    },
    {
      "text": "OpenAI says a product appears in ChatGPT shopping results when ChatGPT judges it relevant to the shopper's intent, considering the query and context such as Memory or Custom instructions, structured metadata from first-party and third-party providers, other third-party content, earlier model responses, and OpenAI safety standards. A stated budget makes price weigh more.",
      "source_title": "Shopping with ChatGPT Search (OpenAI Help Center)",
      "source_url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Living help page, updated on our check date; no publication date is inferred. It names inputs, not weights, and is not a causal ranking study."
    },
    {
      "text": "OpenAI says ChatGPT may generate simplified product titles and descriptions and feature labels such as \"Budget-friendly\" or \"Most popular\"; the labels are not guarantees or verified statements, and reviews and ratings are not verified by OpenAI.",
      "source_title": "Shopping with ChatGPT Search (OpenAI Help Center)",
      "source_url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Describes ChatGPT only. It does not say how often titles are rewritten or which source text is used."
    },
    {
      "text": "OpenAI says that when several merchants sell the same product, ChatGPT ranks them on factors such as availability, price, quality and whether the merchant is the maker or primary seller, and that price or shipping changes can take time to appear.",
      "source_title": "Shopping with ChatGPT Search (OpenAI Help Center)",
      "source_url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Factors are listed without weights. A good product description does not settle which seller is shown."
    },
    {
      "text": "OpenAI says ChatGPT may show an Instant Checkout option for some eligible products and merchants; otherwise results link to sites where the shopper can buy.",
      "source_title": "Shopping with ChatGPT Search (OpenAI Help Center)",
      "source_url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Does not list which merchants, markets or products are eligible. Availability for a given store must be checked for that store."
    },
    {
      "text": "For the search \"humidifier for dry winter air large room quiet top fill\" in a dated Shopify Catalog snapshot, 4 of the 10 product descriptions stated a decibel figure (21 dB, 26 dB, 28 dB and 26 dB), and none of those 4 named the setting, distance or method. Two further listings stated a decibel figure only in Shopify-generated metadata (26 dB each), not in the description. Counted across either field, that is 6 of 10 listings; no title stated one. The listing at position 4, in its description, gave a room size but described noise only as \"runs quietly enough to leave on overnight\".",
      "source_title": "Cart for Agents: 162 shopper searches in Shopify Catalog (receipts cited by our guides)",
      "source_url": "https://cartforagents.com/research/agent-shopping-research#receipts-cited-by-our-guides",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "One unpersonalized snapshot of one search. The statements are quoted from catalog records, not measured by us, and the result says nothing about what any assistant later recommended."
    },
    {
      "text": "In the same snapshot, the first returned variant was flagged as not eligible for native checkout on all 1,620 returned listings.",
      "source_title": "Cart for Agents: 162 shopper searches in Shopify Catalog (receipts cited by our guides)",
      "source_url": "https://cartforagents.com/research/agent-shopping-research#receipts-cited-by-our-guides",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "Unpersonalized search with no country or buyer context, first variant only. It does not show that no assistant can complete a purchase."
    },
    {
      "text": "Shopify marks several Global Catalog fields as Inferred, meaning generated or enriched by Shopify, including the description, options, attributes, technical specifications, top features and selling points. It says they may be absent or vary in accuracy and should not be treated as merchant-authored text.",
      "source_title": "Global Catalog MCP (Shopify developer documentation)",
      "source_url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Describes the Global Catalog interface. It does not say how often enrichment changes merchant text or how any assistant weighs these fields."
    },
    {
      "text": "For \"toddler snowsuit rated for minus 30\", two returned listings stated a -30 °C figure. Position 2's title says it \"protects to -30 °C.\" Position 9's description rates the hood's insulation to \"-30°C\", not the whole garment. Our first text matcher reported them as missing because it did not treat \"minus 30\" and \"-30 °C\" as the same value.",
      "source_title": "Cart for Agents: 162 shopper searches in Shopify Catalog (receipts cited by our guides)",
      "source_url": "https://cartforagents.com/research/agent-shopping-research#receipts-cited-by-our-guides",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "An error in our own analysis, corrected the same day. It is not evidence about how any assistant parses temperatures."
    },
    {
      "text": "In a supplied-snippet simulation where an invented humidifier sat among 7 real catalog listings and each model picked 2 of 8 (25% by chance), the vaguely described version was picked in 3 of 180 held-out sessions on three Claude models, 0 of 60 on GPT-6.1-Sol, 6 of 60 on Gemini 3.8 Flash and 3 of 54 on Gemini 3.1 Pro. With noise, coverage, tank and runtime stated as a spec line it was picked in 134 of 180, 20 of 60, 19 of 59 and 15 of 55. On the three non-Claude models it was picked in every session with a detailed shopper brief (20 of 20, 19 of 19, 15 of 15) and in none with a one-line ask or no shopper at all (0 of 40 each); Claude picked it in 59, 32 and 43 of 60 for the same three briefs. The detailed brief asked for room coverage and runtime. Only the test listing under USD 90 stated a room size. One competitor priced above USD 90 also stated one. Several competitors stated a runtime. With a generic ask, competing listings already stated 21, 26 or 28 dB, one at about half the price.",
      "source_title": "Cart for Agents: vague versus specific product facts, a simulated pick experiment",
      "source_url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "source_date": "2026-10-27",
      "method": "controlled-simulation",
      "limitation": "A simulation, not live assistant results. Models called through APIs chose from snippets we supplied and never searched or opened pages; API answers do not measure ChatGPT, Gemini apps or AI Mode. The target product and its facts were invented, the factual version disclosed more information than the vague one, and one shelf per category was tested. The detailed shopper brief was written to fit the test product, so it shows facts matching stated needs, not a random shopper. It measures selection inside a fixed shortlist, not visibility, retrieval or sales."
    },
    {
      "text": "In the same simulation, an invented lip gloss described vaguely was picked in 0 of 180 held-out Claude sessions and 0 of 60 on each of GPT-6.1-Sol, Gemini 3.8 Flash and Gemini 3.1 Pro; with its facts in the description it was picked in 168 of 180, 60 of 60, 49 of 60 and 53 of 60.",
      "source_title": "Cart for Agents: vague versus specific product facts, a simulated pick experiment",
      "source_url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "source_date": "2026-10-27",
      "method": "controlled-simulation",
      "limitation": "Same simulation and limits as the humidifier claim: invented product, supplied snippets, one shelf of seven real competitors, models called through APIs. Not live assistant results."
    },
    {
      "text": "Google says a page must be indexed and eligible for a Search snippet to be a supporting link in AI Overviews or AI Mode, that no special AI files or schema are needed, and that structured data should match visible text and Merchant Center information should be current.",
      "source_title": "AI features and your website (Google Search Central)",
      "source_url": "https://developers.google.com/search/docs/appearance/ai-features",
      "source_date": "2025-12-10",
      "method": "documented",
      "limitation": "Covers supporting links in Google Search AI features. It is not a product-ranking specification for AI Mode shopping results, and Google says indexing and serving are not guaranteed."
    }
  ],
  "sources": [
    {
      "title": "Shopify Catalog and product discovery for agentic storefronts (Shopify Help Center)",
      "url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/products",
      "accessed": "2026-10-27"
    },
    {
      "title": "Requirements for being included in Shopify Catalog (Shopify Help Center)",
      "url": "https://help.shopify.com/en/manual/shopify-catalog/requirements",
      "accessed": "2026-10-27"
    },
    {
      "title": "Global Catalog MCP (Shopify developer documentation)",
      "url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "accessed": "2026-10-27"
    },
    {
      "title": "Shopping with ChatGPT Search (OpenAI Help Center)",
      "url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "accessed": "2026-10-27"
    },
    {
      "title": "AI features and your website (Google Search Central)",
      "url": "https://developers.google.com/search/docs/appearance/ai-features",
      "accessed": "2026-10-27"
    },
    {
      "title": "Cart for Agents: 162 shopper searches in Shopify Catalog",
      "url": "https://cartforagents.com/research/agent-shopping-research",
      "accessed": "2026-10-27"
    },
    {
      "title": "Cart for Agents: vague versus specific product facts, a simulated pick experiment",
      "url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "accessed": "2026-10-27"
    }
  ],
  "limitations": [
    "The five stages are our explanatory model built from official documentation. No platform publishes its full pipeline, and stages can overlap or repeat inside one conversation.",
    "We cannot see what ChatGPT, Gemini, Copilot or Perplexity show any shopper. Nothing here measures live recommendations, traffic or sales.",
    "The humidifier and snowsuit examples come from one unpersonalized Shopify Catalog snapshot taken on October 26, 2026. A Catalog response is not a live assistant result.",
    "The simulation figures come from six models called through APIs, use an invented product and supplied snippets, and do not test retrieval, seller choice or checkout. They are not results from the ChatGPT, Gemini or Copilot apps.",
    "Platform help pages change often. Every documentation claim was checked on October 27, 2026 and should be rechecked before you act on it."
  ],
  "related": [
    "https://cartforagents.com/guides/ai-shopping-platforms",
    "https://cartforagents.com/guides/shopify-agentic-storefronts",
    "https://cartforagents.com/guides/agent-ready-product-data",
    "https://cartforagents.com/guides/agent-commerce-optimization",
    "https://cartforagents.com/guides/ai-product-visibility",
    "https://cartforagents.com/research/agent-shopping-research",
    "https://cartforagents.com/research/quiet-humidifiers",
    "https://cartforagents.com/research/vague-specific-product-facts-simulation"
  ],
  "published": "2026-10-27",
  "updated": "2026-10-27",
  "checked": "2026-10-27",
  "kind": "guide"
}