All articles
GuideFebruary 1, 20257 min read

How ChatGPT Shopping Works: What Merchants Need to Know

ChatGPT can now recommend and sell products directly in conversation. Here's how the system works and what your store needs to be included.

How ChatGPT Shopping Works: What Merchants Need to Know

OpenAI has turned ChatGPT into a shopping assistant. Users can now ask ChatGPT to find products, compare options, and even initiate purchases — all within a conversation. For merchants, this represents a massive new distribution channel. But only if your products are actually discoverable.

How ChatGPT Shopping Works

When a user asks ChatGPT a shopping-related question — "What's the best moisturizer for dry skin?" or "Find me running shoes under $150" — the model draws from multiple data sources to generate product recommendations:

  1. Product feeds — OpenAI ingests product data through feed partnerships and direct integrations
  2. Web search — ChatGPT can browse the web and extract product information from your pages
  3. Structured data — Schema.org markup on your product pages provides clean, parseable product attributes
  4. ACP (Agent Commerce Protocol) — OpenAI's emerging protocol for direct merchant-to-agent communication

The key insight: ChatGPT doesn't just list products — it recommends them. It synthesizes information about price, ratings, features, and availability to make personalized suggestions. This means the quality and completeness of your product data directly impacts whether you get recommended.

What Makes Your Products Show Up

Our analysis of ChatGPT shopping responses across hundreds of queries reveals clear patterns in what gets recommended:

1. Product Identifiers (GTINs)

Products with GTINs (UPC/EAN barcodes) are matched with significantly higher confidence. Without a GTIN, ChatGPT may not be sure your "Blue Running Shoe" is the same product a user saw elsewhere. GTINs eliminate ambiguity.

2. Star Ratings and Review Counts

When comparing similar products, ChatGPT consistently favors products with higher ratings and more reviews. A product with 4.5 stars and 2,000 reviews will almost always be recommended over a similar product with no ratings data.

3. Complete Product Descriptions

ChatGPT understands natural language queries. If a user asks for "waterproof hiking boots for wide feet," your product description needs to mention waterproofing, hiking, and wide width options. Sparse descriptions mean missed matches.

4. Pricing and Availability

Products with clear, current pricing and "in stock" availability are preferred. ChatGPT avoids recommending products that might frustrate users with out-of-stock messages.

5. Multiple Product Images

When ChatGPT displays product recommendations, it includes images. Products with multiple high-quality images from different angles appear more trustworthy and get more click-throughs.

The ACP Feed Spec

OpenAI's Agent Commerce Protocol (ACP) defines the ideal product data format for AI shopping. While the full spec is still evolving, the core fields include:

{
  "title": "Product Name — Color, Size",
  "description": "Detailed product description...",
  "price": 129.99,
  "currency": "USD",
  "availability": "in_stock",
  "gtin": "0123456789012",
  "brand": "Brand Name",
  "rating": 4.5,
  "rating_count": 1247,
  "images": ["url1.jpg", "url2.jpg", "url3.jpg"],
  "categories": ["Shoes", "Running", "Men's"],
  "url": "https://store.com/product"
}

What AgentCart Checks

Our ACP readiness scan evaluates:

  • Feed discoverability — Can ChatGPT find and parse your product data?
  • Field completeness — Are required fields (title, price, GTIN, images) present?
  • Data quality — Are descriptions detailed enough for natural language matching?
  • Rating coverage — Do your products include star ratings and review counts?
  • Image count — Do you have multiple product images?
  • Product page count — How many products are indexed and discoverable?

Quick Wins for ChatGPT Visibility

  1. Add GTINs immediately — This is the single highest-impact change you can make
  2. Enable review aggregation — Make sure your ratings are in your structured data, not just rendered visually
  3. Write AI-friendly descriptions — Include the natural language terms customers use, not just marketing copy
  4. Ensure image variety — Include front, side, detail, and lifestyle shots
  5. Keep feeds current — Stale pricing or availability data hurts your recommendations

Find out how ChatGPT-ready your store is with a free AgentCart scan.

Check your AI commerce readiness

Get your free score across Google UCP, ChatGPT Shopping, and Schema.org in under 30 seconds.

Run a free scan