Skip to main content
AI Commerce

How to Sell on ChatGPT Shopping: The Merchant's Guide 2026

Kamil Kaderbay 5 min read Updated Recently updated
#chatgpt-shopping #openai #acp #shopify #agentic-commerce #ai-sales
Share

What is ChatGPT Shopping?

ChatGPT Shopping is OpenAI’s product discovery and purchase feature built into ChatGPT. It allows users to search, compare, and buy products directly in the chat interface. For Shopify merchants, it represents a new zero-ad-cost acquisition channel - but only if your store is optimized for AI visibility.

Since early 2026, ChatGPT has been surfacing product cards with prices, images, ratings, and direct checkout links inside conversational answers. Unlike Google Shopping, there is no bidding. Unlike social ads, there is no creative fatigue. The products that appear are the ones ChatGPT can read, trust, and recommend.

How ChatGPT Shopping works (merchant perspective)

The flow is straightforward:

  1. A user asks a product question - β€œWhat’s the best moisturizer for dry skin under $40?” or β€œI need a travel backpack with a laptop compartment.”
  2. ChatGPT crawls and compares available stores - it reads product pages, structured data, reviews, and policies from stores it can access.
  3. Product cards are displayed - each card includes the product name, price, image, star rating, and store name.
  4. Checkout happens via ACP or redirect - the user either completes the purchase through the Agentic Commerce Protocol (ACP) or is redirected to the merchant’s checkout page.

The critical point: if ChatGPT cannot crawl your store, read your structured data, or verify your policies, your products will not appear. There are no ads to buy your way in.

The 3 layers of ChatGPT visibility

Getting your products into ChatGPT Shopping requires three distinct layers. Missing any one of them reduces or eliminates your chances.

Layer 1: Discoverability

ChatGPT uses GPTBot to crawl stores. If your robots.txt blocks GPTBot, your store is invisible.

What to do:

  • Verify that robots.txt allows GPTBot (User-agent: GPTBot / Allow: /)
  • Create a llms.txt file at your domain root listing your key pages - product categories, bestsellers, policy pages
  • Ensure your sitemap.xml is accessible and up to date

Layer 2: Readability

Once GPTBot can access your pages, ChatGPT needs to understand them. This means machine-readable structured data.

What to do:

  • Implement complete schema.org/Product markup on every product detail page (PDP)
  • Include Offer with price, currency, and availability in native HTML - not rendered by JavaScript only
  • Add AggregateRating to expose your review data (star rating, review count) in JSON-LD
  • Make sure product descriptions, specs, and ingredients are in the HTML source, not loaded asynchronously

Layer 3: Transactability

ChatGPT Shopping prioritizes stores where the purchase can be completed smoothly. This is where the Agentic Commerce Protocol (ACP) comes in.

What to do:

  • Ensure your checkout flow works without JavaScript-dependent popups or multi-step redirects
  • Publish clear, crawlable shipping and return policies as standalone HTML pages (not PDFs)
  • Expose shippingDetails and hasMerchantReturnPolicy in your Product schema
  • If ACP-compliant checkout is available for your platform, enable it

Step-by-step setup for Shopify

Here is the practical checklist for Shopify merchants who want to sell on ChatGPT:

  1. Allow GPTBot in robots.txt - Edit your robots.txt.liquid file in your Shopify theme to include User-agent: GPTBot with Allow: /. Many Shopify themes block AI crawlers by default since late 2025.

  2. Complete schema.org Product on every PDP - Most Shopify themes include basic Product + Offer schema. Verify that brand, sku, gtin, description, image, and availability fields are populated. Use Google’s Rich Results Test or a JSON-LD validator.

  3. Expose reviews as AggregateRating in JSON-LD - If you use Judge.me, Loox, Yotpo, or Stamped, check whether the app injects AggregateRating into the page’s JSON-LD. Many review apps render stars visually but do not add structured data. Add it manually in your theme’s product.liquid if needed.

  4. Create llms.txt with key pages - Add a llms.txt file at your store root listing: homepage, top collections, bestseller PDPs, shipping policy, return policy, FAQ, and about page.

  5. Ensure native HTML content - Shopify’s Liquid templates render server-side, which is good. But custom sections using JavaScript-only rendering (React widgets, lazy-loaded tabs) will be invisible to GPTBot. Critical product information - price, description, specs, reviews - must be in the initial HTML response.

  6. Write clear policies as accessible pages - Shipping, returns, warranty, and privacy policies should be standalone pages (/policies/shipping-policy, /policies/refund-policy), not embedded in PDFs or hidden behind accordions that require JavaScript to open.

ACP (Agentic Commerce Protocol) explained

The Agentic Commerce Protocol is an emerging standard that allows AI agents - including ChatGPT - to complete purchases on behalf of users. Instead of redirecting to a checkout page, ACP enables the agent to add items to cart, apply discounts, and process payment within the chat interface.

For Shopify merchants, ACP support is still rolling out. The key preparation steps are: clean checkout flows, machine-readable policies, and complete product structured data. For a deeper dive, read our full ACP guide.

Common mistakes that block ChatGPT recommendations

These are the errors we see most frequently when auditing Shopify stores for AI visibility:

MistakeWhy it matters
GPTBot blocked in robots.txtChatGPT cannot crawl any page on your store
Prices rendered in JavaScript onlyGPTBot sees an empty price field; no product card can be generated
Review widget without AggregateRatingStars appear visually but ChatGPT cannot read the rating data
Policy pages published as PDFsAI crawlers cannot reliably extract text from PDF files
Inconsistent pricing between schema and pagePrice mismatch triggers a trust penalty; ChatGPT may skip the product
Missing product images in schemaProduct cards without images get significantly lower engagement

Measuring your ChatGPT readiness (GEO Score)

Your GEO (Generative Engine Optimization) score measures how well your store is prepared for AI-driven commerce channels like ChatGPT Shopping, Perplexity Shopping, and Google AI Mode.

A GEO audit checks all three layers - discoverability, readability, and transactability - and produces an actionable report with specific fixes for your Shopify store.

The stores that rank highest in ChatGPT Shopping are the ones that treat AI visibility as a technical discipline, not an afterthought.

For a deeper dive, see the full guide: Sell on ChatGPT: The Complete Shopify Guide for 2026.

Check your ChatGPT Shopping readiness: run a free GEO audit.