Skip to main content

Research report

What each AI shopping assistant needs from your feed

This report compares what ChatGPT, Google AI Mode and Gemini, Microsoft Copilot, Perplexity, Amazon, Meta and Klarna ask of a merchant who wants products found and bought inside an AI assistant. It covers product feed fields, checkout requirements, the countries where discovery and checkout work, fees where published, the crawlers that read your site when there is no feed, the protocols underneath (ACP, UCP, AP2 and others) and the commerce platforms that connect stores to these surfaces.

Each requirement is set against a standard Google Merchant Center feed, so you can see what you already have and what you would need to add. We compiled 673 source-backed rows from 250 sources, merged them into 521 distinct facts, and fetched every source again on 17 October 2026.

Last verified: Next review: 186 sources

This report summarizes published documentation, terms and court records. It is not legal advice.

Key findings

Where in-assistant checkout works on Google, Copilot, Perplexity and Amazon
US only
Description cap shared by Google, Stripe and OpenAI's Google-compatible feed
5,000 chars
Stripe's suggested price and inventory refresh, against a daily OpenAI snapshot
15 min
Share of US Copilot chats about shopping and product research, April to June 2026
12.2%

Key findings

  1. Checkout inside an AI assistant is US-only on almost every assistant covered here. Google limits buying in AI Mode to signed-in users aged 18 or over in the US, in English1, and Universal Cart, launched on 15 October 2026, is US only too11. Copilot Checkout accepts English-language merchants selling to US buyers in USD2, Perplexity Instant Buy is for US users3, and Amazon documents Alexa for Shopping for US customers only4. The only wider scope found is Shopify's direct checkout on Meta surfaces, for buyers in the US, Canada and Mexico12.
  2. Discovery reaches further than checkout, but no operator publishes where AI product results appear. AI Mode and AI Overviews are available in the UK and all 27 EU member states13,14, yet every Google page we found on shopping features inside AI Mode and Gemini is US only15,11. OpenAI's standard feed upload targets the US16. Microsoft Merchant Center feeds inform organic Copilot results and accept NL, DE, GB and all EU targets, but Microsoft gives no country list for Copilot product cards17,18.
  3. A Google Shopping feed gets you discovered, not bought. OpenAI accepts a Google-compatible TSV or CSV feed only after it confirms the format for your feed, and products on that path always have checkout disabled7,16. Google's own checkout needs a per-product checkout_eligibility attribute that counts as FALSE when it is missing, plus return policies and a customer support contact in Merchant Center19. Microsoft asks for a native checkout eligibility signal and a Merchant Item ID but has not published their attribute names2,20.
  4. In-chat checkout on ChatGPT is giving way to the merchant's own checkout. OpenAI's merchants page says purchases are completed on merchant-owned websites or apps21, its plugin docs call external checkout the recommended path22, and Shopify sends ChatGPT shoppers to the store's own checkout23. OpenAI's developer commerce docs still describe Instant Checkout flows24.
  5. Field limits and refresh expectations do not line up. Google, Stripe and OpenAI's Google-compatible profile cap descriptions at 5,000 characters5,6,7, Meta allows 9,99925 and Microsoft Merchant Center 10,00018. Microsoft caps offer IDs at 50 characters, while Meta and Stripe allow 10018,25,6. Stripe suggests price and inventory updates every 15 minutes8, OpenAI a daily snapshot9, and Microsoft expires products 30 days after their last update18.
  6. The route without a feed runs through crawlers, and site owners can still set terms. OpenAI, Perplexity and Google each separate a crawler that respects robots.txt from a user-triggered fetcher that may not26,27,28. In Amazon v. Perplexity, the Ninth Circuit vacated an injunction against Perplexity's Comet agent on 4 August 2026 but said Amazon can still regulate access through its terms of service29. A jury trial is set for 27 September 202730.
  7. There are two checkout protocols, and Meta sits on both. ChatGPT checkout runs on ACP31, whose latest stable version is 2026-04-1732. Google AI Mode and Gemini use UCP33, Microsoft's current Copilot page asks for a UCP-compliant feed, and Shopify storefronts support UCP2,34. In April 2026 Meta became an ACP lead maintainer and joined the UCP Tech Council alongside Amazon and Microsoft35,36.
  8. The merchant stays merchant of record everywhere, and fees are mostly unpublished. OpenAI, Google and Perplexity all leave the merchant as merchant of record24,33,37. OpenAI says there are no fees on purchases that start in ChatGPT21, and Microsoft takes no commission or affiliate fee today2. Shopify's Agentic Storefronts terms let it charge per-channel fees, although its help pages list none today23,38.

Agentic commerce at a glance: where you can sell and check out

The table summarizes each AI shopping surface as of 17 October 2026. In-chat checkout means the shopper pays without leaving the assistant.

AI shopping surfaces compared: checkout, countries, data intake, protocol and fees
SurfaceIn-chat checkoutBuyer countries for checkoutHow product data gets inProtocolMerchant of recordMerchant fee published
ChatGPT (OpenAI)Being phased out: OpenAI is moving away from standalone Instant Checkout21; external checkout recommended; payment sheet in private beta22Feed targets the US; US, CA and MX representable; other markets need OpenAI confirmation16OpenAI product feed by SFTP or Products API39; Shopify Catalog40ACP31Merchant (OpenAI is not)24None on purchases that start in ChatGPT21; Shopify: no ChatGPT fee23
Google AI Mode and GeminiYes, Google Pay; Universal Cart in the US since 15 October 20261,41,11US, signed in, 18 or over, English1; Australia and Canada planned for early 202742,43Merchant Center feed plus checkout attributes44,19UCP44Merchant33None found
Microsoft CopilotYes, Copilot Checkout on Copilot.com and the Copilot app2US buyers, USD, English-language merchants2Microsoft Merchant Center with a UCP-compliant feed, or PayPal, Stripe or Shopify2UCP on the current page; ACP at launch2,17Merchant17No commission today; PSP fees apply2
PerplexityYes, Instant Buy3US users, except Enterprise Pro and Enterprise Max plans3PayPal Store Sync and Agent Ready37Not documented45Merchant37None found; PayPal adds no Store Sync fee46
Amazon Alexa for ShoppingBuy for Me completes the purchase on the brand's site, for eligible products47US4Amazon catalog, reviews, Q&A and web data; Shop Direct for off-Amazon items; no feed spec published48,47None namedBrand handles delivery, returns and service49None found
Meta (Muse, Business Agent)Muse checks out on websites with Link by Stripe50 and Meta says it is adding Shop Pay and PayPal for payments51; Shopify direct checkout on Meta surfaces, with Muse named as an example12,52Muse: US at launch, US and Canada in a later Meta post50,53; Shopify on Meta: US, CA, MX12Meta catalog25; Business Agent recommends from the catalog54Facebook ad checkout built on ACP55; UCP for Meta ads purchasing announced as coming56Merchant (Shopify route)12Business Agent bundled in Meta One from USD 14.99 a month57
Klarna (APP and ChatGPT app)No: the ChatGPT app redirects to the merchant5813 markets59One existing feed: Google, Shopify, Meta, CSV or JSON60APP for discovery; supports UCP, AP2 and ACP61Not statedSearch & Compare billed per click; APP fees not stated62
None found means no fetched source states a merchant fee for that surface. It does not mean the surface is free.

What each surface asks before you go live

Onboarding and approval requirements per AI shopping surface
SurfaceOnboarding and approval
ChatGPTFeed onboarding is open to approved partners, who apply through a form at chatgpt.com/merchants9. Checkout needs sandbox certification, TLS 1.2 or later on port 443, OpenAI IP allowlisting and possibly a PCI attestation of compliance63.
GoogleA Merchant Center account in good standing with products approved for free listings19, a published /.well-known/ucp profile, authenticated checkout endpoints and Google approval before go-live64,65. The Merchant Center integration hub is an early access programme, gradually rolling out in the US42.
Microsoft CopilotAn MMC account and a UCP-compliant feed (per the current page)2, return policy and customer support set in Store settings > UCP settings66, onboarding confirmed per domain2 and one PSP checkout partner per merchant2. Existing Stripe or PayPal customers must opt in; Shopify merchants are enrolled automatically2.
PerplexityOnly merchants compatible with Perplexity's agentic checkout qualify3; PayPal handles access through a request form67.
AmazonBrands have the choice to take part in Buy for Me, but no enrolment process is published49.
MetaMuse has no described merchant programme or feed50.
KlarnaInstall the Klarna Search & Compare Shopify app, or contact Klarna and send an existing feed68.

Discovery by country: where AI shopping reaches outside the US

Checkout is US-only almost everywhere, but a merchant in Germany, the Netherlands or the UK first wants to know whether products can be found. The short answer from official documentation: the assistants are available in Europe, while country lists for AI product discovery are not published.

