ChatGPT Shopping: how to list store products on ChatGPT

ChatGPT Shopping: learn how to share a catalog, prepare a product feed, and check availability in Ukraine with practical routes, field guidance, and QA steps.

Kozak tags products on a shelf for an AI shopper
Article contents 0%
What shopping in ChatGPT includes How ChatGPT chooses products How to optimize product listings for ChatGPT Shopping Research: how ChatGPT compares products Where ChatGPT gets product data and what the Agentic Commerce Protocol does How to list products on ChatGPT ChatGPT Shopping availability in Ukraine ChatGPT product feed requirements ChatGPT product ads What to check before sharing a listing Frequently Asked Questions How we do it in VYDAI
Article contents

To list store products on ChatGPT, check whether your catalog is on Shopify or Etsy, or apply to OpenAI to provide a direct product feed. Make product pages accessible to search and keep each item’s name, variant, image, price, and availability consistent across your catalog and site. OpenAI currently lists the U.S. as the live market for Shopping, so Ukrainian merchants can prepare their data while checking regional access separately.

What shopping in ChatGPT includes

The shopping experience includes organic product results, Shopping Research, and ads. They are separate ways to reach shoppers, with different setup routes for merchants. OpenAI says organic product results are selected for relevance to a shopper’s needs; product feed campaigns for ads work separately.

SurfaceWhat shoppers seeWhat merchants should check
Organic product resultsProduct cards with prices, images, details, and merchant linksAccuracy of public pages and catalog records
Shopping ResearchFollow-up questions, comparisons, and a product guideAttributes shoppers can compare
Product feedCatalog data shared through a platform or feedRecord completeness, integration access, and updates
AdsSeparate paid catalog placementsAds Manager access and a separate ads feed

OpenAI’s Shopping help explains organic product selection and its possible data sources. The product feed ads guide covers a separate campaign setup. An ads feed supplies ads, while an organic discovery feed shares product data for product results.

How ChatGPT chooses products

OpenAI lists the shopper’s query and context, structured product data from merchants and third-party providers, other third-party content, prior model responses, safety standards, and product policies as possible signals. Their relevance depends on the shopper’s needs: when a shopper gives a budget, price matters more. OpenAI explains this in its help on product selection.

When a shopper opens a list of merchants selling the same item, OpenAI says merchant rankings can consider availability, price, quality, and whether the merchant is the maker or primary seller. A practical response is to submit current price and stock, distinguish variants, identify the brand and seller, and support product claims on the page.

Hypothetical example: a shopper wants a laptop for school, gaming, and work within a stated budget. The listing can help compare options when the page and feed include the processor, memory, graphics, weight, compatibility, and current price. A generic line such as “powerful laptop for everything” does not answer those criteria. ChatGPT may simplify product titles, generate review summaries, or add labels based on the available content, so check those claims against their sources.

For a Ukrainian market example of how ChatGPT recommends specific phone models, see the smartphone recommendation study.

A shopper’s need mapped to use case, budget, product details, and trade-offs
A shopper’s need mapped to use case, budget, product details, and trade-offs

How to optimize product listings for ChatGPT

Start with the product page. It should identify the model and variant, show the current price and availability, and explain specifications, shipping, and returns. If compatibility matters, state which models an accessory works with and link to the manufacturer’s documentation.

Then compare the same item in the catalog: name, URL, main image, variant, price, and stock status. A page for the blue item should open with the blue option selected. The purchase button should lead to that variant, and the cart total should match the price shown on the page.

Add Product structured data to the page if you manage its markup. Google asks merchants to make structured data match visible page information so Google can understand the offer for its own product results. See Google’s merchant listing documentation. This is Google guidance for Google Search, not a special authorization or placement guarantee for ChatGPT.

Keep reviews on public product pages or marketplaces where shoppers can read them. OpenAI says it may show summaries of reviews from public websites; its feed specification separately accepts aggregate review counts and ratings. Do not put a store rating in the product rating field. The count and score should describe the same group of product reviews. See OpenAI’s review fields.

