There are two ways an AI agent can buy on your behalf, and the difference is not technical: when the purchase happens, who owns the checkout and the customer. ACP, the Agentic Commerce Protocol backed by OpenAI and Stripe, and UCP, the universal commerce approach aligned with Shopify and Google, encode opposite philosophies on that question.
- The philosophy each protocol encodes determines whether you keep your business or rent it.
- Names and boundaries are still settling, so do not over-index on the acronyms.
- Shopify is betting on the model that keeps the merchant owning the checkout and customer.
There are two ways an AI agent can buy something on your behalf, and the difference between them is not really technical. It comes down to one question: when the purchase happens, who owns the checkout and the customer. Everything else is implementation detail.
The shorthand you will hear is ACP versus UCP. ACP is the Agentic Commerce Protocol, backed by OpenAI and Stripe. UCP is the universal commerce, or cart, protocol approach aligned with Shopify and Google. The exact names and boundaries are still settling, so do not over-index on the acronyms. Focus on the philosophy each one encodes, because that is what determines whether you keep your business or rent it.
Let me lay out both, then put them side by side and tell you where Shopify is placing its bet and why I think it is the right one for operators.
Why this is a
philosophy fight,
not a tech one.
Both models solve the same surface problem: a shopper asks an agent for something, the agent needs to find products and complete a purchase. They diverge on where that purchase completes. In one model, the transaction finishes inside the agent. In the other, the agent hands the shopper to the merchant's own surface to check out.
That single design choice cascades into everything that matters to an operator. Merchant of record. Customer data. Retention. Fees. Brand control. So when you evaluate any agentic protocol, skip the architecture diagrams and ask where checkout lands. That tells you who the protocol is really built for.
We have seen this movie before in commerce. Every time a powerful intermediary inserts itself between a brand and its buyer, the same fight plays out. Marketplaces, social commerce, comparison engines: each promised reach, and each quietly accumulated the customer relationship in exchange. The brands that thrived treated those channels as acquisition surfaces while keeping the customer on their own books. The brands that surrendered the relationship became commodity suppliers to someone else's audience. Agentic commerce is the newest round of that same fight, and the protocol you back determines which side of it you are on.
The ACP model:
checkout inside
the agent.
The Agentic Commerce Protocol, the OpenAI and Stripe approach, completes the transaction inside the agent. The shopper never leaves the chat. From a pure convenience standpoint, that is elegant. The friction of jumping to a website disappears, and the agent becomes the storefront.
The cost is who ends up holding the relationship. When checkout lives in the agent, the agent or its payment layer is closer to the merchant of record role, and the customer data and post-purchase relationship are easier for the platform to hold and harder for the merchant to fully own. This is the model that powered ChatGPT Instant Checkout, which reached about a dozen merchants and was pulled within roughly six months. I covered that whole arc in the Instant Checkout postmortem.
Frictionless for the shopper can mean ownerless for the merchant. The smoother the in-agent checkout, the more the platform sits between you and your customer. Convenience is real, but ask who captures the relationship that convenience creates.
The UCP model:
checkout on the
merchant's store.
The universal commerce approach aligned with Shopify and Google flips the last step. Discovery still happens through the agent, so the shopper finds your product in the chat. But checkout completes on the merchant's own surface. You stay merchant of record. The customer is yours. The data is yours.
This is the model behind Shopify Agentic Storefronts, where every store is discoverable by default but the purchase finishes on your store through your checkout. It keeps the agent in the role of introducer rather than owner. For the full breakdown of how that works in practice, see the Agentic Storefronts explainer.
"Skip the architecture diagrams and ask one question: where does checkout land. That single answer tells you who the protocol was really built to serve."
The two models,
side by side,
on what matters.
| Dimension | ACP | UCP |
|---|---|---|
Who owns checkout | The agent surface | The merchant's store |
Customer data | Closer to the platform | Held by the merchant |
Merchant of record | Often the platform layer | The merchant |
Fees | Set by the agent model | Reported around 4% on some sales |
Merchant control | Lower, agent-led | Higher, merchant-led |
Backers | OpenAI, Stripe | Shopify, Google |
Treat the fee figures as reported, not official. The 4 percent number tied to certain ChatGPT-originated checkout sales has been reported rather than confirmed as a fixed rate, and ACP fee terms vary by implementation. The point of the table is not the exact percentages. It is the pattern: ACP centralizes ownership in the agent, UCP keeps it with the merchant.
If you are weighing which agentic surfaces to invest in, I can save you a few wrong turns. The form takes two minutes.
Where Shopify is
betting, and why
I agree with it.
Shopify is betting on the UCP side, and the logic is consistent with everything the platform has done for fifteen years. Shopify makes money when merchants succeed and own their customers, not when a middleman intercepts them. Keeping checkout on the merchant's store is not a technical preference, it is aligned incentives. The platform wins by making you win.
I spent years inside Shopify building the partner program, and then years on the merchant side living with the consequences of who owns the customer. The brands that compound are the ones that keep the relationship. A model that hands that relationship to an agent might spike convenience this quarter, but it quietly weakens the asset that makes a brand worth building. That is why I would build on the model that keeps the customer mine, and discover through every agent I can reach.
Google aligning with the merchant-controlled approach matters too. When the company that has owned discovery for two decades and the company that has owned independent commerce both land on "agent introduces, merchant closes," that is not a coincidence, it is a read on where durable value sits. Discovery is contestable and will be fought over by many agents. The customer relationship, once you own it, is yours to keep. Betting on the layer you can own rather than the layer everyone is fighting to control is just sound business, and it happens to be the layer Shopify is built to defend.
If you take one thing from this comparison, let it be the habit, not the verdict. Protocols will be renamed, merged, deprecated, and relaunched. Run every one of them through the same filter. Where does checkout land. Who is merchant of record. What do I give up to be there. Do that consistently and you will never be the merchant who reorganized a business around a feature that disappeared in six months.
None of this means you should boycott ACP surfaces. If an agent with an in-agent checkout drives real incremental volume and the economics pencil out, take the orders. Be pragmatic. The point is not purity, it is awareness. Know what you are trading when you do it, price the loss of the relationship into your decision, and never let a convenience feature become the foundation your business stands on. Use the surfaces that ask for less control as your primary bet, and treat the ones that ask for more as channels you can walk away from without losing your customer base.
The acronyms will keep shifting. The question will not. Where does checkout land, and who owns the customer after. Answer that, and you will know which agentic surfaces deserve your time.
What this means
if you are building
a Shopify app.
The UCP vs ACP question does not just affect merchants. If you are building a Shopify app, the protocol direction determines where you should be investing your integration work right now. Shopify is actively building checkout-preserving integrations into its APIs, and the platform's agent-facing infrastructure assumes UCP semantics. If your app adds value in the discovery or product recommendation layer, you want to make sure that value survives checkout still landing on the merchant's store, not getting routed around it.
Concretely: any app that adds rich product data, reviews, or content to a merchant's catalog is in a good position because that data feeds agent discovery regardless of protocol. Apps that sit squarely inside the checkout or post-purchase flow need to watch how in-agent checkout evolves, since some of that flow could eventually bypass the merchant's own UI if ACP-style surfaces grow. The risk is not imminent, but it is worth mapping which revenue in your app depends on checkout touching the merchant's storefront.
The broader framing for app strategy is in the 2026 ecosystem value map, which tracks which app categories are exposed versus insulated as agentic commerce scales. For the category-by-category version, see which app categories get bypassed when agents do the buying. The agentic opportunity for apps is also covered in agentic commerce for Shopify brands from the merchant perspective, which is worth reading to understand what your customers are thinking about.
The other angle for app builders is Sidekick. Shopify's AI assistant is already fielding merchant questions inside the admin, and the apps that surface cleanly inside Sidekick answers are going to get implicit discovery that others won't. That is a UCP-aligned surface. You do not need to do anything exotic to show up there. What you need is good Shopify documentation, clear metadata, and a product that solves a problem Sidekick actually gets asked about. See how Sidekick affects your app stack for the detail.
A three-question filter
for any new
agentic channel.
Protocols will keep getting renamed. New agents will arrive with new commerce integrations and claims about reach. Here is a simple filter that works regardless of what they are called.
Question 1: Where does checkout land?
If the answer is "inside the agent," you are looking at an ACP-style model. If the answer is "on your store," you are looking at a UCP-style model. Get a clear answer before committing integration work. Vague answers ("it depends on configuration") usually mean ACP semantics by default with UCP optionality later, which in practice means you default to giving up the checkout unless you actively re-configure it.
Question 2: Who is merchant of record?
This is the compliance question. If the platform or agent layer holds merchant of record status, you are also handing them tax, refund, and liability responsibility. That sounds like less work, but it also means you have limited recourse when the platform's policies change and your customer's refund experience changes with them. Merchant of record is the legal expression of who owns the relationship.
Question 3: What do I give up to be discoverable here?
Every agent surface has an entry cost. Some ask for a product feed. Some ask for an exclusivity window. Some ask for a revenue share on every order. Before you optimize for discovery on a new surface, understand the cost and whether it is variable (per-order, which is manageable) or structural (checkout routing, customer data access, which changes your business). Variable costs are a negotiation. Structural costs are a strategy decision.
Run every new agentic pitch through those three questions and you will never be surprised by what you traded. The brands that get burned are the ones that optimized for reach without modeling what they gave up to get it. The brands that compound are the ones that use agentic surfaces as acquisition channels while keeping the customer relationship on their own books. Those two behaviors look similar on the surface and look very different three years later.
For how to make your products visible to agents regardless of protocol, see answer engine optimization for commerce. And if you are thinking about how GEO compares to traditional SEO in this environment, that comparison is here.
What people ask
when they start
mapping this out.
Q: What is the difference between UCP and ACP?
ACP completes checkout inside the agent. UCP routes checkout to the merchant's store. Everything else follows from that: who holds the customer data, who is merchant of record, what fees apply, and how much control the merchant retains. It is less about technical architecture and more about which party the model is ultimately built to serve.
Q: Should I optimize for ACP or UCP as a Shopify merchant?
Invest primarily in UCP-aligned surfaces: Shopify Agentic Storefronts, Google AI Shopping, and similar. These keep you merchant of record with full data ownership. You can take orders from ACP surfaces when the volume and economics justify it, but treat them like a marketplace channel. Know what you are trading. Never let any single agent channel represent a structural dependency your business cannot exit.
Q: What happened to ChatGPT Instant Checkout?
ChatGPT Instant Checkout was an early ACP-style experiment that rolled out to about a dozen merchants and was pulled within six months. The complexity was less about the user experience and more about merchant of record, return handling, and tax infrastructure at scale. The full breakdown is in the Instant Checkout postmortem.
Q: What does this mean for Shopify app developers?
Apps in the product data, reviews, and content layer are well-positioned because that data feeds agent discovery regardless of protocol. Apps whose revenue depends on checkout UI running on the merchant's storefront should model what happens if some purchases bypass that surface. The risk is not near-term but worth understanding before your next major architecture decision.
Q: How is this different from selling on Amazon or TikTok Shop?
Structurally similar, but the scale and AI-wrapping are new. Selling on Amazon means Amazon owns the checkout and the customer relationship. Agentic commerce that routes through an in-agent checkout reproduces that dynamic in a chat interface. The lesson from marketplace channels applies: use them for acquisition reach, keep the customer on your own books wherever the economics allow, and never build your retention model on a relationship the platform holds.
If you want help mapping these models onto your actual stack, make sure your products are legible to whichever agent asks first, since that work pays off no matter which protocol wins. The question of who owns the customer is one I think about daily, whether I am advising a brand building on Shopify or an app founder deciding where to embed their checkout flow.
Pick the model that keeps your customer yours.
I help operators read platform bets for what they mean, not what they are named. Early Shopify employee who helped build and scale the Partner Program, DTC co-founder, software exit. I think about who owns the customer for a living.
Start a conversation More about Taylor →