Availability, product discovery and checkout countries per AI surface
SurfaceAvailable to users in the EU, NL, DE, UKProduct discovery outside the USCheckout countriesFeed or merchant markets
Google AI ModeYes, UK and all 27 EU member states13Not documented; the AI shopping features Google documents are US only15,11US1Merchant Center supports NL and DE in EUR and the UK in GBP69
Google AI OverviewsYes, UK and all 27 EU member states14Shopping units not described; ads inside AI Overviews serve in 12 English-language markets, none in the EU or UK14,70Not applicableSame Merchant Center feed69
Gemini appNot in sourcesFree listings can show on Gemini, with no country list71US, through Universal Cart11Same Merchant Center feed71
ChatGPTNot in sourcesFeed targets the US; US, CA and MX representable; other markets only after OpenAI confirms16Being phased out; shopping live in the US21; US buyers on the Shopify route23Currency, URL and sizing system do not select a market16
Microsoft CopilotNot in sourcesMMC feeds inform organic Copilot results; no country list for product cards17,10US2MMC targets include NL, DE, GB and all EU states18; Shopping campaigns run in the EU, NL, DE and UK72
PerplexityNot in sourcesNot in sourcesUS3PayPal Store Sync live in the US and UK, Germany planned46
Amazon Alexa for ShoppingNo, US only4Not in sourcesUS4No merchant feed49
Not in sources means none of the verified sources states the value. It does not mean the surface is unavailable.

Google outside the US

AI Mode is listed in many countries in the Americas, APAC and EMEA, including the UK, Germany, France and the Netherlands73, but buying in AI Mode, Universal Cart, virtual try-on and the agentic features in Search Labs are all US only1,11,15. Merchant Center's AI performance insights cover only the US, Canada, Australia, India and New Zealand74. Redirect Checkout links, a Buy Now button that sends shoppers to the merchant's cart, expanded on 1 July 2026 to countries including France, Poland and Australia, but the page does not name the Netherlands, Germany or the UK and does not mention AI Mode75. Even inside AI Mode, the premium model tier lists the UK but not EU states13. In the EEA, Google Shopping is an optional linked service under the DMA76.

OpenAI outside the US

A product's currency, URL or sizing system does not choose its market, so a EUR price or a .nl URL does not make a product eligible in the Netherlands16. The store_country field records the seller's country and does not override the US target7. OpenAI's merchants page says shopping in ChatGPT is live in the US and will expand to more regions over time21.

Other routes for EU merchants

Klarna's APP covers 13 markets, 12 of them in Europe including Germany, the Netherlands and the UK59. Stripe's Agentic Commerce Suite is available in 34 countries8. In the UK, PayPal powers in-app checkout for the Hey Savi fashion search app, a smaller app rather than one of the assistants above77. Shopify notes that AI channels might still show products from stores outside its programme through ordinary web crawling40, which is the subject of the crawler section below.

Product feed fields compared with a Google Shopping feed

The first table compares the feeds of the assistants that run their own catalog, with Google Merchant Center as the baseline. The second covers the feeds used by protocols and enablement services. Not in sources means none of the verified sources states the value; it does not mean the field is unsupported.

16 of 16 rows

Feed fields: Google Merchant Center, OpenAI, Microsoft Merchant Center and Meta
FieldGoogle Merchant Center (baseline)OpenAI file uploadOpenAI Google-compatible profileMicrosoft Merchant CenterMeta catalog
IDNot in sourcesitem_id required, stable and unique; maximum length not stated78id required7offerId required, max 50 characters18id required, max 100; duplicate IDs are all ignored25
Title1 to 150 characters, as stated for structured_title on Google's Title help page79Required; aim for 150 at most (guidance, not enforced)7Required, max 15078,7Max 150, no promotional text18Max 200, 65 recommended25
DescriptionMax 5,0005Required; aim for 5,000 at most (guidance), plain text7Required, max 5,0007Max 10,000; optional in the API18Max 9,999, plain text25
BrandRequired for new products except movies, books and music; max 705Required78Required on every row7Required; max 10 words and 1,000 characters, 70 recommended18Required for all items, max 10025
GTIN and MPNGTIN strongly recommended; MPN required only without GTIN5Both optional; GTIN must have a valid check digit78GTIN or MPN needed unless identifier_exists is no78Required for insert when assigned18GTIN recommended, not required25
Images500 x 500 px minimum enforced from 31 January 20275Direct public URL; no minimum size or maximum count stated78image_link required7200 x 200 px recommended, max 3.9 MB; additional images not used18JPEG or PNG, at least 500 x 500 px, max 8 MB; up to 20 additional25
AvailabilityNot in sourcesin_stock, out_of_stock, pre_order, backorder, unknown78preorder spelling; unknown not accepted78Required18Required25
PriceNot in sources"79.99 USD" format, major units78Required; zero price only for phones and tablets with subscription_cost780.01 to 10,000,000.00 in 15 currencies18"9.99 USD" format25
Variantsitem_group_title and variant_option80,81group_id, listing_has_variations, variant_dict78Not in sourcesitemGroupId, max 5018Not in sources
ShippingRequired in 21 countries for ads and free listings5shipping_price; omitted means unknown, not free78Not in sourcesRequired only when the target country is DE18Not in sources
Returnsreturns attribute optional but highly recommended82accepts_returns, return_deadline_in_days, return_policy78Not in sourcesStore settings plus one exception policy via return_policy_labels66,20Not in sources
Reviews and Q&Aquestion_and_answer, up to 30 pairs83review_count and star_rating; no Q&A78Not in sourcesOffer Highlights through a custom feed field10Not in sources
Checkout opt-incheckout_eligibility, FALSE when missing19is_eligible_checkout plus seller_privacy_policy and seller_tos78Checkout always disabled16Native checkout eligibility signal; attribute name not published2,20Shops ads use offsite checkout84
Regulatory warningsconsumer_notice, max 1,000 characters19Not in sourcesNot in sourcesconsumer_message_type and consumer_message_content, max 1,000 characters20Not in sources
File format and deliveryNot in sourcesParquet preferred; gzipped JSONL, CSV, TSV; pushed by SFTP or Products API39Delimited text only; no XML, RSS, Atom or JSON78Content API batches up to 12,000 entries; Google feed import18,85Not in sources
RefreshNot in sourcesFull snapshot at least daily, API updates in between9Same as OpenAI file upload9Products expire 30 days after last update18Not in sources
Feed fields: Stripe, the UCP catalog, Klarna, PayPal Store Sync and Shopify Catalog
FieldStripe Agentic Commerce SuiteUCP catalog (protocol)Klarna Search & Compare and APPPayPal Store SyncShopify Catalog
Minimum product dataid (max 100), title (max 150), description (max 5,000), link, brand, image_link, price, availability and conditional fields6Product: id, title, description, price_range, variants. Variant: id, title, description, price86Basic data, not marked required: SKU, name, price incl. VAT, shipping, stock, delivery time, identifiers, URL, image, category, description87No required-field list published46Title, at least one image, price above 0, product URL88
BrandRequired except movies, books and music; max 706No brand field86Manufacturer field87Not in sourcesVendor recommended89
GTINRecommended; MPN required if no GTIN6Optional barcodes only86EAN/GTIN field in the feed; APP exposes identifiers as GTIN-1487,59Not in sourcesBarcode recommended89
Images800 x 800 px recommended; up to 10 additional6Optional media86APP exposes one image59Not in sourcesAt least one image88
Availabilityin_stock, out_of_stock, preorder, backorder6Optional on variant86Seven stock statuses incl. SPECIAL_ORDER and COLLECT_IN_STORE59Inventory syncs in real time46Shared through Catalog40
Price extrasNot in sourcesNot in sourcesPrice must include VAT87Not in sourcesCompare-at price shared with agents if the merchant turns it on90
Agent extrasReviews, Q&A, highlights, popularity, return rate, related products6Rating optional86Rating and number of ratings exposed59Size, color, material, texture recommended46Knowledge Base facts and Q&As recommended89
Complianceproduct_warning, age_restriction, applicable_fees6Legal links mandatory in checkout91Price must include VAT87Not in sourcesLegal disclosures within the first 6,000 characters of the description92
Checkout controldisable_checkout keeps a product discovery-only6Checkout capability93Not applicableAgent Ready for payments94Per-channel Direct checkout toggle95
Format and deliveryCSV, max 4 GB, upsert or replace8REST, MCP, A2A or embedded transport93CSV, XML or JSON over HTTPS or FTP96Google Shopping CSV or similar, by API or SFTP46Shopify Catalog syndication40
RefreshProduct data daily; inventory and price every 15 minutes8Not in sourcesImported 1 to 4 times a day62Real time46Continuous40

Field limits side by side

Maximum lengths for ID, title and description per feed spec, in characters
Google Merchant CenterNot stated1505,000Title range as stated on Google's Title help page; description maximum79,5
OpenAI file uploadNot stated1505,000Targets, not enforced7
OpenAI Google-compatible profileNot stated1505,000Enforced maximums78,7
Microsoft Merchant Center5015010,000Stated maximums; description optional in the API18
Meta catalog1002009,999Stated maximums; 65 title characters recommended25
Stripe Agentic Commerce Suite1001505,000Stated maximums6
A feed written to the lowest values in this table (50 character IDs, 150 character titles, 5,000 character descriptions) stays within every maximum listed.

What a Google Shopping feed is missing

If you already run a clean Merchant Center feed, these are the additions each surface asks for. Items marked new attribute are not part of Google's main product data specification today.

17 of 17 rows