For structured data and its limits, see how structured data influences AI visibility.

Shopping Research: how ChatGPT compares products

Shopping Research helps shoppers clarify what they need and compare products against the criteria they give in the conversation. OpenAI announced the feature on November 24, 2025, in its Shopping Research announcement. Shoppers can refine a budget, desired attributes, or constraints, then ask for another option.

Make those attributes easy to find. For apparel, that can mean material, sizing, and care instructions. For electronics, list compatibility, interfaces, battery capacity, or what comes in the box. For furniture, give dimensions, materials, and installation needs. Use details you can confirm in a manual, certificate, technical sheet, or store policy. If a product only works with a particular charging standard, state that next to compatibility.

Where ChatGPT gets product data and what the Agentic Commerce Protocol does

Product information can come from an integrated catalog, direct feed, public pages, and other third-party sources. OpenAI lists Shopify catalog integration in its Shopping help; its merchant page also lists Etsy as an integrated catalog. If your store uses one of these platforms, start by checking the catalog on that platform. Learn more about direct sharing on OpenAI’s merchant page.

The Agentic Commerce Protocol (ACP) describes data and transaction exchanges between a buyer, an agent, and a seller. As of October 2026, the public repository README identifies OpenAI and Stripe as specification maintainers and labels its status beta; the current MAINTAINERS file also lists Meta among lead maintainers. The repo includes specifications, examples, and version history. Before planning an implementation, check Stripe’s agentic commerce documentation.

OpenAI describes product feeds as a product discovery route and checkout as a separately enabled integration. Its merchant page says OpenAI is moving away from a standalone Instant Checkout experience and prioritizing checkout on merchant-owned sites and apps. The Shopping help page still describes an Instant Checkout option for some eligible products and merchants. For the standard store route, send shoppers to your own checkout and confirm any other option with the integration provider. Compare the merchant page with Shopping help when planning a checkout integration.

If crawlers cannot reach your store pages, check access rules in how to control AI crawlers through robots.txt.

How to list products on ChatGPT

As of October 2026, OpenAI says merchants who have already applied for a feed are on the waitlist; the application form remains open. It asks for business contact details, headquarters country, store website, product categories, catalog size by unique SKU count, and whether the feed is ready to meet its specifications. Check the current fields on OpenAI’s merchant application.

RouteWho it fitsWhat you needAvailability and next step
ShopifyStores on ShopifyCurrent Shopify catalog with names, descriptions, images, prices, and availabilityCatalog is integrated; no separate application is needed for the basic integration, so check the records in Shopify
EtsySellers on EtsyProducts and variants set up correctly in the Etsy catalogOpenAI’s merchant page lists Etsy as integrated; review the records on Etsy
Direct OpenAI feedMerchants using their own platform or inventory systemApplication, a feed that follows the specification, and a technical delivery route agreed with OpenAIApplicants who have already submitted are on a waitlist; configure the approved delivery after access
Feed providerStores whose platform exports through a supported providerConfirm the format and ChatGPT route with the providerOpenAI mentions feed providers; provider availability alone does not confirm a specific store is connected
Public product pagesStores with an open websiteAccessible URLs, visible product attributes and prices, and clear navigationOpenAI cites page data and third-party content as possible sources; keep the site accessible to search
Ads ManagerAdvertisers who have access to ChatGPT AdsSeparate product ads feed and Ads Manager campaignProduct feed ads are in beta; feed records are eligible for ad placements

If you are applying for a direct feed, follow this sequence:

  1. Check the required fields, format, and variant rules in OpenAI’s product specification.
  2. Make sure pages are available without an account login and each variant URL opens the right item.
  3. Submit the merchant application and indicate whether the catalog is ready.
  4. After OpenAI confirms the route, send a full catalog snapshot through the approved channel. The feed upload overview recommends a full snapshot at least daily; monitor processing and file errors after launch.
  5. Configure promotions, ads, or checkout separately when those features are available in your integration.

