ChatGPT Shopping for Shopify Stores — Setup Guide with Real Numbers

April 5, 2026

ChatGPT Shopping launched on November 24, 2025, and already processes 50 million shopping queries daily - roughly 2% of ChatGPT's 2.5 billion daily prompts (Dataslayer). Pair that with 700 million weekly active users (OpenAI) and the conclusion is blunt: this is a product discovery channel Shopify merchants can't afford to ignore anymore.

So let me walk through exactly how ChatGPT Shopping works, what it actually takes to get a Shopify store indexed, what the transaction fees really come to, and how to track the traffic once it starts landing.

ChatGPT Shopping by the numbers

Here's what the channel looks like as of early 2026:

  • 50 million shopping queries per day - up from zero before Nov 24, 2025 (Dataslayer)
  • 700 million weekly ChatGPT users worldwide (OpenAI)
  • Product recommendations include images, prices, review ratings, and direct purchase links - no ads mixed in (OpenAI Shopping Research)
  • OpenAI's stated policy: "Product recommendations prioritize relevance, trustworthiness, and user value instead of paid placement" (OpenAI Shopping Research)
  • OpenAI ads launched February 9, 2026, but only for free and Go tier users. Plus, Pro, Business, and Enterprise tiers stay ad-free - which means your highest-intent users see purely organic recommendations (OpenAI)
  • Amazon blocked all OpenAI crawlers, making its 600 million product listings invisible to ChatGPT Shopping - a gap Shopify merchants can walk straight into (OpenAI Shopping Research)

That last point is the one I'd dwell on. G2's 2025 Buyer Behavior Report found AI chatbots are now the #1 influence on vendor shortlists, ahead of review sites, vendor websites, and salespeople - and that influence shows up in revenue: ChatGPT referral traffic converts 31% higher than non-branded organic search. The shift from search-bar to chat-bar discovery isn't a prediction. It's already measurable.

How ChatGPT Shopping works - OAI-SearchBot, semantic matching, source selection

Throw out the Google Shopping model. There's no bidding, no product listing ads, no keyword-match ranking. Here's the actual pipeline.

The three OpenAI crawlers

OpenAI runs three separate crawlers, each with one job:

  1. OAI-SearchBot - the crawler for ChatGPT Search and Shopping. This is the one that indexes your products. It respects robots.txt.
  2. ChatGPT-User - fires when a user actively browses a URL inside ChatGPT. Acts like a browser fetch, not a crawl.
  3. GPTBot - model training data only. Fully separate from search and shopping. Most merchants I work with block this one and leave the other two open.

Semantic matching, not keyword matching

ChatGPT selects products by semantic matching - it reads meaning and intent, not keyword overlap. A query like "waterproof hiking boot for wide feet under $150" matches products whose descriptions actually convey those attributes, even if the exact phrase "waterproof hiking boot" never appears on the page. The practical consequence: your product pages have to be AI-ready - specific, attribute-rich, written in natural language, not stuffed with keyword variations. The old playbook actively hurts you here.

Source selection

When ChatGPT surfaces a recommendation it pulls the product image, current price, aggregate review rating, and a direct link to the merchant. Selection comes down to relevance to the query, the trustworthiness of the merchant, and the quality of your structured data - not ad spend. Your data quality is the lever you actually control.

Setup, step by step, for Shopify stores

Step 1: Configure robots.txt

Shopify manages your robots.txt automatically, but you can customize it via robots.txt.liquid in your theme. Make sure OAI-SearchBot and ChatGPT-User are not blocked:

# Allow ChatGPT Search/Shopping crawler
User-agent: OAI-SearchBot
Allow: /

# Allow ChatGPT user browsing
User-agent: ChatGPT-User
Allow: /

# Block training crawler (optional)
User-agent: GPTBot
Disallow: /

If your robots.txt currently has User-agent: * with Disallow: /, OAI-SearchBot will obey it and skip your store entirely. And Cloudflare blocks AI crawlers by default since July 2025 - so verify both layers, not just the one you remember configuring.

Step 2: Add the required schema markup (JSON-LD)

ChatGPT Shopping reads structured Product schema to pull product details. These types are required:

  • Product: name, description, image, brand, sku, offers (price + currency + availability), and identifiers (gtin or mpn)
  • AggregateRating: ratingValue, reviewCount, and review snippets
  • Offer: price, priceCurrency, availability (use schema.org enumerations like InStock), and seller

The requirement people get wrong: JSON-LD must be server-rendered in your HTML, not injected by JavaScript after load. OAI-SearchBot does not execute JavaScript. If your schema comes from a Shopify app that injects it client-side, ChatGPT sees nothing. I've audited stores that "had schema" and were invisible for exactly this reason.

Most Shopify themes ship basic Product schema out of the box. Check yours by viewing page source - the actual source, not the DevTools Elements tab, which shows the JS-rendered DOM - and searching for <script type="application/ld+json">.

Step 3: Submit a product feed

OpenAI accepts feeds in CSV, TSV, XML, or JSON carrying product data, pricing, availability, and media. The spec includes merchant details and two flags that matter:

  • enable_search - lets your products appear in ChatGPT Shopping results
  • enable_checkout - opts your products into Instant Checkout (next section)

Shopify stores can generate a compatible feed from the native product data export, then map it to OpenAI's required fields. Keep it fresh - stale prices or out-of-stock products listed as available will quietly tank your merchant trust score, and you won't get a warning.