Requirements beyond a standard Google Merchant Center feed, by surface
RequirementWho asks for itNotes
seller_name on every rowOpenAI78Not a Google attribute78
Search and checkout eligibility flagsOpenAI78is_eligible_search defaults to true; checkout is opt-in78
Seller privacy policy and terms URLs per itemOpenAI, for checkout78Conditionally required78
Item-level returns fieldsOpenAI78Google keeps returns at account level or in the returns attribute82
Brand on every rowOpenAI Google-compatible profile7Google exempts some categories5
pre_order spelling and an unknown valueOpenAI format78The Google-compatible profile uses preorder78
Delimited text instead of XMLOpenAI Google-compatible profile78XML, RSS and Atom feeds cannot be reused as they are78
checkout_eligibility (new attribute)Google checkout19Counts as FALSE when missing97
consumer_notice (new attribute)Google checkout19Mandatory where regulatory warnings such as Prop 65 apply97
merchant_item_id (new attribute)Google checkout19Only when the feed ID differs from the checkout ID19
Return policy with cost, window and linkGoogle checkout19Optional for standard Shopping, mandatory for checkout19
Customer support contactGoogle checkout19URL, email or phone19
Product warnings: consumer_message_type and consumer_message_contentMicrosoft Copilot20Help 60282 calls them consumer_notice_type and consumer_notice_message66
return_policy_labels for one exception policyMicrosoft Copilot20Max 50 characters; Google spells it return_policy_label20,19
Native checkout eligibility and Merchant Item IDMicrosoft Copilot2Names and formats not published in Microsoft's help center or Content API20,18
inventory_quantity, tax codes, product_warning, age_restriction, applicable_feesStripe6Required where they apply6
External product URL metafieldShopify Agentic plan98For brands without a Shopify online store98

Products that cannot use AI checkout

Products that a Google checkout integration must leave out include subscriptions and installments, personalized goods, used or final-sale items, pre-orders, age-restricted items, rentals and goods that need software installation19. OpenAI prohibits adult content, alcohol, nicotine, gambling, weapons and prescription-only medicines across ChatGPT shopping16. Shopify Catalog excludes alcohol, tobacco, weapons, adult content, live animals, event tickets and uncategorized products from every AI channel88.

ChatGPT shopping: how to sell on ChatGPT

The OpenAI product feed

OpenAI's file-upload spec has nine required fields: item_id, title, description, url, brand, seller_name, image_url, availability and price78. In the OpenAI format, OpenAI asks you to aim for titles of at most 150 characters and descriptions of at most 5,000; on the Google-compatible profile those are hard limits7. Prices are written as an amount and an ISO 4217 code, such as 79.99 USD78. Variants share a group_id that must differ from item_id78. GTIN is optional, but when sent it must be 8, 12, 13 or 14 digits with a valid check digit, and OpenAI asks merchants not to invent an MPN to replace a missing GTIN78. Unknown optional values should be left out rather than filled with placeholders such as n/a78.

Delivery and refresh

Feeds are full snapshots pushed to OpenAI over SFTP. Parquet with zstd compression is preferred, and gzipped JSONL, CSV and TSV also work39. OpenAI recommends up to 500,000 items and about 500 MB per shard, and keeps a product for up to 14 days after it disappears from a snapshot39. A Products API takes intraday upserts, and promotions can only be sent through the API16,99. OpenAI suggests testing a sample of about 100 items first39.

Markets and access

The standard upload targets the US. The shared format currently represents the US, Canada and Mexico, and other markets need OpenAI's confirmation16. Feed onboarding is limited to approved partners9. OpenAI says recommended attributes such as rich media and reviews improve ranking, and that eligibility does not guarantee display24.

Checkout

ChatGPT checkout runs on ACP31. OpenAI is not the merchant of record: the merchant brings its own PSP, calculates tax, charges the payment and accepts or declines each order24. The checkout spec lists Stripe, Adyen and Braintree as providers and cards as the only method100. Each session supports one shipping address and one shipping option63. Merchants that handle card data directly through the Delegated Payment spec must be a PSP or PCI DSS Level 1101.

In practice, OpenAI's merchants page says it is "moving away from a standalone Instant Checkout experience" and that purchases are completed on merchant-owned websites or apps21. OpenAI's plugin docs recommend external checkout on the merchant's own domain and keep the ChatGPT payment sheet in private beta for select marketplaces22. Shopify's help pages treat ChatGPT as a discovery channel with no ChatGPT-specific fee and send shoppers to the store's own checkout23. The 2025 launch covered US shoppers buying from US Etsy sellers102; no source fetched for this report confirms the current status of Etsy or Walmart in ChatGPT checkout.

Organic results

OpenAI's commerce docs describe discovery only through submitted feeds and do not mention schema.org markup or crawling16. Sites appear in ChatGPT search through OAI-SearchBot, which follows robots.txt26.

ChatGPT Ads

ChatGPT Ads can reuse a product feed when products carry is_ads_eligible set to true, sent as UTF-8 CSV with HTTPS page and image URLs103. Bidding options are CPM, CPC and conversion-optimized bidding (in open beta) billed per valid click, with no published rate card104. Product-feed campaigns target by country, and the Ads developer docs publish no list of markets they can target103. OpenAI's Help Center does list where advertisers can use self-service Ads Manager: 63 countries, based on where the billed legal entity is, including the US, UK, Germany, France and the Netherlands105. That list covers advertisers, not the shopper markets a product-feed campaign can reach.

Google AI Mode and Gemini

Where it works

Buying directly in AI Mode is limited to signed-in users aged 18 or over in the US, in English, with eligible US merchants1. Shoppers pay with Google Pay from Google Wallet41. Universal Cart, announced at Google I/O on 19 May 2026, began rolling out in the US across Search and the Gemini app on 15 October 2026, with checkout through Google Pay or a transfer to the merchant's cart106,11. For checkout at launch, Google names Nike, Sephora, Target, Ulta Beauty, Walmart, Wayfair and many Shopify merchants, and says merchants remain the seller of record11. Select US merchants support account linking for loyalty points and member pricing at checkout1.

In May 2026, Google said UCP checkout would reach Canada and Australia in the coming months and the UK later106. By 16 September 2026 that had moved to early 2027 for Australia and Canada, with no UK date43, and the Merchant Center hub page says the same42.

Feed and account

Google's route reuses the existing Merchant Center feed44. For checkout you add checkout_eligibility per product, consumer_notice for items with regulatory warnings and merchant_item_id when IDs differ19. The account needs return policies with cost, window and a link, and at least one support contact19. In its September 2026 holiday guidance, Google also asks retailers to add the video link attribute, submit conversational attributes and connect loyalty data43.

New attributes for conversational search

Merchant Center attributes relevant to AI and conversational search
AttributePurposeLimits
question_and_answerProduct questions and answers83Up to 30 pairs; each question and answer up to 1,000 characters, 10,000 in total83
related_productAccessories, parts or substitutes107Up to 30 linked products107
document_linkPDF manuals108Up to 5 PDFs of up to 50 MB each108
popularity_rankRank within your own catalog1090 to 100109
structured_title and structured_descriptionTitles and descriptions written by generative AI, marked as trained_algorithmic_media79,5Title 1 to 150 characters79
loyalty_programLoyalty program details59 countries5

From 31 January 2027 Google enforces a minimum image size of 500 x 500 px5.

Checkout integration

Merchants publish a UCP profile at /.well-known/ucp65 and implement the native checkout endpoints110. Google sets service levels of at least 95% availability, with p95 latency of 4 seconds for create, 5 for update and 10 for complete111. Payment uses the Google Pay handler version 2026-01-23112, connected through a supported PSP, or directly for PCI DSS Level 1 merchants with documentation; the handler page does not mention PayPal, Klarna or Affirm113. Only PAN_ONLY authentication is used on AI surfaces33. Order updates are signed webhooks, and shipped events need a tracking number and URL114. Google must approve the integration before go-live64. No fee for UCP checkout appears in any fetched Google source.

Scale and payment options

Google wrote in September 2026 that UCP "already enables direct checkout for hundreds of thousands of brands and retailers"43, while its developer docs still describe the Merchant Center hub as early access for select merchants42. PayPal was announced as a coming payment option115, and Affirm and Klarna inside Google Pay were announced in May 2026116,117; none was confirmed live in the pages fetched.

Other Google programs

Google first rolled out agentic checkout on Search in the US on 13 November 2025, before UCP118. Business Agent, a branded AI agent on Search, went live for eligible US retailers on 12 January 202641. Direct Offers is a Google Ads pilot that shows exclusive offers in AI Mode41. AP2 spending guardrails were announced for Google products, starting with Gemini Spark106. In its Universal Cart launch post of 15 October 2026, Google put the Shopping Graph at more than 60 billion continually refreshed listings11. In November 2025 it had given more than 50 billion listings, 2 billion of them refreshed every hour118.

Microsoft Copilot

Where it works

Copilot Checkout was announced on 8 January 2026 and began rolling out in the US on Copilot.com17. It is now available on Copilot.com and the Copilot mobile app2. Only English-language merchants who sell to US buyers in USD are eligible2. Bing, MSN and Edge were named as planned expansion, but the current page does not list them as live17,2.

How to onboard

Microsoft names two routes: directly through Microsoft Merchant Center with an MMC account and a UCP-compliant feed, or through PayPal, Stripe or Shopify2. Beyond a standard feed, Microsoft lists three checkout signals: native checkout eligibility, product warnings and a Merchant Item ID2. Store settings for returns, customer support and Copilot Checkout are a pilot for select customers2. Onboarding is confirmed per domain, and each merchant uses one PSP checkout partner2. Shopify merchants have been enrolled automatically, with controls in the Shopify admin2; Shopify's Copilot checkout takes card payment through Pay now and does not mention Shop Pay92. Stripe describes its Copilot checkout as using ACP and Shared Payment Tokens119.

