Knowledge base›Terms›ChatGPT shopping
term/chatgpt-shoppingFor buying-advice questions ChatGPT renders a product carousel. What's inside comes from three layers: the products reference in the conversation object (base card: title, one price, rating), one product_entity per product from POST /backend-api/search/product_update (32 fields, including the offers array with merchant prices broken down into base/shipping/tax/total, plus stock and delivery text), and model-generated short descriptions from product_carousel_descriptions — which vary between two calls on the same day.
Measured across five measuring days (20–23 and 26 Aug 2026, 140 runs): 25 runs with a carousel (the buying-advice categories K2, K3, K7), 77 products (52 distinct), 182 offers — 2.4 per product. 112 product_update requests, 36 carousel descriptions. 81 distinct merchants, led by Amazon.de (22 offers incl. marketplace sellers) and the MediaMarktSaturn group (23 across three storefronts).
Every product carries a 19-digit Google Shopping ID; across all 182 offers the provider is exclusively p2 — the p1/p2/p3 provider system is in place, but only the Google Shopping feed has delivered so far. Exactly one offer per product carries the "Best price" tag (52 of 52 products): the best-price logic runs on feed comparison, not on the merchants' page content.
182 of 182 merchant URLs (100%) carry utm_source=chatgpt.com. For merchants this means: the traffic is already visible and attributable in their own analytics — the question is not whether ChatGPT sends customers, but whether you have found that row in your report yet.
Every offer's field list includes checkoutable, checkout_payload and checkout_image_urls — the complete infrastructure for buying without leaving ChatGPT. Observed: checkoutable is false in all 182 offers, checkout_payload always null. The day this flips is wired as a high event (checkoutable (instant checkout)).
The product data does not come from crawling the merchant's site but from a purchased feed with Google Shopping IDs (provider p2). Whoever is not listed there does not exist in the carousel — regardless of how well their own site ranks. Every merchant URL carries utm_source=chatgpt.com: merchants can see this traffic in their own analytics.
No event has touched this object yet.
product_entity checkoutable (instant checkout) offers_see_more_boundary Shopping providers (p1/p2/p3) Products per carousel Offers per product Carousel rate products backend-api-search-product-update