ChatGPT Shopping Guide

Show Your Products on ChatGPT Shopping

ChatGPT's 900M weekly users are now researching and comparing products mid-conversation. Everything you need to know to make your e-commerce site visible in this huge market.

What Is ChatGPT Shopping?

ChatGPT Shopping is OpenAI's feature that lets users research, compare and decide on purchases mid-conversation. When a user asks "best wireless headphones," ChatGPT:

  • Visual product cards show products (price, rating, image)
  • Side-by-side comparison tables are generated
  • Conversational filtering ("show ones under $30")
  • Redirects users to merchant's site (checkout completes on the merchant's site)

March 2026 Update: OpenAI removed in-ChatGPT checkout (Instant Checkout). The model is now: product discovery in ChatGPT, purchase on the merchant's own site. This is better news for e-commerce — traffic comes directly to your site.

How Do Your Products Appear on ChatGPT? Two Paths

Path 1: ACP Product Feed (Most Effective)

The Agentic Commerce Protocol (ACP) is an open standard developed by OpenAI and Stripe. You send your product catalog directly to ChatGPT. This is the primary data source for ChatGPT Shopping.

1 Apply: Apply as a merchant at chatgpt.com/merchants. Rolling acceptance — wait for approval.
2 Prepare a product feed: In JSONL, CSV or Parquet format. Updates accepted every 15 minutes.
3 Submit the feed: Push to OpenAI's secure endpoint. Daily full feed + intra-day incremental updates recommended.

ACP Product Feed Required Fields

FieldTypeDescription
idstringPersistent unique product ID (SKU)
titlestringProduct title
descriptionobjectDetailed product description
priceobjectPrice (in cents) + currency code
availabilityobjectStock status (in_stock, out_of_stock)
seller_namestringSeller / store name
seller_urlURISeller website
mediaarrayProduct images (min. 1 URL)
variantsarrayPurchasable variants (color, size, etc.)

Optional but recommended: barcodes (GTIN/MPN), categories (hierarchical), list_price (sale-price display), condition, policy_links (return/shipping policies).

Sample ACP Feed (JSONL)

{
  "id": "SKU-12345",
  "title": "Organik Sızma Zeytinyağı 1L",
  "description": {"text": "Ege bölgesi soğuk sıkım..."},
  "price": {"amount": 34999, "currency": "TRY"},
  "availability": {"available": true, "status": "in_stock"},
  "weight": {"value": 1000, "unit": "g"},
  "seller_name": "Mağaza Adı",
  "seller_url": "https://example.com",
  "media": [{"url": "https://example.com/img/zeytinyagi.jpg", "type": "image"}],
  "variants": [{"id": "VAR-1L", "title": "1 Litre"}],
  "barcodes": [{"type": "gtin", "value": "8691234567890"}],
  "categories": [["Gıda", "Yağlar", "Zeytinyağı"]]
}

Warning: ACP feed submission is currently mostly open to US merchants. International expansion is planned but no date yet. However, preparing your feed now puts you first in line when it opens.

Path 2: Product Schema + Web Crawling (For Everyone)

For those who can't submit an ACP feed, ChatGPT crawls your site with OAI-SearchBot and reads Product Schema data. This is a secondary source but is open to everyone and immediately applicable.

1 Allow OAI-SearchBot in robots.txt:
User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Allow: /

User-agent: ChatGPT-User
Allow: /
2 Add JSON-LD Product Schema to every product page:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Organik Sızma Zeytinyağı 1L",
  "description": "Ege bölgesi soğuk sıkım zeytinyağı",
  "image": "https://example.com/img/zeytinyagi.jpg",
  "brand": {"@type": "Brand", "name": "Marka Adı"},
  "gtin": "8691234567890",
  "offers": {
    "@type": "Offer",
    "price": "349.99",
    "priceCurrency": "TRY",
    "availability": "https://schema.org/InStock",
    "seller": {"@type": "Organization", "name": "Mağaza Adı"}
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "156"
  }
}
</script>
3 Include product identifiers: GTIN, MPN, brand and model info should be in both schema and page content. ChatGPT matches products with this info.

Platform Comparison: Where Should You Appear?

ChatGPT isn't the only platform. E-commerce sites should aim to appear on multiple AI platforms:

PlatformProtocolCheckoutStatus
ChatGPTACP (OpenAI + Stripe)Redirect (merchant site)Live, US-focused
Google AI ModeUCP (Google + Shopify)Native (no redirect)Live, global expansion
PerplexityOwn systemBuy with Pro (one-tap)US Pro users
Bing CopilotBing Shopping FeedRedirectLive

Dual-protocol advantage: Merchants implementing both ACP (ChatGPT) and UCP (Google) get 40% more AI traffic than those using only one protocol.

If You Use Shopify

Shopify automatically included 5.6 million merchants in both ChatGPT and Google AI Mode through its Agentic Storefronts feature. If you use Shopify:

  • Your products are already discoverable on ChatGPT Shopping
  • You can check ACP integration from your Shopify admin panel
  • You don't need to prepare an additional feed

If You Use WooCommerce, OpenCart or Custom Infrastructure

For platforms other than Shopify:

  1. Apply at chatgpt.com/merchants
  2. If you have Stripe integration: enable Stripe's Agentic Commerce Suite
  3. If you don't have Stripe: prepare your own feed per ACP feed spec (JSONL recommended)
  4. Alternative: upload a feed to Google Merchant Center to also appear via UCP

How to Track Your AI Shopping Visibility?

OpenAI doesn't yet offer a comprehensive merchant analytics panel. But there are tools to track your visibility:

  • GeoRanke — Automatically tracks your brand visibility on AI platforms
  • Bing Webmaster Tools AI Performance — Shows your Copilot citation count for free
  • Google Search Console — Track AI Overviews performance

Track Your Product Visibility in AI

Track how your products are shown on ChatGPT, Perplexity and other AI platforms with GeoRanke.

Try It Free
Önce ücretsiz sayfa analizi yapın →