Microsoft Merchant Center UCP readiness fields

Microsoft documents UCP readiness in two help articles, 60282 and 51084, which do not agree on every name66,20.

Microsoft Merchant Center UCP readiness fields and their Google equivalents
ItemWhere it is setMicrosoft nameRulesGoogle equivalent
Return policyStore settings > UCP settings > Return policy66Store settingURL required; window: no returns, a number of days or lifetime; restocking fee: none, fixed amount or percentage66Return policy with cost, window and link19
Return policy exceptionProduct feedreturn_policy_labels in 51084; 60282 also writes return_policy_label20,66Max 50 characters; one exception policy per store20,66return_policy_label19
Customer supportStore settings > UCP settings > Customer support66Store settingCustomer service URL required; email, phone, live chat, chatbot and preferred method optional66At least one of URL, email or phone19
Product warning typeProduct feedconsumer_message_type in 51084; consumer_notice_type in 6028220,66Enum, for example legal_disclaimer, safety_warning, prop_6520consumer_notice with notice_type19
Product warning messageProduct feedconsumer_message_content in 51084; consumer_notice_message in 6028220,66Max 1,000 characters; only b, br, i and a href tags20consumer_notice with notice_message19
Native checkout eligibilityProduct feedNot published20Not in sourcesnative_commerce(checkout_eligibility), TRUE or FALSE19
Merchant Item IDProduct feedNot published; the standard id attribute is the closest documented field, max 50 characters20Not in sourcesmerchant_item_id19

The Content API Products resource has no UCP fields, and whether UCP attributes can be sent as custom attributes is not documented18. Microsoft's 47 MB playbook Prepare for the Age of AI Shopping was not read for this report120.

The Microsoft Merchant Center feed

The base feed is close to Google's, with differences. Descriptions can run to 10,000 characters, and offerId and itemGroupId are capped at 50 characters18. Additional image links and several other Google fields are ignored18. Shipping is required only for Germany, adult products are rejected, and apparel sizes are required for France, Germany, the UK and the US18. The feed accepts 93 target countries and 27 content languages, far wider than Copilot Checkout18. A Google Merchant Center feed can be imported after the domain is claimed85.

Fees and usage

Microsoft says it takes no commission or affiliate fee today, and the merchant's PSP fees still apply2. In Microsoft's US data for April to June 2026, shopping and product research made up 12.2% of Copilot chats, and product cards appeared in about 14% of shopping sessions10.

Perplexity

Where it works

Instant Buy lets US users search and buy from many merchants on Perplexity3. It is open to all US users except the Enterprise Pro and Enterprise Max plans3. PayPal and Perplexity launched it on 25 November 202537. No source fetched for this report shows Instant Buy outside the US or Perplexity adopting ACP or UCP; Perplexity's own site returned HTTP 403 to every automated fetch.

How products get in

Merchant catalogs reach Perplexity through PayPal Store Sync, and payment runs through PayPal Agent Ready37. Store Sync takes a Google Shopping CSV or a similar structured format over API or SFTP, with no published list of required fields46. It is live in the US and the UK, with Germany planned46. Only merchants compatible with Perplexity's agentic checkout are supported3. PayPal's own developer docs document ChatGPT and Google integrations but not Perplexity45.

Ranking and crawlers

Perplexity ranks listings on relevance and ratings, and advertisers cannot pay for placement in the related products section3. Merchants that share richer availability, review, pricing and specification data are more likely to be recommended3. PerplexityBot respects robots.txt, while Perplexity-User, which fetches pages a user asked for, generally does not27.

Amazon: Alexa for Shopping and Buy for Me

Amazon renamed Rufus to Alexa for Shopping on 13 May 202648. It answers from Amazon's catalog, customer reviews, community Q&A and information from across the web48, and it is documented for US customers only4, although Alexa+ itself runs in 12 countries121. Through Shop Direct it shows products sold on other stores47. For eligible products, Buy for Me has Amazon complete the purchase on the brand's own site, passing encrypted name, address and payment details, and the brand handles delivery, returns and service49. Amazon says brands have the choice to take part, but publishes no enrolment process, feed spec or field list49.

Amazon Ads has announced a paid route into the assistant instead: Branded Conversations, which it calls "the next evolution of Sponsored Brands prompts", let brands add their own product expertise to sponsored conversations in Alexa for Shopping in the US from January 2027122. That does not change the missing Buy for Me enrolment process.

Amazon and third-party agents

Toward other companies' agents, Amazon is restrictive. Its robots.txt blocks about 99 AI and crawler user agents from the whole site123. The Agent Terms that Amazon added to its Conditions of Use on 30 May 2025, as quoted in its court filings, require every agent request to identify itself in the user-agent string as Agent/[agent name]124. From 20 September 2026, according to GeekWire, Amazon showed people shopping on Amazon.com through Meta's Muse agent a popup saying that access by an unauthorized AI agent violates its Conditions of Use, and said it had asked Meta to remove Amazon from Muse125. No Amazon page on the block was found.

Amazon v. Perplexity: case timeline

Amazon sued Perplexity over the Comet browser's shopping agent. The case shows how far a site can go in restricting AI agents in the US. The status below comes from court records up to 15 October 2026.

Amazon v. Perplexity: key dates in the court record
2025-10-31Amazon sends a cease-and-desist letter demanding that Comet identify its agents126
2025-11-04Amazon sues in the Northern District of California under the CFAA and California's CDAFA, with a motion for a preliminary injunction127,128
2026-03-09The district court grants the injunction, with no bond and a 7-day administrative stay129
16 and 18 March 2026The Ninth Circuit stays the injunction, first administratively and then pending appeal130
2026-08-04The Ninth Circuit vacates the injunction in a published opinion29
2026-09-10Rehearing en banc denied131
2026-09-21Amazon files an amended complaint adding tortious interference with contract124
2026-10-13Perplexity moves to dismiss with prejudice; hearing set for 20 November 2026132
2027-09-27Jury trial date30

The Ninth Circuit held that, on this record, the user and not Perplexity accesses Amazon's computers, so Amazon is unlikely to win under the CFAA or CDAFA29. The court said the ruling creates no new legal regime for agentic AI and that Amazon may still regulate access through its terms of service29. As of 17 October 2026 no injunction is in force and no settlement appears in the record133,29.

Meta: Muse, Business Agent and Shopify checkout

Meta AI itself has no documented shopping feature57. Meta's separate Muse agent, launched in the US on 8 September 2026, can check out on websites with Link by Stripe, and Meta describes no merchant programme or feed for it50. At Connect 2026 on 23 September 2026, Meta said Muse launched with dozens of partners and the whole Shopify catalog, named ten retailers it is adding, among them Walmart, Best Buy, Sephora and Wayfair, and said it is adding Shop Pay and PayPal for payments51. That post states no countries, merchant programme or fees51. A later Meta post lists Muse in the US and Canada53. Stripe says US consumers can connect Link to Muse and pay directly at more than 1 million Link businesses134.

Meta Business Agent recommends products from a business's catalog in WhatsApp and Messenger54, and is bundled in Meta One from USD 14.99 a month57. The Meta catalog requires id, title, description, availability, condition, price, link, image_link and brand25.

Shopify added Meta as an AI channel on 8 September 2026135. Shopify merchants can offer direct checkout on Meta surfaces, with Muse named as an example, to shoppers in the US, Canada and Mexico12,52. Shopify's pages do not say which Meta surface serves shoppers in Canada and Mexico. Shop Pay can appear in Muse "when available"12. Separately, Stripe powers one-click checkout on Facebook ads, built on ACP55.

Klarna: Agentic Product Protocol and the ChatGPT app

Klarna's Agentic Product Protocol, launched on 15 December 2025, takes one existing feed in Google, Shopify, Meta, CSV or JSON format and exposes it to approved AI partners60,59. At launch Klarna cited more than 100 million products and 400 million prices60; its undated APP product page now claims more than 500 million offers68. The APP API covers 13 markets: 12 in Europe and the US59. Offers carry price as a string, one of seven stock statuses and a delivery window in days59.

The underlying Search & Compare feed is imported 1 to 4 times a day and billed per click62. Klarna's shopping app in ChatGPT, launched on 20 May 2026, redirects shoppers to the merchant to buy and sells labeled sponsored placements58. Klarna's flexible payments inside Google Pay on AI Mode and Gemini were announced for the US on 12 May 2026117.

The crawler and structured data route

Merchants without an approved feed can still be read by AI assistants through their websites. OpenAI, Google, Perplexity and Meta document separate user agents for purposes such as search indexing, model training and user-triggered fetches, and treat robots.txt differently for each.

14 of 14 rows

