Full Answer
ChatGPT Shopping works differently from traditional search-based product discovery. Instead of matching keywords, it reads structured product data — JSON-LD Product schema — from your site and uses it to answer conversational queries like "what's the best budget espresso machine under $300?" When your schema is complete, ChatGPT can recommend your products by name with price, availability, reviews, and a link to buy. When it's incomplete, your products don't exist in that conversation.
The minimum schema that ChatGPT Shopping needs goes beyond what most platforms generate automatically. WooCommerce's default JSON-LD, even with popular SEO plugins, typically [misses key attributes AI shopping agents require](https://seresa.io/seed/ai-data-readiness/woocommerce-json-ld-product-schema-missing-attributes-ai-agents) — brand, GTIN, aggregate ratings, and detailed availability. These aren't optional fields for AI commerce. They're the difference between your product appearing in a recommendation and being invisible.
Here's the thing... ChatGPT Shopping isn't the only AI agent crawling product catalogues. At least six AI shopping agents are actively indexing structured product data in 2026. The schema requirements overlap heavily — fixing your data for ChatGPT Shopping simultaneously makes your products visible across the emerging AI commerce ecosystem. Start with a [complete, AI-citable product catalogue](https://seresa.io/blog/ai-data-readiness/how-to-build-an-ai-citable-woocommerce-product-catalog) and register at chatgpt.com/merchants to confirm your feed.