Instant Checkout and transaction fees

OpenAI launched Instant Checkout on September 29, 2025, first piloted with Etsy sellers. It uses the Agentic Commerce Protocol (ACP) - a joint OpenAI/Stripe protocol live since September 2025 - to process purchases inside ChatGPT without redirecting to the merchant's site.

Here are the real fees, confirmed as of January 2026 when Shopify onboarding opened:

  • OpenAI transaction fee: 4% per Instant Checkout sale
  • Stripe processing fee: ~2.9% + $0.30 (standard Stripe rate)
  • Combined cost: ~6.9% + $0.30 per transaction

For comparison, Shopify's own payment processing runs 2.6%-2.9% + $0.30 depending on plan. Instant Checkout stacks roughly 4 points on top. Whether that's worth the incremental volume is a margin question only you can answer - run it against your actual product margins before you flip the flag, not after.

Early Instant Checkout partners include Glossier, SKIMS, Spanx, and Vuori. Instacart became the first grocery partner on December 8, 2025.

You can opt out of Instant Checkout with enable_checkout: false while keeping enable_search: true. Your products still show up in ChatGPT Shopping with a link to your store, but the purchase happens on your site - you keep control of the checkout experience and pay only your standard Stripe/Shopify rate. For a lot of stores that's the right trade.

Tracking ChatGPT traffic

ChatGPT appends utm_source=chatgpt.com to referral URLs when it sends users your way. To track it in Shopify:

  1. Google Analytics 4: build a custom exploration filtering Session source = chatgpt.com. That gives you sessions, conversion rate, and revenue from ChatGPT referrals.
  2. Shopify Analytics: check Online Store > Sessions by referrer. ChatGPT traffic shows under chatgpt.com as the referring domain.
  3. UTM parameters: for finer segmentation, append your own UTMs to the product feed URLs (e.g., utm_medium=ai-shopping&utm_campaign=chatgpt-feed). These stack with ChatGPT's own utm_source.

Watch this weekly, not quarterly. At 50 million shopping queries a day, even a sliver of share is real traffic if you're in a popular category - and you want to catch the trend while it's still cheap to act on.


GEOlikeaPro helps Shopify stores optimize for AI search engines including ChatGPT Shopping, Perplexity, and Google AI Overviews. See how it works or see where you stand.

FAQ

Does ChatGPT Shopping cost money to appear in?

No. Organic product recommendations in ChatGPT Shopping are free. OpenAI’s policy states that recommendations are based on relevance, not paid placement (<a href="https://openai.com/index/chatgpt-shopping-research/" target="_blank" rel="noopener">OpenAI Shopping Research</a>). The 4% fee only applies if you opt into Instant Checkout, where purchases happen inside ChatGPT itself. Standard click-throughs to your Shopify store cost nothing beyond your existing hosting and payment processing.

How do I know if OAI-SearchBot is crawling my store?

Check your Shopify server logs or use a log analysis tool. OAI-SearchBot identifies itself in the User-Agent header. You can also verify your <code>robots.txt</code> at <code>yourdomain.com/robots.txt</code> to confirm OAI-SearchBot is not blocked. Note that Shopify’s default <code>robots.txt</code> does not block OAI-SearchBot, but custom rules or third-party apps may have added blocks.

Should I block GPTBot but allow OAI-SearchBot?

Yes, this is a common and recommended configuration. GPTBot crawls pages for model training data only — it does not contribute to ChatGPT Search or Shopping visibility. OAI-SearchBot is the crawler that indexes your products for shopping results. Blocking GPTBot while allowing OAI-SearchBot lets you appear in ChatGPT Shopping without donating your content to training datasets.

What happens if my Shopify theme injects JSON-LD with JavaScript?

OAI-SearchBot does not execute JavaScript. If your Product schema is injected client-side (common with some Shopify SEO apps), it will be invisible to ChatGPT Shopping. You need server-rendered JSON-LD in your Liquid templates. View your page source (Ctrl+U in Chrome, not the DevTools Elements tab) and search for <code>application/ld+json</code>. If the Product schema is missing from the raw HTML source, ChatGPT cannot read it.

Is the 4% Instant Checkout fee worth it?

It depends on your margins. The combined cost is approximately 6.9% + $0.30 per transaction (4% OpenAI + ~2.9% + $0.30 Stripe). For a $50 product, that is $3.75 in fees versus ~$1.75 through standard Shopify Payments. Instant Checkout removes friction by keeping the user inside ChatGPT, which may increase conversion rates. Merchants with margins above 40% and average order values above $75 are most likely to see positive ROI. You can test it by enabling Instant Checkout for a subset of products using the <code>enable_checkout</code> flag in your feed.

Can Amazon sellers appear in ChatGPT Shopping?

No. Amazon has blocked all OpenAI crawlers, making its 600 million product listings invisible to ChatGPT Shopping. Products listed exclusively on Amazon will not appear. If you sell on both Amazon and Shopify, your Shopify listings can appear in ChatGPT Shopping while your Amazon listings cannot. This is a structural advantage for DTC Shopify stores in categories where Amazon dominates traditional search.

See how AI search engines rank your store

Run a free AI visibility audit - find out where ChatGPT, Perplexity and Google AI rank your products.

Try free audit →

Free tier · No credit card required