AI crawlers and fetchers: purpose and robots.txt behaviour
OAI-SearchBotOpenAIShows sites in ChatGPT search answers26Yes; changes take about 24 hours26
ChatGPT-UserOpenAIVisits pages when a user asks; not used for search inclusion26Rules may not apply26
GPTBotOpenAIContent that may train foundation models26Yes26
OAI-AdsBotOpenAIChecks landing pages submitted as ChatGPT ads26Not stated
GooglebotGoogleGoogle Search, including AI Overviews and AI Mode136,137Yes136
Storebot-GoogleGoogleGoogle Shopping surfaces136Yes, as a common crawler138
Google-ExtendedGoogleControl token for Gemini training and grounding; no effect on Search136Control token only136
Google-AgentGoogleAgents on Google infrastructure acting on a user request28Generally no28
Bing crawlerMicrosoftBing Search and Copilot answers139Yes139
PerplexityBotPerplexityPerplexity search results; not used for training27Yes; changes take up to 24 hours140
Perplexity-UserPerplexityPages a user asked about27Generally no27
meta-externalagentMetaModel training or improving products by indexing content directly141Yes141
meta-webindexerMetaCitations and links in Meta AI answers141Not stated
meta-externalfetcherMetaLinks fetched on user request, including agentic tasks141May bypass141

Blocking a training crawler does not remove you from AI search. Google-Extended does not affect Search inclusion136, blocking ChatGPT-User does not remove a site from ChatGPT search26, and Meta's citation crawler is separate from its training crawler141. Google documents no shopping agent called GoogleAgent-Shopping, although Amazon's robots.txt blocks a user agent by that name142,123.

Structured data

Google says AI Overviews and AI Mode need no special schema.org markup and no llms.txt file, and that Merchant Center feeds help products appear in AI responses137,143. Product markup still matters for merchant listings, which need name, image and an Offer with a price above zero and a currency144. Merchant Center can also update price, availability and condition automatically from markup in the server-returned HTML145,146. Where feed and markup disagree on shipping or returns, the feed wins144. Googlebot reads only the first 2 MB of a page147.

Bing's 2025 guidance says Product and Offer markup plus IndexNow can replace a separate merchant feed for web search and shopping148, but Copilot Checkout still requires an MMC account and feed2. Bing's data-nosnippet attribute keeps marked text out of Copilot answers149. OpenAI's commerce docs and Meta's crawler docs give no schema.org guidance for merchants16,141.

Agentic commerce protocols: ACP, UCP, AP2 and the rest

Agentic commerce protocols: owner, licence, version, status and merchant work
ProtocolOwnerLicenceLatest versionStatusWhat the merchant publishes or implements
ACP (Agentic Commerce Protocol)OpenAI and Stripe, with Meta as a lead maintainer since 24 April 202632,35Apache 2.0312026-04-17; 2026-01-30 deprecated32,150Beta32Checkout endpoints and webhooks100; /.well-known/acp.json discovery added in 2026-04-17150
UCP (Universal Commerce Protocol)Announced by Google; co-developed with Shopify, Etsy, Wayfair, Target, Walmart and others151,152Apache 2.0153v2026-08-25154Released; Google's implementation docs pinned to 2026-04-0865/.well-known/ucp profile with services and payment handlers; checkout, cart, order and catalog capabilities93
AP2 (Agent Payments Protocol)Google, with 60+ organizations at launch155Not in sourcesv0.2.0, 28 April; year 2026 inferred from Google's AP2 post of that date156,157Transfer to the FIDO Alliance announced157Merchant-signed checkout JWT; verify the checkout mandate158
Visa Trusted Agent ProtocolVisa159Not in sourcesNot in sourcesIn deployment159Verify RFC 9421 agent signatures160
Web Bot AuthIETF drafts161Not applicableDrafts, not RFCs161Used by Visa TAP and Mastercard Agent Pay per Cloudflare; Google is testing it for Google-Agent162,142Validate signed agent requests161
x402Contributed by Coinbase; x402 Foundation under the Linux Foundation163Apache 2.0164Not in sourcesFoundation launched 14 July 2026 with 40 members163Return HTTP 402 and accept payment per endpoint165
Klarna APPKlarna60Not in sourcesProduct Search v2, Listings v159Approved partners only59Send an existing feed68

ACP

ACP started with checkout and delegated payment specs and no feed spec166. Version 2026-04-17 added a push Feed API, carts, native orders, delegated 3DS2 authentication and an MCP binding with five checkout tools, and made an Idempotency-Key header mandatory on POST requests150. ChatGPT is the first AI platform to implement it and Stripe the first PSP31.

UCP

UCP covers catalog search and lookup, cart, checkout, order, fulfillment, discounts and identity linking, over REST, MCP, A2A or embedded transport93. Its catalog requires no brand field, and GTIN is only an optional barcode86. Release v2026-08-25 added a loyalty extension, 3DS2 and payment schedules including installments, and replaced signing_keys with keys as a breaking change154. Surfaces trail the spec: Google's docs are versioned 2026-04-0865, while Shopify storefronts already support 2026-08-2534. Representatives of Amazon, Meta, Microsoft, Stripe and Salesforce joined UCP's Tech Council on 24 April 2026, and a Payments Technical Council with PayPal, Stripe, Adyen and others formed on 2 September 202636.

AP2

AP2 is a payment authorization layer and plugs into UCP as an extension167. Its v0.2 spec defines a Checkout Mandate and a Payment Mandate158.

Agent identity and payments

Visa Intelligent Commerce bundles the Trusted Agent Protocol and an MCP server and is still being deployed159. x402 lets a server ask for payment with HTTP 402 and charges no protocol fee165. Stripe supports x402 on Base alongside its own Machine Payments Protocol168. On 30 September 2026 Mastercard added trust and intelligence services to Agent Pay; the first is a score of how likely it is that an AI agent initiated a transaction, rolling out for testing in the US, with Cloudflare and Skyfire named as partners169. Mastercard gives no general availability date169. In our view, these matter more for APIs and digital goods than for retail product feeds today.

Platforms that connect stores to AI assistants

Shopify

Shopify connects stores to ChatGPT, Microsoft Copilot, Google AI Mode and Gemini, Meta surfaces and its own Shop app52. Since 13 October 2026, Shop MCP also lets any AI agent search Shopify Catalog's more than 1 billion products, build carts and complete Shop Pay checkout through one MCP connection; search needs no API key, and the agent completes a purchase only after the shopper confirms the total and payment method170. The changelog states no countries and no merchant opt-out for this route170. Agentic storefronts are active by default for eligible stores171, and merchants cannot opt out of Shopify Catalog itself, only of each channel's access95. Since 11 May 2026 an admin page tracks presence and sales across ChatGPT, Shop and Copilot172.

Shopify agentic channels: buyer countries, checkout, defaults and requirements
Shopify channelBuyer countriesCheckoutDefaultExtra requirement
ChatGPTUS buyers; store can be based elsewhere23Redirect to the store's own checkout23Active by default23Terms of service, privacy and refund policies23
Microsoft CopilotUS92Shopify direct checkout for US customers, by card92On; off on the Agentic plan92,98None beyond Catalog eligibility92
Google AI Mode and GeminiStore must be US-based and sell to US customers173Direct checkout, still rolling out173On; off on the Agentic plan171,98Google Merchant Center account with products synced173
Meta surfaces (Muse named as an example)US, CA, MX12Direct checkout12On; off on the Agentic plan12,98Catalog eligibility and the Agentic Storefronts terms; the Facebook & Instagram channel with product syncing only for shoppable ads171,12

Shopify Catalog needs a title, at least one image and a price above zero, and does not require a GTIN88,89. Since 9 October 2026 merchants can share compare-at prices with AI agents90. Direct checkout does not support subscriptions, bundles, customizable products, local delivery or pickup92. The Agentic plan, for brands without a Shopify online store, has no monthly fee and card rates from 1.9% + EUR 0.25 online on the page served to us174. The Global Catalog REST API stops serving traffic on 2 November 202634.

On fees, the help pages say there are none per channel, but the Agentic Storefronts terms, updated 6 October 2026, let Shopify charge per-channel fees on Agentic Storefronts transactions, listed in the admin, and allow those fees to be waived or discounted during promotional periods23,38. The terms do not say whether today's no-fee position is such a promotional waiver.

Stripe

Stripe's Agentic Commerce Suite is available in 34 countries: the US, Canada and 32 European countries8. In our comparison, its catalog feed spec is the most detailed of the enablement routes, with limits for each field and enrichment fields for agents6. Sellers request a connection to each agent in the Dashboard, and the agent must accept8. Stripe's platform programme is US-only and needs waitlist approval175. On Stripe's Dutch pricing page, a Shared Payment Token costs EUR 0.15 per issued token176. Stripe also lets businesses sell in AI Mode and the Gemini app through its Google collaboration177.

PayPal

PayPal Store Sync takes a Google Shopping CSV and feeds Perplexity and Copilot46,178. PayPal adds no Store Sync fee beyond its transaction fees but may pass through AI-platform fees46. Merchants that already accept PayPal count as agent ready94. In Copilot Checkout, PayPal offers its wallet, cards and guest checkout179.

BigCommerce, WooCommerce and others

BigCommerce offers storefront MCP servers but names no consumer AI channel180,181. Feedonomics sends feeds to ChatGPT, Perplexity, Gemini and Copilot for Shopify, BigCommerce, Salesforce Commerce Cloud, Adobe Commerce and WooCommerce stores182. WooCommerce's MCP is a developer preview, and no shipped first-party AI channel was found183,184. Salesforce Commerce Cloud's product page names no external AI assistant channel185.

Timeline: launches, protocol releases and upcoming dates