When a project includes checkout, the Agentic Commerce Protocol covers a separate transaction flow: OpenAI enables checkout independently from the discovery feed, as the commerce product specification explains.

Shopify, Etsy, direct feeds, public pages, and ads routes to product results
Shopify, Etsy, direct feeds, public pages, and ads routes to product results

ChatGPT Shopping availability in Ukraine

OpenAI lists the U.S. as the market where Shopping is live for shoppers and has not confirmed the Ukrainian market. Its standard file upload path also targets the U.S.; additional markets require confirmation from OpenAI during integration. A Ukrainian store can prepare its data and public site, then confirm whether OpenAI will accept its feed and where products can appear. Check current regional information on the merchant page and in the product upload specification.

What a Ukrainian store can prepareWhat it helps withLimit
Public product pagesChatGPT and search engines can access visible specifications and offers as web contentThis does not activate product carousels for shoppers in Ukraine
Structured data and complete pagesGoogle can process product markup under its own guidanceGoogle markup does not connect a catalog to ChatGPT
Reviews on public pages or marketplacesShoppers and systems using web content can access those reviewsKeep product reviews distinct from store ratings; OpenAI has not confirmed coverage for individual Ukrainian sites
Etsy or Shopify catalogOpenAI lists both platforms as integrated catalog sourcesConfirm where products can be shown; catalog integration does not expand Shopping beyond OpenAI’s announced regions
Direct product feedProvides a structured catalog after OpenAI approves the routeStandard file uploads currently target the U.S.; agree on extra markets with OpenAI

ChatGPT access in Ukraine and availability of a specific Shopping feature are separate questions. To choose which product and help pages to prepare for AI answers, see which website pages most often appear in AI answers.

ChatGPT product feed requirements

The stable OpenAI file format requires nine basic fields for product discovery, as listed in the product specification. Use a product feed for ChatGPT only after OpenAI confirms the format for your integration; the specification also defines a separate Google-compatible profile. Its table marks Stable as supported and Draft as not ready for production use.

FieldStatusWhat to send and why
item_idRequiredStable, unique ID for an item or variant so the feed can distinguish records
titleRequiredProduct name, including the selected variant when useful
descriptionRequiredFactual description supported by the product page
urlRequiredPage for this item, with the selected variant when possible
brandRequiredBrand as shown on the product page
seller_nameRequiredMerchant supplying the offer
image_urlRequiredPublic direct URL to the main image for this variant
availabilityRequiredin_stock, out_of_stock, pre_order, backorder, or unknown
priceRequiredRegular price as an amount and currency code, such as 79.99 USD

OpenAI recommends concise titles and plain text descriptions; its specification gives target limits of 150 characters for title and 5,000 for description. GTIN and MPN are optional in the OpenAI format. Include them only when they are real identifiers for that item.

To optimize product listings for ChatGPT, fix mismatches in the variant URL, image, price, and stock before enriching optional fields.

Recommended dataSpecification fieldsPractical value
Variantsgroup_id, listing_has_variations, variant_dictA separate row for each variant can carry its color, size, or other option and connect it to the shared listing
Additional viewsadditional_image_urlsGives more views of the same item
Category and attributesproduct_category, color, size, material, dimensionsAdds concrete features shoppers can compare
Sale pricesale_priceProvides the current promotional price; it must be lower than the regular price and use the same currency
Shippingshipping_price or configured shippingShares shipping cost; supported representation depends on feed setup
Returnsaccepts_returns, return_deadline_in_days, return_policyShares whether returns are accepted, the window, and a link to terms
Product ratingsreview_count, star_ratingSupplies an aggregate review count and average score for the product
ConditionconditionIdentifies used or refurbished goods so the item’s condition is clear

