On August 24, 2026, we sent one HTTP request to five well-known Shopify storefronts: allbirds.com, gymshark.com, fentybeauty.com, stevemadden.com and brooklinen.com. All five returned a live agentic commerce capability document at /.well-known/ucp. All five declared protocol version 2026-04-08, the same eight capabilities, and the same three payment handlers. None of those merchants built any of it.
That’s the inversion at the center of agentic commerce for Shopify merchants. The protocol layer, which looks like an engineering project, already shipped platform-wide with no merchant action required. What’s left is product data, published policy pages, a handful of channel toggles, and a robots file somebody on your team may have edited two years ago.
One constraint belongs at the top rather than in a footnote, because it decides whether this is a forecast item or a hygiene item for you. Every direct agentic checkout surface we could verify is gated to buyers in the United States. Microsoft’s eligibility language is blunt about it: “Only English-language merchants who sell to US buyers are eligible at this time (supporting USD),” and Microsoft adds that it can’t give a timeline for other regions on its agentic commerce solutions page.
Every number in this piece links to its primary source in the sentence where it appears. Vendor claims stay labeled as vendor claims. Where a capability is missing from a vendor’s documentation, we say it’s undocumented rather than impossible, because those aren’t the same thing.
What Is Agentic Commerce, And Why Shopify Merchants Are Already In It
So what is agentic commerce? It’s a purchase where software does the shopping: an AI assistant reads a machine-readable description of your catalog, assembles a cart, and either hands the buyer to your checkout or completes payment on the buyer’s behalf with explicit consent. Agentic shopping happens on someone else’s surface, against a feed and a capability manifest, not against your theme. Your PDP copy, your hero video and your carefully tuned upsell module are not in that conversation.
The commerce AI surfaces that currently matter to a Shopify merchant are ChatGPT, Microsoft Copilot, Google’s AI Mode and Gemini, Meta, and Shopify’s own Shop app. Each one reaches your catalog through the same plumbing. That plumbing has a name, a version number, and a specification you can read.
Two Agentic Commerce Protocols, And Shopify Runs Only One
Google and Shopify announced the Universal Commerce Protocol on January 11, 2026, in Google’s agentic commerce announcement and Shopify’s AI commerce at scale post the same day. Google’s post calls UCP “a new open standard for agentic commerce” that works across the whole shopping journey, from discovery and buying through post-purchase support. Shopify’s developer documentation for agents is titled agentic commerce with UCP, and Shopify calls UCP the standard it co-developed with Google in its Spring ’26 developer post.
The UCP repository is Apache-2.0 licensed and has published three releases: 2026-01-11, 2026-01-23 and 2026-04-08. UCP carries no global beta or GA label. It uses date-based versions, so the accurate way to describe its state is current protocol version 2026-04-08 rather than UCP 1.0.
The Agentic Commerce Protocol is a different specification with different owners. The ACP repository states that the spec “is maintained by OpenAI and Stripe and is currently in beta,” and carries a beta status badge. Five spec versions have been released, the current one is 2026-04-17, and its changelog deprecates the previous 2026-01-30 version.
Stripe sits on both sides. It co-maintains ACP, and its agentic commerce protocol docs describe Stripe as a member of the UCP Tech Council. Two live protocols with an overlapping participant is what the primary sources support. Neither specification’s documentation announces a merger with the other, so a Shopify merchant planning around convergence is planning around something no vendor has published.
Discovery in UCP runs on what Google’s engineering team calls “a standard JSON manifest located at /.well-known/ucp” in its under-the-hood UCP post. The UCP specification overview documents four transports, REST, MCP, A2A and an embedded protocol, and says businesses that support older protocol versions should publish version-specific profiles and advertise them in a supported_versions field. That field turns out to matter when you go looking at real stores.
An Agentic Commerce Spot Check: Eleven Domains, One Command
The method was one request per domain on August 24, 2026: curl -sL -m 15 "https://, then parse the JSON and count the capability keys programmatically rather than by eye.
The -L flag isn’t decoration, and leaving it out will mislead you about your own store. https://www.gymshark.com/.well-known/ucp returns a 404. The apex domain 301s to us.checkout.gymshark.com, which serves the document, and four of the five stores 301 somewhere before serving it. If you run this on your own storefront without following redirects, you’ll get a 404 and conclude something is broken when nothing is.
| Domain | Platform | Response | UCP version | Capabilities |
|---|---|---|---|---|
| allbirds.com | Shopify | 200 | 2026-04-08 | 8 |
| gymshark.com | Shopify | 200 | 2026-04-08 | 8 |
| fentybeauty.com | Shopify | 200 | 2026-04-08 | 8 |
| stevemadden.com | Shopify | 200 | 2026-04-08 | 8 |
| brooklinen.com | Shopify | 200 | 2026-04-08 | 8 |
| chewy.com | Not Shopify | 200 | 2026-01-23 | 3 |
| target.com | Not Shopify | 404 | none served | 0 |
| walmart.com | Not Shopify | 404 | none served | 0 |
| wayfair.com | Not Shopify | 404 | none served | 0 |
| nordstrom.com | Not Shopify | 404 | none served | 0 |
| bestbuy.com | Not Shopify | 301, no document | none served | 0 |
The eight capabilities on the Shopify profiles are checkout, cart, order, fulfillment, discount, catalog.search, catalog.lookup and dev.shopify.catalog. Seven carry the open dev.ucp.shopping namespace. The eighth is Shopify’s own vendor extension, which extends the two generic catalog capabilities, so eight isn’t a count of the open standard. It’s seven standard capabilities plus one of Shopify’s.
All five profiles declare the same three payment handlers, Google Pay, Shopify’s card handler and Shop Pay, and expose two transports, MCP with an endpoint on the store’s myshopify.com domain plus an embedded binding. Their supported_versions maps advertise both 2026-04-08 and 2026-01-23, so Shopify serves the current and previous protocol versions simultaneously. A merchant who wanted to replicate that behavior by hand would be maintaining two profile versions in parallel.
Chewy Serves UCP, And Is A Version Behind
Chewy is the result that carries the argument, not the four 404s. chewy.com serves a real UCP profile, which means somebody there did the engineering work on purpose. Its profile declares version 2026-01-23, one release behind, with three capabilities, checkout, fulfillment and order, no cart and no catalog. Its transport is REST rather than MCP, and its Google Pay handler is Braintree-backed.
A large retailer that invested real effort in agentic commerce is running a protocol version behind with fewer than half the capabilities the five Shopify stores serve by default. Chewy chose its capability set, its transport and its upgrade schedule. The Shopify merchants chose none of those things and got the current version anyway.
What This Evidence Does Not Show
Serving a capability document isn’t proof that an agent can complete a purchase at that store. The check shows what a storefront advertises to agents, not what happens when one tries to buy something. Eleven domains picked for name recognition is a spot check rather than a survey, the reading is point-in-time on August 24, 2026, and Shopify ships changes continuously. Nothing here measures traffic, conversion or revenue.
Agentic Commerce Checkout Is US-Only Right Now
Shopify’s requirements for AI channels with built-in checkout state that your store must sell to customers in the United States, and that Microsoft Copilot’s direct checkout displays only to customers based in the United States, on its AI channels with direct checkout documentation. Microsoft’s own page carries the English-language and USD constraint quoted at the top of this piece.
Google’s Universal Cart announcement from May 19, 2026 describes the cart rolling out across Search and the Gemini app in the U.S. that summer, with YouTube and Gmail to follow, and lists Canada and Australia as coming months. The same post puts the U.K. after Canada and Australia, “later to the U.K.,” with no date attached.
It says buyers will be able to try these checkout features “soon” across merchants like Nike, Sephora, Target, Ulta Beauty, Walmart, Wayfair and Shopify merchants such as Fenty and Steve Madden. Named as forthcoming, not as live today.
Three of those retailers serve no public UCP profile at all, which is a reminder that onboarding through Merchant Center leaves no trace at /.well-known/ucp.
If most of your revenue is outside the US, agentic commerce is a data-hygiene and discovery project this year rather than a channel you can forecast. The work still pays, because the same product feed that feeds an agent feeds your Google Shopping AI placements and your existing Merchant Center campaigns. That overlap is the reason this is worth doing before the transactional side opens up in your markets, and it’s the same feed our team maintains for Google Shopping and Performance Max management.
Label Every Agentic Commerce Feature: Shipped, Pilot, Early Access, Announced
| Surface | What it does for a Shopify merchant | Status, August 2026 |
|---|---|---|
| ChatGPT | Discovery; buyer completes on your own checkout | Live, on by default; you can cut its Catalog access but there is no direct-checkout toggle |
| Microsoft Copilot | Direct checkout | Live on Shopify, on by default with an opt-out toggle, US only; Microsoft labels Copilot Checkout a pilot |
| Google AI Mode and Gemini | Direct checkout | Early access, not yet available for all stores |
| Meta | Direct checkout per Shopify’s help docs | Live per help docs; Shopify Editions describes Meta ads as coming |
| Shop app | Shopify’s own catalog surface | Live |
| Universal Cart API | One agent cart across merchants | Early access waitlist |
| Sponsored products in Catalog API | Paid placement in agent results | Developer preview coming soon |
| AP2 agent payment mandates | Payment authorization layer | Announced, not shipped |
The ChatGPT row is the one that contradicts what most merchants assume. Shopify’s ChatGPT channel documentation states there’s “no option to activate or deactivate a ChatGPT direct checkout setting” in your admin, and describes purchases completing on your online store checkout inside a ChatGPT in-app browser, or in a new tab on ChatGPT web. For a Shopify merchant, ChatGPT is a discovery channel that hands the buyer to your own checkout, which means your checkout conversion rate is still the thing that decides the outcome.
Microsoft’s page labels its store-settings configuration “Pilot only to select customers,” with no published GA date, and lists three supported PSPs, PayPal, Shopify and Stripe, with one checkout partner per merchant. Shopify says Google AI Mode and Gemini are in early access for agentic storefronts and not yet available for all stores. The Universal Cart API on shopify.dev offers a single call to action, a request-access waitlist.
Agentic payments, the layer where an agent holds authorization to spend rather than passing the buyer to a payment page, is the least shipped part of the stack. Google said in May that it would begin bringing AP2 to its products “in the coming months, starting with Gemini Spark.” OpenAI’s approach prepares a one-time delegated payment request with a maximum chargeable amount and an expiry set from what the buyer selected, per its key concepts guide, which also states plainly that “OpenAI is not the merchant of record in the Agentic Commerce Protocol.”
On economics, Shopify states there are no channel fees for ChatGPT or Copilot direct checkout and that you pay only your standard payment processing fees. Shopify’s Spring ’26 Editions page also claims that data syndicated by Shopify “drives 2x more conversion in AI chats,” which is Shopify measuring its own product on its own surfaces with no sample size, time period, comparison group or method published anywhere we could find. Treat it as marketing copy, not as a planning input.
Product Data Is The Agentic Commerce Lever
OpenAI’s product feed specification requires eleven fields for a non-Ads feed: item_id, title, description, url, brand, image_url, price, availability, is_eligible_search, is_eligible_checkout and target_countries. Google’s Merchant Center product data specification requires seven attributes: id, title, description, link, image_link, availability and price. Different names, overlapping substance, one underlying discipline. Fix the source data once and both feeds improve.
The conditional requirements are where feeds quietly fail. OpenAI requires availability_date when availability is pre_order. If you upload a Google-format feed through OpenAI’s Google-compatible path, that path adds its own rule: supply a valid gtin or mpn unless you set identifier_exists to no. In OpenAI’s native schema both identifiers are optional.
Google requires brand for new products outside movies, books and musical recordings, plus age_group, gender, color, size and item_group_id for apparel in certain target countries.
Field constraints are specific enough to break an export you wrote years ago. OpenAI caps item_id at 100 characters and says it “must remain stable,” caps title at 150 characters and description at 5,000 characters of plain text. The availability enum accepts in_stock, out_of_stock, pre_order, backorder and unknown. Feeds upload as UTF-8 tab-delimited .txt or .tsv, or comma-delimited .csv, with gzip variants accepted.
The file-upload spec itself sets no refresh cadence, but OpenAI’s get-started guide does: it recommends the entire feed once a day by file upload, with intraday updates through the API. Plan against the failure mode as well as the cadence. A stale availability value turns an agent’s recommendation into an out-of-stock page for a buyer who never saw your site before, and neither you nor the agent gets a second look at that purchase.
That split is why product data work outranks design work for this specific channel, and why the two jobs don’t compete. The human still needs the page, which is what PDP optimization tests are for. The agent needs the record behind it to be complete, stable and current.
One more gate sits above data quality. OpenAI’s commerce program excludes categories outright, including adult content, age-restricted products such as alcohol, nicotine and gambling, weapons, harmful or dangerous materials, prescription-only medications, unlicensed financial products and legally restricted goods, per its get-started guide’s prohibited products policy. If you sell in one of those categories, the feed work has a ceiling and you should know where it is before you scope it.
Published Policies Gate The Checkout
Two independent vendors gate agentic checkout on the same unglamorous artifact. Shopify’s requirements for direct-checkout AI channels list completed Terms of Service, Privacy Policy and Return or Refund Policy. OpenAI’s feed spec makes seller_privacy_policy and seller_tos required fields whenever checkout is enabled.
Both checks look for published URLs, so the untouched template you generated at launch will pass mechanically. The refund policy is what a buyer reads after an agent completed a purchase they approved once, in a chat window, on a surface that isn’t yours. Rewriting three policy pages is the cheapest work in this entire piece and the most likely to be sitting undone.
Human approval is a hard requirement on the Shopify side, and Shopify states it to agents directly in the instruction file it generates for every storefront.
Checkout requires human approval. Agents must not complete payment without explicit buyer consent.
The Agentic Commerce Toggles You Have, And The One You Don't
Agentic Storefronts lives in your admin under Sales channels, Agentic. Shopify’s documentation says it’s “active by default for eligible stores” once you’ve read and agreed to the Agentic Storefronts Supplemental Terms of Service, on its agentic storefronts hub. The admin home for it shipped on May 11, 2026 per the Shopify changelog, with tracking for AI channel presence, sales and product data quality.
The controls you actually have are these:
- Turn individual AI channels on or off in Sales channels, Agentic
- Deactivate auto-enroll so you keep Catalog access without being added to new channels automatically
- Turn off Shopify Catalog access entirely
- Hide a single product with Unlisted status or the <code>seo.hidden</code> metafield
Turning off Catalog access isn’t instant. Shopify says it can take up to seven days before your product data stops being shared through Shopify Catalog, per its managing agentic storefronts documentation. Plan any suppression around that lag rather than around a launch date.
Hiding one product carries a cost that catches people out. Shopify’s product data documentation notes that Unlisted status also hides the product from sitemaps, from search engines such as Google, and from your online store search. Excluding a product from agentic commerce that way also excludes it from organic search, which is a steep price for a channel decision.
Some products are excluded automatically and you don’t need to do anything about them. Shopify’s documentation lists B2B-only products, meaning products published only to B2B markets, assigned to specific companies or locations, or requiring customer authentication, along with products behind a password-protected storefront and anything set to Unlisted. If your catalog is genuinely split between DTC and wholesale, that separation already exists in Shopify’s logic, which is one of the reasons B2B operations on Shopify Plus are worth structuring properly in the first place.
The one control you don’t get is a ChatGPT direct-checkout switch, for the reason Shopify documents above. You can influence what ChatGPT sees through Catalog access and product-level visibility. You can’t configure a checkout setting that doesn’t exist in your admin.
Don't Block The Crawlers That Do The Shopping
OpenAI documents four crawlers on its bots page, and the distinction that matters is training versus discovery. OAI-SearchBot is “used to surface websites in search results in ChatGPT’s search features.” GPTBot is “used to crawl content that may be used in training our generative AI foundation models.” Blocking GPTBot doesn’t remove you from ChatGPT’s search results, and blocking OAI-SearchBot does.
Google draws the same line and states the consequence explicitly. Its crawler documentation, last updated July 14, 2026, says Google-Extended “does not impact a site’s inclusion in Google Search nor is it used as a ranking signal in Google Search.” Storebot-Google affects all surfaces of Google Shopping, so that’s the one to leave alone if you sell anything. Perplexity documents two crawlers, PerplexityBot, which respects robots.txt, and Perplexity-User, which generally ignores robots.txt because a user requested the fetch, on its crawler documentation.
Shopify’s default robots.txt doesn’t block any of them. On allbirds.com the named user-agent blocks are adsbot-google, Nutch, AhrefsBot, AhrefsSiteAudit, MJ12bot and Pinterest, with no disallow for GPTBot, OAI-SearchBot, PerplexityBot, Google-Extended, Storebot-Google or ClaudeBot. If anyone on your team ever edited robots.txt.liquid to block AI crawlers, that edit is still live. Read it line by line before you spend a quarter on feed quality.
Sorting which bots serve agentic shopping from which bots serve model training is the same audit discipline behind our answer and generative engine optimization work.
Skip llms.txt And Schema As Your Agentic Commerce Fix
Google’s AI optimization guide, last updated July 10, 2026, closes two popular recommendations in two sentences. “Structured data isn’t required for generative AI search, and there’s no special schema.org markup you need to add.” And: “You don’t need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search.”
The llms.txt situation on Shopify is stranger than the advice about it suggests. llmstxt.org describes itself as a proposal to standardize on an /llms.txt file rather than as a ratified standard, and it reached v2 on August 10, 2026. Google says it doesn’t consume these files. Shopify generates one for you anyway, and allbirds.com/llms.txt returns a file titled Agent Instructions, with allbirds.com/agents.md returning the same content at the canonical agent path.
Read the generated file and it’s clear it isn’t a ranking artifact. It points agents at the UCP discovery endpoint and the MCP endpoint, lists the read-only endpoints an agent can use without authentication, including /products/{handle}.json and /collections/{handle}/products.json, and tells agents that checkout requires human approval. It also recommends agents install the Shop skill published at shop.app/SKILL.md instead of scraping the storefront. Writing your own llms.txt on Shopify means writing a file you already have, for a consumer that publicly says it doesn’t read it.
Keep your schema.org markup regardless, for the job it actually does. Google’s merchant listing documentation requires name, image and offers on Product, plus price and priceCurrency inside Offer, and merchant listings require an Offer because the merchant has to be the seller. That earns rich-result eligibility in classic search, which is a real return. It isn’t the agentic commerce lever, and treating it as one costs you the quarter you should have spent on the feed.
Off Shopify, The Agentic Commerce Bill Looks Different
A merchant on a bespoke or headless stack pursuing ACP Instant Checkout hosts the endpoints itself. OpenAI’s checkout specification documents five: create a checkout session, update it, complete it, cancel it, and retrieve it. Requests carry Authorization, Idempotency-Key, Request-Id, a base64 HMAC Signature of the request body, an RFC 3339 Timestamp and an API-Version header. That’s a payments-grade integration with signature verification and idempotency, not a feed upload.
Access is gated on top of the engineering. OpenAI’s get-started guide states that “Onboarding product feeds in ChatGPT is currently available to approved partners,” with applications at chatgpt.com/merchants. Its key concepts guide draws the line plainly: “Building with the Agentic Commerce Protocol is open to all. Instant Checkout in ChatGPT is currently available to approved partners.” Weighing that build against what the platform serves for free is the same calculation that runs through most headless Shopify and Hydrogen decisions we’re asked to make.
There’s a third path that didn’t exist a year ago. Shopify’s Spring ’26 Editions describes an Agentic plan letting businesses not on Shopify sync their products into Shopify Catalog and sell across AI channels and in the Shop app, and the Spring ’26 developer post says Catalog access “takes just an API key, no approval needed.” For a brand evaluating a replatform, that’s agentic distribution available without committing to a full Shopify migration first. It also puts the catalog layer, rather than the storefront, at the center of Shopify’s distribution story.
The Agentic Commerce Work That's Actually Yours
None of this requires a developer sprint:
- Audit product data against both feed specs, starting with the conditional fields
- Publish real Terms of Service, Privacy and Refund policies, not the launch-day templates
- Open Sales channels, Agentic and decide each channel and the auto-enroll setting on purpose
- Re-read <code>robots.txt.liquid</code> and confirm you haven't blocked a discovery crawler
- Decide whether US-gated checkout makes this a revenue line or a hygiene line for your market mix
- Re-run the capability check on your own domain each quarter, following redirects
Agentic commerce arrived on your Shopify store as infrastructure rather than as a project, and the platform is already advertising eight capabilities to any agent that asks. What agents find behind that document is your product data, your policies and your checkout. Those three have been the job the whole time, and the only thing that changed is who reads them first.
If you want a second set of eyes on what an agent can actually read from your catalog, that’s part of what we do in a free Growth Audit. No assumptions. No selling you work you don’t need.
Not sure where the gap is? That's exactly what the Digital Marketing Growth Audit is for.
A free, no-obligation look at where your site can win more traffic and conversions, with a clear digital marketing roadmap to get there. Just a straight read on where your digital presence stands and where it's headed.