The main dates behind the tables above, from Google's first agentic checkout in November 2025 to the dates already set for 2027.

Agentic commerce launches, protocol releases and set dates, 2025 to 2027
  1. Done

    Google agentic checkout on Search

    Google rolls out agentic checkout on Search in the US, before UCP118.

  2. Done

    Perplexity Instant Buy

    PayPal and Perplexity launch Instant Buy for US users37.

  3. Done

    Klarna Agentic Product Protocol

    Klarna launches APP, which exposes one existing feed to approved AI partners60.

  4. Done

    Copilot Checkout announced

    Microsoft announces Copilot Checkout and starts the US rollout on Copilot.com17.

  5. Done

    Google Business Agent

    Business Agent goes live on Search for eligible US retailers41.

  6. Done

    ACP 2026-04-17

    The ACP release adds a push Feed API, carts, native orders and an MCP binding150.

  7. Done

    Meta joins ACP and UCP

    Meta becomes an ACP lead maintainer and joins the UCP Tech Council with Amazon and Microsoft35,36.

  8. Done

    Rufus becomes Alexa for Shopping

    Amazon renames its shopping assistant48.

  9. Done

    Universal Cart announced

    Google announces Universal Cart at Google I/O106.

  10. Done

    Klarna app in ChatGPT

    Klarna's shopping app in ChatGPT launches and redirects shoppers to the merchant58.

  11. Done

    x402 Foundation

    The x402 Foundation launches under the Linux Foundation with 40 members163.

  12. Done

    Ninth Circuit ruling

    The Ninth Circuit vacates the injunction against Perplexity's Comet agent29.

  13. Done

    UCP v2026-08-25

    The UCP release adds loyalty, 3DS2 and payment schedules, with a breaking change to keys154.

  14. Done

    Meta Muse and Shopify Meta channel

    Meta launches Muse in the US, and Shopify adds Meta as an AI channel50,135.

  15. Done

    Mastercard Agent Pay services

    Mastercard adds trust and intelligence services to Agent Pay, in US testing169.

  16. In force

    Shopify Shop MCP

    Any AI agent can search Shopify Catalog and complete Shop Pay checkout through one MCP connection170.

  17. In force

    Universal Cart rolls out

    Universal Cart starts rolling out in the US across Search and the Gemini app11.

  18. Upcoming

    Shopify Global Catalog REST API ends

    The Global Catalog REST API stops serving traffic34.

  19. Upcoming

    Amazon v. Perplexity hearing

    Hearing on Perplexity's motion to dismiss the amended complaint132.

  20. Upcoming

    Branded Conversations in Alexa for Shopping

    Amazon Ads opens sponsored conversations in Alexa for Shopping in the US122.

  21. Upcoming

    Google image minimum

    Merchant Center enforces a minimum image size of 500 x 500 px5.

  22. Upcoming

    Amazon v. Perplexity jury trial

    The jury trial date set by the district court30.

Google's UCP checkout for Australia and Canada is planned for early 2027, with no date for the UK43,42.

Where sources disagree

The research recorded 64 conflicts between sources. These are the ones that change what a merchant should do.

  • ChatGPT checkout status. OpenAI's merchants page says it is moving away from a standalone Instant Checkout and that purchases complete on merchant-owned sites or apps21, and its plugin docs recommend external checkout22, while its developer commerce docs still describe Instant Checkout in the ChatGPT interface24. Shopify sends ChatGPT shoppers to the store checkout23. In 2025 Stripe said Shopify merchants were coming to Instant Checkout soon102. We treat in-chat checkout on ChatGPT as being phased out, not generally available.
  • OpenAI field limits. OpenAI's feed spec frames 150 and 5,000 characters as targets in the OpenAI format and as enforced limits on the Google-compatible profile7, while the file-upload reference lists them as plain maximums78.
  • Which protocol Copilot uses. Microsoft's January 2026 launch post said it was adopting ACP17, and Stripe describes its Copilot checkout as ACP-based119. The current agentic commerce page asks for a UCP-compliant feed and does not mention ACP2.
  • Whether Copilot needs Microsoft Merchant Center. The launch post said MMC was not required17. The current page says an MMC account is required to onboard2.
  • Microsoft attribute names. Help 60282 names product warnings consumer_notice_type and consumer_notice_message, while help 51084 uses consumer_message_type and consumer_message_content66,20. The exception label appears as both return_policy_label and return_policy_labels66,20.
  • Google's non-US timing and scale. In May 2026 Google said Canada and Australia would get UCP checkout in the coming months and the UK later106; by September it said early 2027 for Australia and Canada and did not mention the UK43. The same September post speaks of hundreds of thousands of brands, while the developer docs describe an early access programme42.
  • Payment options in Google checkout. PayPal, Affirm and Klarna were announced115,116, but Google's current handler docs name only Google Pay113. Google gives no country for Affirm and Klarna; Klarna says US117.
  • Discovery outside the US. AI Mode and AI Overviews list the UK and all EU states, but no Google page says whether AI Mode shows product units there13,15.
  • Markup or feed for Microsoft. Bing's 2025 guidance says markup plus IndexNow can skip a merchant feed148; Copilot Checkout requires a feed2.
  • Meta Muse countries. Meta's launch post scopes Muse to the US50, a later post lists the US and Canada53, and Shopify's Meta checkout covers the US, Canada and Mexico12.
  • Shopify defaults and fees. Direct checkout is on by default on standard plans and off on the Agentic plan98. Channel help pages say there are no fees, while the supplemental terms allow per-channel transaction fees23,38.
  • UCP versions. The open spec's latest release is v2026-08-25154, Google's implementation is pinned to 2026-04-0865, and session statuses differ between the two111,91. The spec also adds installments, which Google's checkout still excludes19.
  • Availability spelling. The OpenAI format uses pre_order and accepts unknown78; the Google-compatible profile and Stripe use preorder and reject unknown78,6.
  • Feed freshness. OpenAI asks for a daily snapshot9, Stripe for price and inventory every 15 minutes8. Klarna markets its data as real time but its FAQ says feeds are imported 1 to 4 times a day61,62.
  • Perplexity channel lists. PayPal's newsroom names Perplexity as a live Store Sync channel178, but PayPal's Agent Ready developer docs do not document it45. Shopify's marketing pages name Perplexity as a channel, while its help center channel list does not186,52.
  • Amazon v. Perplexity. The parties disagree on whether Amazon's letter of 31 October 2025 revoked Comet's access and on whether the Agent Terms bind Perplexity at all; the court has not decided either point132,124.
  • AP2 mandates. The 2025 launch post described Intent and Cart mandates155; the v0.2 spec uses Checkout and Payment mandates158.
  • Klarna scale. Klarna cited 400 million prices in December 202560 and 400 million listings in May 202658; its undated APP page claims 500 million offers68.

Methodology

Sources

Seven topic lanes collected rows on OpenAI, Google, Microsoft, Perplexity, Amazon with Meta and Klarna, protocols, and platform enablement. Five follow-up lanes then closed gaps that a first review found: 2026 news for each surface, the Amazon v. Perplexity case, discovery coverage by country, the crawler and structured data route, and Microsoft Merchant Center checkout attribute names. Each row records one value with its scope, effective date, source URL, source type, evidence and confidence. Court documents were read through CourtListener's RECAP mirror of PACER, which can lag the official docket127.

Of the 673 rows, 638 rest on primary sources (the operator's own documentation, help center, legal terms, newsroom, blog, repository or court documents), 25 on official secondary sources (a partner's own pages cited for another company's surface, such as Shopify's documentation cited for ChatGPT) and 10 on secondary sources such as press articles. We used the operator's own page wherever one existed, and secondary sources only where no primary page could be read, such as Amazon's block on Meta's Muse125.

Verification

