Preparing Your Commerce Stack for AI Buyers: What UCP, ACP, and Agentic Checkout Mean for Architecture
Search is changing again.
But this time, it is not just about where buyers discover products. It is about where they decide, and increasingly, where they complete the purchase.
Over the last year, LLM-based interfaces have moved from being “research assistants” to becoming part of the buying journey itself. Adobe reports that during the 2025 holiday season, generative AI traffic to retail sites increased by 693.4%, and its January 2026 digital insights reported that AI-referred shoppers converted 31% higher and generated 254% more revenue per visit. At the same time, Google launched the Universal Commerce Protocol for AI Mode and Gemini, while OpenAI and Stripe launched the Agentic Commerce Protocol to power Instant Checkout in ChatGPT. (Adobe Business)
That is the real shift: AI is no longer just helping people choose. It is starting to help them buy.
For merchants, this creates a new architectural question. Is your commerce stack ready to serve not only humans through a storefront, but also AI agents through structured data, APIs, checkout state, and event-driven communication?
That question matters now, not later.
Commerce has entered the “answer-to-action” phase
For years, eCommerce optimization mostly focused on improving the path from landing page to PDP to cart to checkout. In the AI era, that path gets compressed. A buyer can ask ChatGPT, Gemini, Copilot, or another assistant for a product recommendation, refine the choice conversationally, and move straight into purchase without browsing your site the traditional way. OpenAI’s Instant Checkout already supports direct purchases in ChatGPT across web, iOS, and Android, while Google’s UCP is being rolled out for direct buying across AI Mode in Search and Gemini. (OpenAI Developers)
This does not mean the storefront is dead. It means the storefront is no longer the only primary interface. In many cases, the first meaningful interaction with your catalog may happen through an AI surface that needs structured product data, current availability, pricing, fulfillment rules, and a way to complete checkout without guessing.
And that is exactly why protocols like UCP and ACP matter.
UCP, ACP, and Agentic Checkout – what they actually mean
Let’s simplify the terminology, because there is already enough acronym soup in commerce.
UCP, or Universal Commerce Protocol, is Google’s open standard for agentic commerce. It was co-developed with major ecosystem players including Shopify, Etsy, Wayfair, Target, and Walmart, and is designed to support commerce actions across Google AI surfaces like AI Mode in Search and Gemini. UCP is intended to cover a broad commerce lifecycle, from discovery to checkout and post-purchase flows, and it is designed to work with standards like MCP, A2A, and AP2. (blog.google)
ACP, or Agentic Commerce Protocol, is the open standard built by OpenAI and Stripe. It powers Instant Checkout in ChatGPT and defines how AI agents, buyers, and merchants coordinate a purchase. The merchant still remains the merchant of record, uses its own backend systems, and keeps ownership of fulfillment, support, refunds, and customer relationship. (OpenAI)
Agentic Checkout is not a competing protocol in itself. It is the practical checkout model these standards enable. In OpenAI’s implementation, for example, ChatGPT creates and updates checkout sessions through merchant endpoints, expects authoritative cart state back from the merchant, and relies on webhooks for order updates. In other words, the AI does not invent checkout logic. It orchestrates a checkout flow your systems expose. (OpenAI Developers)
That distinction is important.
UCP and ACP are the languages. Agentic checkout is the behavior.
Where these concepts are already being used
This is not theoretical anymore.
OpenAI’s Instant Checkout is live in ChatGPT and available across web, iOS, and Android, though merchant participation is still rolling out through approved partners. Merchants must provide product feeds, implement the Agentic Checkout API, and support order-event webhooks. (OpenAI Developers)
Google’s UCP is positioned for direct buying in AI Mode in Search and Gemini, and Google explicitly ties it to existing Merchant Center data plus new eligibility and compliance attributes in the product feed. Google also provides native and embedded integration options and is openly signalling roadmap items such as multi-item carts, loyalty linking, and post-purchase support. (Google for Developers)
Shopify is moving especially aggressively here. It now exposes agentic commerce tooling through Catalog MCP, Storefront MCP, and checkout capabilities aligned with UCP, and it positions itself as the infrastructure layer for ChatGPT, Google AI Mode, Gemini, Copilot, Perplexity, and more. Shopify’s new Agentic plan even allows brands on other platforms to syndicate products into AI channels without running a Shopify online store. (Shopify)
Adobe Commerce and Shopware are also clearly moving in this direction. Adobe has publicly committed to supporting both UCP and ACP. Shopware has aligned itself with open agentic commerce standards and the broader Agentic Commerce Alliance. (Adobe Business)
So yes, the train is already moving. The only real question is whether your stack is walking toward the platform or standing on the tracks.
How to prepare your Adobe Commerce stack for AI
Adobe Commerce is actually in a strong position here, especially for merchants with complex catalog, B2B, and integration-heavy environments.
Adobe already provides GraphQL and REST APIs, and supports event-driven integration patterns through Adobe I/O Events and Adobe Commerce Webhooks. Adobe has also publicly committed to support UCP and ACP, with the stated goal of making product catalogs, pricing, and inventory machine-readable for AI agents and connecting those flows back to existing order-management endpoints. (Adobe Developer)
From an architecture perspective, I would focus on five things first:
- Make product data clean, complete, and structured. AI surfaces are much less forgiving than a human merchandiser. Missing attributes, inconsistent variants, vague titles, weak media, or stale stock can directly damage discoverability and conversion.
- Treat API as your product contract, not just your frontend plumbing. If critical pricing, stock, shipping logic, customer-specific rules, or any other customisation result is not available through API – you already have a problem.
- Externalize checkout-critical logic where possible. Promotions, shipping methods, eligibility checks, address validation, and payment constraints should be available to machine-driven flows, not hidden in presentation-layer hacks.
- Harden event flows. Order creation, payment state, fulfillment updates, and cancellation handling should be reliable and observable. AI checkouts need the backend to be authoritative and responsive.
- Separate “AI-ready catalog” from “human storefront storytelling.” You still need both. One is for structured actionability, the other is for differentiation.
The main trap in Adobe Commerce is over-customization. Many stores technically have APIs, but the real business logic is buried across custom modules, plugins, third-party extensions, and frontend conditions accumulated over years. That works until an AI channel asks a simple question like “Can I buy this right now and when will it arrive?” and your system answers with a shrug.
How to prepare your Shopware stack for AI
Shopware is well positioned for this shift because its architecture is already API-oriented and sales-channel driven.
Its Store API is explicitly designed as the customer-facing interface for product browsing, cart handling, checkout, and account-related operations. Shopware apps can subscribe to webhooks for product, price, order, and sales-channel changes, which makes event-driven synchronization realistic. Shopware has also publicly stated that it is preparing the platform and partnerships around ACP and broader agentic commerce standards. (Shopware Developer Documentation)
For Shopware, I would prioritize:
- Using the Store API as the source contract for any future AI integration layer.
- Cleaning product and variant structure across sales channels. If your sales-channel setup is messy, AI consumption will be messy too.
- Normalizing promotions, shipping logic, and checkout dependencies so they can be interpreted outside the browser session.
- Adding reliable webhook-driven sync for product, price, stock, and order state changes.
- Reviewing which customizations belong in plugins, apps, or external orchestration services so that future UCP or ACP adapters are not coupled directly to fragile storefront code.
This is one of those moments where architectural discipline pays back fast. If Shopware is already treated as a composable commerce core, AI readiness becomes an extension problem. If it has been treated like a black box with scattered logic around it, then AI readiness becomes a cleanup project first.
How to prepare your Shopify stack for AI
Shopify currently has the shortest native path into agentic commerce.
It already offers dedicated tooling for agents, including Catalog MCP for discovery, Storefront MCP for store-specific shopping tasks, and checkout capabilities for UCP-based agent flows. Shopify also announced centralized management of AI-channel selling through Agentic Storefronts and expanded support across ChatGPT, Google AI Mode, Gemini, and Microsoft Copilot. For brands not running a Shopify storefront, Shopify’s Agentic plan is now positioned as a lightweight infrastructure layer for AI channels. (Shopify)
That said, “native support” does not mean “nothing to prepare.”
Even on Shopify, the quality of your catalog, policies, inventory, and fulfillment data still decides whether AI systems can represent your brand accurately. I would focus on:
- Product data quality first, especially attributes, variants, pricing, localized availability, and policy content.
- Checkout and policy clarity, including returns, shipping, subscriptions, and eligibility edge cases.
- Brand knowledge surfaces, so AI can answer customer questions correctly instead of improvising.
- Operational integration, especially where Shopify is not the source of truth for OMS, ERP, tax, or inventory.
- Analytics and attribution, because AI channel traffic and conversions need their own visibility model.
In other words, Shopify removes a lot of plumbing, but it does not remove the need for good architecture.
What to focus on first, regardless of platform
If I had to reduce this whole topic to one sentence, it would be this:
Make your commerce stack machine-readable, stateful, and trustworthy.
That starts with a few core priorities:
- Structured catalog quality
Titles, attributes, categories, identifiers, media, variants, pricing, stock, and fulfillment details need to be accurate and consistent. - Reliable product feeds
OpenAI expects regularly refreshed product feeds for shopping visibility, and Google requires Merchant Center feed updates for UCP eligibility and compliance. (OpenAI Developers) - Checkout as a system capability
Not a frontend ritual. AI-driven buying requires session creation, updates, validation, and authoritative totals through APIs. (OpenAI Developers) - Event-driven order lifecycle
Webhooks and state changes matter. Once the order is placed, AI channels still need updates, and your systems need to stay in sync. (OpenAI Developers) - Clear policy and support data
Shipping, returns, restrictions, contact details, and legal requirements should be structured and accessible. Google explicitly requires support and compliance data in Merchant Center for UCP flows. (Google for Developers) - Observability
If AI channels become a meaningful sales source, you need to measure discovery, handoff, checkout completion, order exceptions, and attribution separately.
Common pitfalls merchants will hit
A few mistakes are already becoming obvious.
The first is treating this like a feed-only problem. It is not. Feeds help discovery, but checkout and post-purchase require real backend capabilities.
The second is assuming AI will “figure out” messy business logic. It will not. If your discount engine behaves differently depending on channel, customer group, shipping country, extension conflicts, and moon phase, you need to simplify or externalize that logic.
The third is over-focusing on protocol names and under-focusing on data quality. UCP and ACP matter, yes. But a beautifully implemented protocol on top of broken inventory, weak catalog metadata, and unreliable fulfillment is just a faster way to disappoint people.
And the fourth is waiting for everything to become standard before doing anything. The standards are still evolving, but the preparation work is not wasted. Clean catalog data, reliable APIs, event-driven updates, better checkout separation, and stronger observability are good architecture anyway.
Final thoughts
AI buyers are not some distant sci-fi feature anymore. They are becoming a real commerce surface.
UCP, ACP, and agentic checkout do not replace your commerce platform. They change what your platform needs to expose. The winners here will not be the brands with the loudest AI messaging. They will be the ones whose stacks are clean enough, structured enough, and flexible enough to let AI agents discover products accurately, complete transactions safely, and keep the customer experience intact.
That preparation starts now.
And if you want help assessing your current architecture, identifying the weak points, and getting your Adobe Commerce, Shopware, or Shopify stack ready for AI-driven buying journeys, Atwix will be happy to help.
Frequently Asked Questions
Got some questions? We’re here to answer. If you don’t see your question here, drop us a line with out Contact form.
What is the Universal Commerce Protocol (UCP)?
UCP is Google’s open standard for agentic commerce, co-developed with Shopify, Walmart, Target, Wayfair, and Etsy. It enables AI agents on Google Search AI Mode and Gemini to browse, recommend, and complete purchases directly.
What is the Agentic Commerce Protocol (ACP)?
ACP is the open standard built by OpenAI and Stripe that powers Instant Checkout in ChatGPT. It defines how AI agents, buyers, and merchants coordinate a purchase — while the merchant stays as the merchant of record.
How should I prepare my Adobe Commerce store for AI buyers?
ACP is the open standard built by OpenAI and Stripe that powers Instant Checkout in ChatGPT. It defines how AI agents, buyers, and merchants coordinate a purchase — while the merchant stays as the merchant of record.