The specification marks these fields as optional, conditional, or dependent on integration setup. Leave a value out when you cannot verify it; do not fill unrelated fields with unknown. For variants, OpenAI calls for a separate row per item, one shared group_id, listing_has_variations=true, and a variant_dict with selected options.

Do not copy Google column names into an OpenAI format without checking the mapping. OpenAI defines separate Google-compatible fields and rules for availability and product identifiers. Confirm which profile your integration accepts in OpenAI’s feed setup guide.

ChatGPT product ads

As of October 2026, OpenAI describes product feed campaigns in Ads Manager as a beta. In the account, create a feed through Tools → Feeds, import a CSV or TXT file, hosted URL, or SFTP connection, review Upload History, then choose the Product feed campaign type. OpenAI’s product feed campaign help documents these steps.

OpenAI says products in these feeds are eligible for ads during the beta and do not appear in organic conversations. Ads feeds have a separate product eligibility flag; it does not enable organic discovery or checkout. Check Ads Manager access first, then prepare a separate feed using OpenAI’s ads feed specification.

What to check before sharing a listing

Choose an item and trace it from the feed to its product page and cart. Checking one SKU at a time helps identify a mismatch before you automate catalog updates.

CheckHypothetical exampleNext action
IDTwo colors accidentally use the same item_idGive each variant a stable ID and connect them with group_id
PageA blue variant URL opens the black optionSend a URL with the right option selected and test it on the site
PriceThe feed and page show different amountsFind the current source of truth and sync the channel that is behind
AvailabilityThe feed lists an item as available, but the cart will not accept itUpdate stock before the next full catalog transfer
ReviewsA store score is entered in the product rating fieldSend an aggregate for the product or remove the field
Purchase termsThe description promises free returns, but the policy has exceptionsAlign visible copy, the policy link, and feed values

These are hypothetical data checks, not results from a real store. For a method to review cited pages and source types, see how to analyze sources AI relies on.

Frequently Asked Questions

How do I list products on ChatGPT? Review your Shopify or Etsy catalog. For a direct product feed, prepare data in the OpenAI format and apply on its merchant page. After OpenAI confirms the route, configure the approved delivery method.

How do I connect my store to ChatGPT? For Shopify and Etsy, review the catalog on the platform. For your own system, apply through OpenAI’s direct feed form and check for waitlist updates on the merchant page. For an open website, check that product pages are accessible to search.

Does a product feed guarantee ChatGPT listings? No. A feed provides structured, current data for product selection, while ChatGPT displays products it considers relevant to the query. Compare each item on the site, in the feed, and in the cart, then review results for different shopper needs.

Is ChatGPT Shopping available in Ukraine? OpenAI lists the U.S. as the live Shopping market and has not confirmed product results for shoppers in Ukraine. Check the merchant page for current regional information before applying for a direct feed.

What are the ChatGPT product feed requirements? The stable format requires item_id, title, description, url, brand, seller_name, image_url, availability, and price. Variants have additional grouping fields; GTIN and MPN are optional. See OpenAI’s product specification.

Can merchants run ChatGPT product ads? OpenAI describes product feed ads as a beta in Ads Manager. Create a separate ads feed and confirm that your account can access campaigns.

How we do it in VYDAI

VYDAI shows brand mentions, competitors, and cited pages in responses from ChatGPT, Gemini, Claude, Google AI Overviews, and Google AI Mode. The Sources report lists domains and URLs cited in responses. It does not show product carousels, feed acceptance, prices, stock, or checkout status.

VYDAI Sources report with domains and URLs cited in AI answers
VYDAI Sources report with domains and URLs cited in AI answers

For a small catalog, start by checking each page, variant, and price manually. To compare brand mentions and sources in VYDAI monitoring, open the demo. Review ChatGPT Shopping results separately on the merchant’s actual product pages.

Next

What to read next

All articles
// Try it on your prompts

See how AI sees your brand in VYDAI

Create an account, add your domain, and test real prompts: which AI models mention the brand, which sources support it, and which competitors appear nearby.

Create VYDAI account