TL;DR
Your products are already in the AI channels. Shopify's May 2026 update gave Agentic Storefronts its own admin page, and the changelog describes products as "automatically accessible to AI channels like ChatGPT, Shop, and Copilot" through Shopify Catalog [2]. Copilot, AI Mode and Gemini checkouts run on Shopify's Universal Commerce Protocol; a ChatGPT purchase is an ordinary checkout on your own storefront [1]. For tracking purposes that makes two kinds of order. A handoff order finishes in an in-app browser on your domain, with your theme, and with no browse session before it, because the browsing happened inside the chat. A direct-completion order finishes inside the AI surface, browser-free, and arrives purely as order data. Which kind you get is partly your own setting: for Copilot, AI Mode and Gemini, Shopify gives merchants a per-channel direct-checkout switch, while ChatGPT always hands off to your store [1]. That switch is documented as a checkout preference. It also decides whether those orders can be seen by pixels at all, or only by your order feed. Here is the map, path by path.
Shopify Enrolled Your Store Already
This channel did not wait for you to opt in. Since May 2026, Agentic Storefronts has its own page in the Shopify admin, the changelog describes catalogs as automatically accessible to AI channels through Shopify Catalog, and the admin page tracks "performance across all major AI channels," including which queries you rank for [2]. The Spring '26 Edition added checkout inside Microsoft Copilot, paid with Shop Pay, "and soon Meta ads" [3]. Shop appears in that channel list too; it is Shopify's own shopping app, and this article concerns the third-party AI surfaces.
The plumbing underneath is moving at platform speed: in June the cart tooling agents call moved to a new endpoint, and Shopify says the deprecated tools "will be maintained until August 31, 2026" [4]. That date is a migration marker for agent developers, not for merchants, and it shows how young this surface is. The tracking questions are worth settling now, while the volumes are small enough that surprises are cheap.
The Three Ways an AI Order Reaches You
Shopify's own explainer is the clearest source, and it describes the completion route per channel [1].
The handoff. For ChatGPT, "checkout happens on the merchant's own online store via an in-app browser and there's no separate direct checkout toggle" [1]. A real browser session exists, on your domain, running your theme. Whether web pixels load and behave normally inside ChatGPT's in-app browser is not documented, and we have not verified it, so treat "the checkout events fire" as the thing to confirm with a test order rather than as settled. What certainly does not exist is anything before that session: the discovery, the comparisons, the decision all happened inside the chat. The buyer's first page load on your store is the checkout.
Direct completion. For Microsoft Copilot, AI Mode in Google Search and the Gemini app, "merchants can turn direct checkout on or off per channel. This determines whether buyers can complete purchases inside the AI interface or link to the merchant's online store" [1]. With the toggle on, buyers pay inside the AI surface and no browser touches your store at any point. Shopify scopes who has this: Copilot selling is open to eligible merchants, and AI Mode and Gemini are "available to select brands selling to US buyers" with broader rollout underway [1]. If you are not in those cohorts yet, the toggle is not in your admin yet either.
The embedded webview. A third route exists where an agent's host app renders your checkout inside its own webview and drives it through checkout events [5]. Whether web pixels load and behave normally inside those webviews is likewise undocumented, and we will not claim it either way.
What Does Each Path Do to Your Tracking?
A handoff order reaches your store as a live checkout on your own domain. To the extent its checkout events fire, the purchase is recorded browser-side, and then every attribution system asks which session this belonged to and finds nothing. That failure differs from the one we covered for AI referral traffic: there, a browser session exists and the purchase needs to rejoin it; in a handoff, there is no prior session to join. In practice these sales surface in the bucket we mapped in the unattributed-orders guide, which is where to look if you suspect you already have some. One mechanical note: a handoff produces browser checkout events and, separately, the order webhook, which is what event IDs exist to deduplicate.
A direct-completion order never had a browser, and browser pixels cannot see orders that never touched one, the same mechanism behind admin and POS orders. The full taxonomy lives in that guide; the short version is that only order-data-driven delivery can carry these sales anywhere.
The operator decision, though, inverts against that guide's usual advice, and this deserves a slow paragraph. For back-office orders, the standard counsel, ours included, is to consider excluding them from ad platforms, because no ad produced a wholesale re-stock. An agent-completed order is acquired demand: a real buyer, reached through a real channel, deciding in an AI surface. Excluding it from your platforms understates exactly the kind of order you most want your bidding algorithms to learn from. Same mechanics as a POS order, opposite conclusion.
What the Direct-Checkout Toggle Really Controls
Put the two halves together and the per-channel switch reads differently than its label. Shopify documents it as a purchase-experience choice: complete in the AI, or link out to your store [1]. It also selects the measurement world those orders live in. Toggle off, and Copilot buyers arrive at your storefront like handoff buyers: on a real browser session with no history. Toggle on, and those orders exist only as order data.
Neither setting is wrong. Shopify's argument for in-chat checkout is fewer steps between decision and payment, and no published data settles whether it converts better than a handoff; if it does for your buyers, that revenue argument may beat the measurement argument. What the label does not mention is that the setting decides your data's visibility, and now you know it does.
Attribution Travels Only If the Agent Sends It
The Universal Commerce Protocol carries a full attribution payload: a referring domain, a click ID, and the complete UTM set can ride on the cart and checkout an agent creates, and for handoffs Shopify's developer docs tell agents to append tags like utm_source=your_agent&utm_medium=agentic_commerce to the handoff URL [5].
So an agentic order can arrive attributed. Whether it does is decided in the agent's codebase, not your admin, and everything optional in a protocol gets implemented unevenly. Shopify's docs are also explicit about the boundary on the agent's side: an agent "can fetch only orders that were facilitated through it" [6]. No AI channel sees your whole business, and your order feed is the only complete record. Shopify says every order flows into the admin with attribution showing which AI channel drove the sale [1], and from API version 2026-07, order-level attribution is the field for new attribution work, with the older channel-information field deprecated [7].
What Server-Side Delivery Can and Cannot Do Here
An order placed through an AI channel still reaches your store as a normal Shopify order, and order-data-driven server-side delivery is the only path that can carry it onward to ad and analytics platforms, because for direct completions there is no browser event to send. That much is structural.
The honest limits come with it. These orders carry no click IDs, so Google Ads gets nothing for them unless Enhanced Conversions with the no-click-ID import is set up, and platform-side matching rests on the hashed customer record. GA4 receives the sale but no campaign to credit it to. And a caveat for the whole category, ours included: how a tracking tool files an agent-completed order depends on the source label Shopify stamps on it, which is not publicly documented for these paths yet. Until it is, verify with a test: when your first agentic order lands, check where it shows up in each report before assuming it was counted. The nearest precedent for that exercise is Shop Pay's checkout surface, another case where the sale completes on a surface whose session you did not start.
Key Takeaways
- Your catalog is automatically accessible to AI channels through Shopify Catalog, and since May 2026 Agentic Storefronts has its own admin page [2].
- ChatGPT purchases always finish in an in-app browser on your store [1]; whether pixels behave normally there is undocumented, and either way the session has no history, so these sales land unattributed while still being counted as orders.
- Copilot, AI Mode and Gemini can complete checkout inside the AI where Shopify has enabled it for your store, and a per-channel admin toggle decides it [1]; off means browser-visible handoffs, on means order-data only.
- The exclude-from-ads logic for browserless orders inverts here: agent orders are acquired demand, unlike the back-office orders that logic was built for.
- The protocol supports full attribution on agentic orders, but supplying it is the agent's choice; Shopify's admin shows which AI channel drove each sale [1][7].
- No agent can see orders it did not facilitate, so your own order data is the only complete record, and server-side delivery from it is the only route these sales have to your ad platforms [6].
FAQ
Do AI agent purchases show up in Shopify?
Yes, all of them. Whatever the path, the purchase becomes a normal Shopify order in your admin, charged and fulfilled like any other. The differences are on the measurement side: what your pixels could see, and what the order's attribution says about which channel produced it.
Why do my ChatGPT sales show no traffic source?
The buyer's first contact with your storefront was the checkout itself. The browsing happened inside the chat, so no session carries a source or medium for the purchase to join. The order is counted; the credit is what is missing. Agents can pass attribution tags on the handoff, but each agent chooses whether to.
Can Google Ads count orders completed inside an AI surface?
Not by default, because those orders carry no Google click ID. An Enhanced Conversions setup that imports conversions without a click ID can upload them with hashed customer data, and only matched records are used to report conversions.
Should I turn direct checkout on or off for Copilot and the other channels?
Treat it as a real trade. On, and you may convert buyers who would drop during a handoff, at the cost of those orders becoming invisible to every pixel. Off, and orders arrive browser-visible but session-orphaned. There is no universally right answer; what matters is knowing the setting decides this, which its label does not mention.
Is the August 31, 2026 date something I need to act on?
No. It is the end-of-maintenance date for two deprecated cart tools that agents call, an agent-developer migration. For merchants it is only evidence of how quickly this surface is being rebuilt, and a reason to re-check tracking assumptions on it more often than on a settled channel.
Server-side delivery from Shopify's own order data is what carries a sale to your ad platforms when the browser event is missing or orphaned. Install WeltPixel Conversion Tracking, then place a test order through an AI channel and confirm where it lands before assuming any tool counted it.
Sources
- Shopify, How agentic commerce works, shopify.com/blog/how-agentic-commerce-works, page updated June 18, 2026, accessed July 31, 2026
- Shopify changelog, A new home for Agentic Storefronts in your admin, changelog.shopify.com, May 11, 2026
- Shopify, Spring '26 Edition, shopify.com/editions/spring2026, accessed July 31, 2026
- Shopify developer changelog, Storefront MCP cart tools are being deprecated in favour of UCP Cart MCP, shopify.dev/changelog, June 24, 2026
- Shopify developer documentation, Carts and checkout for agents, including the Embedded Checkout Protocol page, shopify.dev/docs/agents/carts-and-checkout, accessed July 31, 2026
- Shopify developer documentation, Orders for agents, shopify.dev/docs/agents/orders, accessed July 31, 2026
- Shopify developer changelog, Order attribution definitions are available in order channel filters, shopify.dev/changelog, June 30, 2026