A second pass on 17 October 2026 fetched every source URL again. 565 of the 663 lane rows matched as written and 98 were corrected to match the page; no row is marked unverifiable. An independent reviewer then re-fetched 24 primary sources behind the headline findings and found no numeric errors. A freshness sweep on the same day added nine changes from seven new sources. Some pages could not be read by automated fetches (openai.com, help.openai.com, perplexity.ai and amazon.com's Conditions of Use); a few were read in a browser, and facts that only those pages hold are left out rather than estimated.

Deduplication and refresh

Where several lanes recorded the same fact, we kept one canonical row, so 673 lane rows became 521 facts. Surface status (checkout availability, countries, fees) should be re-checked monthly. Field-level specs and protocol versions should be re-verified quarterly, or within a week of a new ACP or UCP release. The Amazon v. Perplexity rows should be re-checked after the hearing on 20 November 2026132.

FAQs

Frequently asked questions

Still have questions?

Can't find the answer you're looking for? Please get in touch with our team.

Contact Support

You can be based outside the US, but ChatGPT shopping currently targets buyers in the US. OpenAI's standard feed upload targets the US, and other markets need OpenAI's confirmation. OpenAI says shopping in ChatGPT is live in the US and will expand to more regions over time. Shopify lets a store based anywhere sell on ChatGPT as long as it sells to US customers.

Partly. OpenAI accepts a Google-compatible TSV or CSV feed only after it confirms the format for your feed, XML is not accepted, and products sent that way always have checkout disabled. For checkout you need the OpenAI format with its checkout fields.

Agentic commerce means AI assistants that find products and help shoppers buy them inside the conversation. ACP is the protocol behind ChatGPT checkout. UCP is used by Google AI Mode and Gemini, is named on Microsoft's current Copilot page and is supported by Shopify storefronts. Which one you implement depends on which surface you want to sell on.

No. OpenAI's merchants page says there are no fees on purchases that start in ChatGPT, and that shoppers go to your own site or app by default. Shopify also says there are no fees for selling in ChatGPT through its channel.

A Merchant Center account in good standing with products approved for free listings, the checkout_eligibility attribute on each product, return policies with cost, window and link, a support contact, a UCP profile and checkout endpoints, the Google Pay payment handler, and Google's approval before go-live.

Not inside Google AI Mode, Copilot or Perplexity as of 17 October 2026: checkout on each is US only. ChatGPT product feeds target the US by default. AI Mode is available in Germany and the Netherlands, but Google does not document whether it shows product units there. Klarna's APP covers both countries as a discovery feed.

Through PayPal Store Sync, which accepts a Google Shopping CSV or a similar file over API or SFTP, combined with PayPal Agent Ready for payments. Only US shoppers can use Instant Buy.

Microsoft's current page says yes: an MMC account and a UCP-compliant feed are required to onboard, although the January 2026 launch post said MMC was not required. Merchants can also connect through PayPal, Stripe or Shopify.

Sources

Every footnote on this page points to one of these sources. Official texts and the platforms' own documentation come first; secondary sources are marked.

  1. 1.Make purchases and manage orders directly from AI Mode in Google Search - Google Search Help Google. Official text.
  2. 2.Agentic commerce (Microsoft Advertising solutions page) Microsoft Advertising. Official text.
  3. 3.What is Instant Buy? (Perplexity Help Center) Perplexity. Official text.
  4. 4.Alexa for Shopping AI assistant (About Amazon) Amazon. Official text.
  5. 5.Product data specification - Merchant Center Help Google. Official text.
  6. 6.Catalog feed - Stripe Docs Stripe. Official text.
  7. 7.Product Feed Spec - OpenAI Developers OpenAI. Official text.
  8. 8.Sell through agents with Agentic Commerce Suite - Stripe Docs Stripe. Official text.
  9. 9.Get started with product feeds - OpenAI Agentic Commerce docs OpenAI. Official text.
  10. 10.Gift them a reason: How to earn a place on the holiday shortlist (Microsoft Advertising blog, 2026-10-15) Microsoft Advertising. Official text.
  11. 11.An intelligent new shopping cart Google. Official text.
  12. 12.Shopify Help Center: Selling on Meta AI and Muse Shopify. Official text.
  13. 13.Get AI-powered responses with AI Mode in Google Search Google. Official text.
  14. 14.Find information in faster & easier ways with AI Overviews in Google Search Google. Official text.
  15. 15.Where Search Labs & experiments are available Google. Official text.
  16. 16.OpenAI Agentic Commerce combined docs (llms-full.txt) OpenAI. Official text.
  17. 17.Conversations that convert: Copilot Checkout and Brand Agents (Microsoft Advertising blog, 2026-01-08) Microsoft Advertising. Official text.
  18. 18.Products Resource - Microsoft Advertising API (Content API), updated_at 2026-01-02 Microsoft Learn. Official text.
  19. 19.Prepare your Merchant Center account - UCP Google for Developers. Official text.
  20. 20.Product attributes (Microsoft Advertising Help 51084) Microsoft Advertising. Official text.
  21. 21.Power product discovery in ChatGPT (OpenAI merchants page) OpenAI. Official text.
  22. 22.Monetization / Checkout API reference - OpenAI plugins docs OpenAI. Official text.
  23. 23.Selling on ChatGPT - Shopify Help Center Shopify. Official text.
  24. 24.Key concepts - OpenAI Agentic Commerce docs OpenAI. Official text.
  25. 25.Catalog fields (Meta for Developers) Meta for Developers. Official text.
  26. 26.OpenAI: Overview of OpenAI Crawlers OpenAI. Official text.
  27. 27.Perplexity Crawlers (Perplexity docs) Perplexity. Official text.
  28. 28.Google-Agent Google for Developers. Official text.
  29. 29.Ninth Circuit Opinion, No. 26-1444 CourtListener (RECAP). Official text.
  30. 30.Pretrial Preparation Order (Dkt. 107, 2026-05-18) CourtListener (RECAP). Official text.
  31. 31.Agentic Commerce Protocol homepage Agentic Commerce Protocol. Official text.
  32. 32.agentic-commerce-protocol GitHub repository Agentic Commerce Protocol (GitHub). Official text.
  33. 33.UCP FAQ Google for Developers. Official text.
  34. 34.Shopify developer changelog Shopify. Official text.
  35. 35.ACP MAINTAINERS.md Agentic Commerce Protocol (GitHub). Official text.
  36. 36.UCP Announcements Universal Commerce Protocol (GitHub). Official text.
  37. 37.PayPal and Perplexity Launch Instant Buy Ahead of Black Friday (PayPal Newsroom) PayPal. Official text.
  38. 38.Shopify Agentic Storefronts Supplemental Terms of Service Shopify. Official text.
  39. 39.File upload overview - OpenAI Agentic Commerce docs OpenAI. Official text.
  40. 40.Shopify Catalog and product discovery for agentic storefronts - Shopify Help Center Shopify. Official text.
  41. 41.New tech and tools for retailers to succeed in an agentic shopping era - Google Blog Google. Official text.
  42. 42.Google UCP: Merchant Center integration hub overview (Pilot) Google for Developers. Official text.
  43. 43.Boost your holiday sales with these agentic commerce updates Google. Official text.
  44. 44.Universal Commerce Protocol (UCP) - Google for Developers Google for Developers. Official text.
  45. 45.Agent Ready overview (PayPal Developer) PayPal. Official text.
  46. 46.PayPal Store Sync PayPal. Official text.
  47. 47.How to use Alexa for Shopping (About Amazon) Amazon. Official text.
  48. 48.Amazon Rufus (About Amazon) Amazon. Official text.
  49. 49.Amazon Buy for Me announcement (About Amazon) Amazon. Official text.
  50. 50.Introducing Muse: personal AI agent (Meta Newsroom) Meta. Official text.
  51. 51.Everything We Announced at Meta Connect 2026 (Meta blog) Meta. Official text.
  52. 52.Shopify Help Center: Agentic home Shopify. Official text.
  53. 53.The Future Is for Everyone: Muse for Small Business Meta. Official text.
  54. 54.Conversations 2026: introducing Meta Business Agent (Meta for Business) Meta for Business. Official text.
  55. 55.Checkout for Facebook (Stripe newsroom) Stripe. Official text.
  56. 56.Shopify Editions Spring '26 Shopify. Official text.
  57. 57.Introducing Meta One (Meta Newsroom) Meta. Official text.
  58. 58.Klarna launches AI-powered Shopping Search app in ChatGPT (Klarna press) Klarna. Official text.
  59. 59.Klarna Agentic Product Protocol API docs Klarna. Official text.
  60. 60.Klarna launches Agentic Product Protocol (Klarna press) Klarna. Official text.
  61. 61.Agentic commerce (Klarna for Business) Klarna. Official text.
  62. 62.Klarna Search FAQ (Klarna Docs) Klarna. Official text.
  63. 63.Production guide - OpenAI Agentic Commerce docs OpenAI. Official text.
  64. 64.UCP guides overview Google for Developers. Official text.
  65. 65.Publish your UCP profile Google for Developers. Official text.
  66. 66.Make your store Universal Commerce Protocol (UCP) ready (Microsoft Advertising Help 60282) Microsoft Advertising. Official text.
  67. 67.PayPal Agentic Commerce Services overview (developer docs) PayPal. Official text.
  68. 68.Agentic product protocol (Klarna for Business) Klarna. Official text.
  69. 69.Supported languages and currencies Google. Official text.
  70. 70.About ads and AI Overviews Google. Official text.
  71. 71.Free listings for products Google. Official text.
  72. 72.Product Ads - Microsoft Advertising API Microsoft Learn. Official text.
  73. 73.AI Mode in Google Search - Google Search Help Google. Official text.
  74. 74.Insights for AI-powered shopping experiences Google. Official text.
  75. 75.Checkout links expansion Google. Official text.
  76. 76.About DMA & your linked services Google. Official text.
  77. 77.Hey Savi and PayPal Launch UK's First Agentic Commerce Platform PayPal. Official text.
  78. 78.Product feed reference (file upload) - OpenAI Agentic Commerce docs OpenAI. Official text.
  79. 79.Title [title] - Merchant Center Help Google. Official text.
  80. 80.Item group title [item_group_title] - Merchant Center Help Google. Official text.
  81. 81.Variant option [variant_option] - Merchant Center Help Google. Official text.
  82. 82.Returns [returns] - Merchant Center Help Google. Official text.
  83. 83.Question and answer [question_and_answer] - Merchant Center Help Google. Official text.
  84. 84.Commerce Platform (Meta for Developers) Meta for Developers. Official text.
  85. 85.Shopping campaigns (Microsoft Advertising) Microsoft Advertising. Official text.
  86. 86.UCP Catalog specification Universal Commerce Protocol. Official text.
  87. 87.Basic product data (Klarna Docs) Klarna. Official text.
  88. 88.Shopify Catalog requirements (Shopify Help Center) Shopify. Official text.
  89. 89.Shopify Help Center: Optimizing products for Shopify Catalog Shopify. Official text.
  90. 90.Compare-at prices now shared to agentic channels Shopify. Official text.
  91. 91.UCP Checkout specification Universal Commerce Protocol. Official text.
  92. 92.Shopify Help Center: Selling on Microsoft Copilot Shopify. Official text.
  93. 93.UCP Specification overview (latest) Universal Commerce Protocol. Official text.
  94. 94.Agent Ready (paypal.ai) PayPal. Official text.
  95. 95.Shopify Help Center: Shopify Catalog Shopify. Official text.
  96. 96.Product file (Klarna Docs) Klarna. Official text.
  97. 97.Google UCP: Prepare your Merchant Center account Google for Developers. Official text.
  98. 98.Shopify Help Center: Set up the Agentic plan Shopify. Official text.
  99. 99.Promotions API - OpenAI Agentic Commerce docs OpenAI. Official text.
  100. 100.Agentic Checkout spec - OpenAI Developers OpenAI. Official text.
  101. 101.Delegated Payment spec - OpenAI Developers OpenAI. Official text.
  102. 102.Stripe newsroom: Stripe powers Instant Checkout in ChatGPT Stripe. Secondary source.
  103. 103.Ads product feeds - OpenAI Ads docs OpenAI. Official text.
  104. 104.OpenAI Ads combined docs (llms-full.txt) OpenAI. Official text.
  105. 105.Ads Manager Availability (OpenAI Help Center) OpenAI. Official text.
  106. 106.Introducing the Universal Cart and more ways to help you shop Google. Official text.
  107. 107.Related product [related_product] - Merchant Center Help Google. Official text.
  108. 108.Document link [document_link] - Merchant Center Help Google. Official text.
  109. 109.Popularity rank [popularity_rank] - Merchant Center Help Google. Official text.
  110. 110.Native checkout API Google for Developers. Official text.
  111. 111.Native checkout overview Google for Developers. Official text.
  112. 112.Google Pay payment handler - UCP Google for Developers. Official text.
  113. 113.Google Pay payment handler for UCP Google for Developers. Official text.
  114. 114.Order lifecycle (post-purchase) Google for Developers. Official text.
  115. 115.PayPal Newsroom: From Search to Checkout, PayPal Supports Trusted AI Checkout with Google PayPal. Official text.
  116. 116.How we're helping retailers thrive with new UCP features and AI tools on Google Google. Official text.
  117. 117.Klarna's flexible payments are coming to Google Search and the Gemini app (Klarna press) Klarna. Official text.
  118. 118.Agentic checkout, Let Google Call and more - Google Blog Google. Official text.
  119. 119.Stripe powers new shopping experience in Microsoft Copilot Stripe. Official text.
  120. 120.Prepare for the Age of AI Shopping (PDF) Microsoft Advertising. Official text.
  121. 121.Alexa+ arrives in India (About Amazon) Amazon. Official text.
  122. 122.Introducing Branded Conversations and Review Requests (Amazon Ads) Amazon Ads. Official text.
  123. 123.amazon.com robots.txt Amazon. Official text.
  124. 124.First Amended Complaint (Dkt. 122), para. 68 CourtListener (RECAP). Official text.
  125. 125.GeekWire: Amazon blocks Meta's Muse AI assistant in new standoff over agentic shopping GeekWire. Secondary source.
  126. 126.Amazon statement on Perplexity Comet (About Amazon) Amazon. Official text.
  127. 127.CourtListener RECAP docket entries, docket 71874820 CourtListener (RECAP). Official text.
  128. 128.Complaint (Dkt. 1) CourtListener (RECAP). Official text.
  129. 129.Order Granting Plaintiff's Motion for Preliminary Injunctive Relief (Dkt. 81) CourtListener (RECAP). Official text.
  130. 130.CourtListener RECAP, 9th Cir. docket entries CourtListener (RECAP). Official text.
  131. 131.Ninth Circuit Order denying rehearing en banc (Dkt. 71) CourtListener (RECAP). Official text.
  132. 132.Defendant's Motion to Dismiss the First Amended Complaint and to Stay Discovery (Dkt. 129) CourtListener (RECAP). Official text.
  133. 133.CourtListener RECAP docket metadata CourtListener (RECAP). Official text.
  134. 134.Stripe helps Meta's Muse shop across the internet with Link Stripe. Official text.
  135. 135.Meta is now an AI channel in your admin Shopify. Official text.
  136. 136.Google's common crawlers Google for Developers. Official text.
  137. 137.AI features and your website Google for Developers. Official text.
  138. 138.Overview of Google crawlers and fetchers Google for Developers. Official text.
  139. 139.Introducing AI Performance in Bing Webmaster Tools Public Preview Microsoft Bing. Official text.
  140. 140.Perplexity Crawlers Perplexity. Official text.
  141. 141.Meta Web Crawlers Meta for Developers. Official text.
  142. 142.Google's user-triggered fetchers Google for Developers. Official text.
  143. 143.Optimizing your website for generative AI features on Google Search Google for Developers. Official text.
  144. 144.Merchant listing (Product, Offer) structured data Google for Developers. Official text.
  145. 145.Set up structured data for Merchant Center Google. Official text.
  146. 146.Allow Merchant Center to update product information automatically Google. Official text.
  147. 147.Googlebot Google for Developers. Official text.
  148. 148.IndexNow Enables Faster and More Reliable Updates for Shopping and Ads Microsoft Bing. Official text.
  149. 149.Bing Introduces Support for the data-nosnippet HTML Attribute Microsoft Bing. Official text.
  150. 150.ACP changelog 2026-04-17 Agentic Commerce Protocol (GitHub). Official text.
  151. 151.Under the hood: Universal Commerce Protocol (UCP) - Google Developers Blog Google for Developers. Official text.
  152. 152.Universal Commerce Protocol Universal Commerce Protocol. Official text.
  153. 153.UCP GitHub repository Universal Commerce Protocol (GitHub). Official text.
  154. 154.Universal-Commerce-Protocol/ucp releases (GitHub) Universal Commerce Protocol (GitHub). Official text.
  155. 155.Powering AI commerce with the new Agent Payments Protocol (AP2) - Google Cloud Blog Google Cloud. Official text.
  156. 156.AP2 GitHub releases Google (GitHub). Official text.
  157. 157.Google blog: AP2 v0.2 and FIDO Alliance donation Google. Official text.
  158. 158.AP2 specification v0.2 AP2 project. Official text.
  159. 159.Visa: Intelligent Commerce Visa. Official text.
  160. 160.Visa Developer: Trusted Agent Protocol Visa. Official text.
  161. 161.Cloudflare docs: Web Bot Auth Cloudflare. Official text.
  162. 162.Cloudflare blog: Secure agentic commerce Cloudflare. Secondary source.
  163. 163.Linux Foundation announces operational launch of x402 Foundation x402 Foundation. Official text.
  164. 164.x402-foundation/x402 GitHub x402 Foundation (GitHub). Official text.
  165. 165.x402.org x402 Foundation. Official text.
  166. 166.ACP changelog 2025-09-29 Agentic Commerce Protocol (GitHub). Official text.
  167. 167.UCP and AP2 Universal Commerce Protocol. Official text.
  168. 168.Stripe Docs: Machine payments Stripe. Official text.
  169. 169.Mastercard advances agentic commerce with new trust and intelligence services (Mastercard press release) Mastercard. Official text.
  170. 170.Add shopping and Shop Pay checkout to any agent with Shop MCP (Shopify developer changelog) Shopify. Official text.
  171. 171.Agentic storefronts (Shopify Help Center) Shopify. Official text.
  172. 172.A new home for Agentic Storefronts in your admin Shopify. Official text.
  173. 173.Shopify Help Center: Selling on Google AI Mode and Gemini Shopify. Official text.
  174. 174.Shopify: Agentic plan Shopify. Official text.
  175. 175.Stripe Docs: Sell through agents as a SaaS platform Stripe. Official text.
  176. 176.Stripe pricing (geo-served as stripe.com/nl/pricing) Stripe. Official text.
  177. 177.Stripe Sessions 2026 announcements Stripe. Official text.
  178. 178.PayPal to Acquire Cymbio, Accelerating Agentic Commerce Capabilities (PayPal Newsroom) PayPal. Official text.
  179. 179.PayPal Powers Microsoft's Launch of Copilot Checkout (PayPal newsroom) PayPal. Official text.
  180. 180.BigCommerce: Agentic commerce BigCommerce. Official text.
  181. 181.BigCommerce Docs: MCP overview BigCommerce. Official text.
  182. 182.Feedonomics: Agentic commerce Feedonomics. Official text.
  183. 183.WooCommerce Developer Blog: AI & Agentic Commerce in WooCommerce WooCommerce. Official text.
  184. 184.WooCommerce Developer Docs: MCP WooCommerce. Official text.
  185. 185.Salesforce: Commerce Cloud Salesforce. Official text.
  186. 186.Shopify Editions Winter '26 Shopify. Official text.

Cite this report

You can quote figures and tables from this page with a link to it.

WISEPIM, "What each AI shopping assistant needs from your feed", last verified October 17, 2026. https://wisepim.com/reports/ai-shopping-feed-requirements