.png)
On January 12, 2026, at the NRF Big Show, Shopify and Google jointly announced the Universal Commerce Protocol (UCP). This marks a historic moment: the release of the first open standard protocol designed specifically for AI Agents in e-commerce.
As a co-developer, Shopify didn't just help write the code; they view UCP as the strategic foundation that will empower millions of merchants to embrace the era of Agentic Commerce (commerce driven by AI agents).
.png)
“Commerce is humanity’s longest-running trade. Universal, but not uniform. UCP is designed to model this reality with flexibility in mind.”
— Shopify Engineering Team
This isn't just a tech update. It's a deepening of Shopify's mission to "Make Commerce Better for Everyone." As AI becomes the new front door for shopping, UCP answers the critical question: How can merchants connect seamlessly with all AI platforms while maintaining their independence?
.png)
1. Why Did Shopify Co-Create UCP?
Commerce is Too Complex for One Platform to Define
Over the last 20 years serving millions of merchants, Shopify has learned that complexity is a feature, not a bug, of global trade:
- Payment rules shift dynamically based on cart contents, buyer profiles, and local laws.
- Discount strategies are often as complex as tax codes.
- Fulfillment options explode exponentially when you combine product types, shipping zones, and delivery windows.
When AI Agents entered the scene, the industry faced a fork in the road:
- The Closed Path: Every platform builds its own walled garden (like Amazon Rufus).
- The Open Path: A unified protocol allowing any AI Agent to connect with any merchant.
Shopify chose the open path. We believe merchants should have the power to reach customers everywhere, not be trapped in a single ecosystem.
Agentic Commerce Needs a Protocol, Not Another API
Traditional e-commerce integration is a nightmare of complexity (N×N). Every AI platform has to build a custom connector for every merchant platform.
The UCP Breakthrough: Instead of hard-coding features, UCP turns commerce capabilities into a standardized protocol. Modeled after TCP/IP (the protocol that runs the internet), UCP uses a three-layer architecture:
- Shopping Service (The Core): Defines the basic "atoms" of a transaction—checkout sessions, line items, totals, and status. This is the universal language of buying and selling.
- Capabilities (The Modules): Features like Checkout, Orders, and Catalog are versioned independently. Merchants can pick and choose what to implement.
- Extensions (The Customization): Allows for personalized needs through composition, not inheritance. Anyone can define an extension without needing central approval.
2. From Concept to Code: Shopify’s Technical Approach
An Open Marketplace of Features
UCP rejects the slow "committee approval" model of traditional standards. Instead, it uses a Reverse Domain Naming system (similar to DNS).

- If you own the domain, you own the namespace.
- Shopify can instantly launch proprietary features like Shop Pay or Checkout Kit.
- Third-party developers can build extensions immediately without waiting for a standard body to catch up.
- Merchants can define their own custom business logic.
Dynamic Negotiation: The "HTTP" of Commerce
UCP features a smart "handshake" system for discovering capabilities:
- The Merchant publishes a list of supported features at
/.well-known/ucp.

- The AI Agent declares what features it understands.

- The System automatically finds the overlap and negotiates the transaction.
This means an AI Agent doesn't need to know everything. It just needs to know the parts it supports. If a merchant adds a new feature later, existing Agents won't break—they just won't use the new feature until they're updated.

The Embedded Checkout Protocol (ECP)
Not every transaction can be fully automated by AI. Sometimes, you need a human in the loop.
- The Problem: An Agent hits a roadblock (e.g., age verification or a complex delivery instruction).
- The Solution: UCP returns a
continue_url. - The Result: The Agent loads Shopify's secure checkout interface specifically designed for embedding. Using JSON-RPC 2.0, the Agent and the Checkout talk to each other—sharing addresses, payment details, and status updates securely.
3. Empowering Merchants: One-Click AI Access
.jpg)
The "Easy Button" in Shopify Admin
A protocol is useless if it's too hard to use. Shopify has abstracted the complexity away. Merchants can now enable UCP integration directly in their admin panel with zero coding required.
- No changes to your checkout flow.
- No messing with payment configs.
- Instant Access: Once enabled, your products and checkout are automatically compatible with Google AI Mode, Gemini, Microsoft Copilot, and future UCP-supported platforms.
Business Agents: Your Brand’s Digital Twin
Through the Google partnership, Shopify merchants can now deploy Business Agents. These aren't just chatbots; they are transactional agents representing your brand in AI search results.
Real-World Examples:
- Lowe’s: A customer asks, "How do I fix a leaky faucet?" The Agent recommends a tool kit and schedules in-store pickup.
- Michael’s: For a craft project, the Agent suggests a bundle of materials and handles the checkout.
- Poshmark: The Agent understands a user's style preference, filters through second-hand listings, and facilitates the purchase.
.png)
Retail Giants Are In
Major players like Target and Walmart have committed to supporting UCP checkout by Q1 2026. This moves UCP from a "tech experiment" to "industry infrastructure."
4. Redesigning Payments for AI
The "Handshake" Model
Payments are tricky. Merchants have preferred processors (lower fees, better data), and buyers have preferred wallets (points, convenience).
UCP separates the Payment Instrument (the credit card/wallet) from the Payment Handler (the processor).

- Dynamic Availability: A merchant can set rules. "If the cart is over $500, offer Buy Now Pay Later via Affirm."
- Real-Time Negotiation: Every transaction is a fresh negotiation, not a static rule.
- This allows Shopify to aggressively promote Shop Pay (with its speed and fraud protection advantages) while keeping the door open for Google Pay, Stripe, and others.
5. Under the Hood: The Developer View
Python SDK & Open Source
To lower the barrier to entry, Shopify has released a comprehensive Python SDK. A developer can make their commerce system UCP-compliant with just a few lines of code.


6. The Strategic "Why"
Open vs. Closed
Shopify faced a choice: Build our own "Shopify AI" silo, or build a bridge for everyone. We chose the bridge.
- Merchant Sovereignty: You shouldn't be locked into one ecosystem. You should be able to sell wherever your customer is using AI.
- Innovation Speed: An open market innovates faster than a closed lab.
- Network Effects: A standard protocol creates more value for everyone than a moated platform.
Shopify’s Role
- Maintainer: Co-evolving the spec on GitHub with Google.
- Enabler: Making it one-click easy for merchants.
- Participant: Offering our own services (Shop Pay) through the protocol, playing by the same rules as everyone else.
7. What’s Next?
Expanding the Protocol
Currently, UCP focuses on the Shopping Service. Future expansions are already in exploration:
- Bookings & Reservations: Hotels, dining, appointments.
- Subscriptions: Managing recurring orders.
- Multi-Vendor Marketplaces: Complex routing for marketplace apps.
- Cross-Border Compliance: Automating international trade rules.
The Promise
Tim Berners-Lee gave us HTTP in 1991, standardizing how we exchange information. 35 years later, UCP is doing the same for how AI handles commerce.
Values over Tech:
- Open beats Closed.
- Standards beat Monopolies.
- Empowerment beats Control.
The future of commerce belongs to the merchants and the customers, not the platform giants. The bazaar is officially open.