What Is UCP?
The Universal Commerce Protocol (UCP) is an open standard co-developed by Google and Shopify, announced in March 2026. It defines a universal protocol that allows any AI agent - whether from Google, Microsoft, Perplexity, or any third-party developer - to connect with any merchant to discover products, manage a cart, complete payment, track delivery, and facilitate returns.
UCP is to agentic commerce what HTML is to the web: a common language that eliminates barriers between platforms.
At its announcement, UCP was already supported by more than 20 major retailers including Shopify, Target, Walmart, Best Buy, Wayfair, and Etsy (source: Google Commerce Blog, March 2026). This massive adoption from day one makes it the most promising standard for open AI commerce.
Why UCP Changes Everything for E-Commerce
Before UCP
Each AI platform built its own merchant integrations:
- Google Shopping had its proprietary product feeds
- ChatGPT had its ACP with Stripe
- Perplexity had its custom PayPal integrations
- Each new AI engine had to negotiate individual agreements with each merchant
Result: total fragmentation. A merchant wanting visibility across all AI platforms had to implement 4 or 5 different integrations. Only large retailers had the resources to do so.
After UCP
One protocol, all agents. The merchant implements UCP once, and any compliant AI agent can interact with their catalog. This is the shift from bilateral to multilateral, exactly as when the web transitioned from proprietary networks (AOL, CompuServe) to the open HTTP protocol.
According to McKinsey (βAgentic Commerce 2026β report), merchants present on at least 3 AI platforms see a 23% uplift in qualified traffic compared to those on only one. UCP makes this multi-presence accessible even to small merchants.
The 4 UCP Capabilities
UCP structures merchant-agent interactions around 4 distinct capabilities. Each is optional - a merchant can enable only some of them.
1. Checkout (Flexible Payment)
The Checkout capability allows AI agents to complete a purchase on behalf of the user. Unlike ACP which requires Stripe, UCP is payment processor agnostic: Shopify Payments, PayPal, Klarna, or any other compatible processor.
Concrete example: A user asks Google AI Mode βorder me 2 HP 305 black ink cartridges.β The agent queries UCP merchants, compares prices, and offers a checkout directly within the Google interface using the userβs saved payment method.
2. Fulfillment (Shipping and Tracking)
The Fulfillment capability allows the agent to communicate delivery times, shipping options (standard, express, pickup point), and provide post-purchase order tracking.
Concrete example: After an order, the user asks Gemini βwhere is my order from [Store]?β The agent queries the merchantβs UCP and returns the delivery status, tracking number, and estimated delivery date.
3. Discount (Promotions and Codes)
The Discount capability allows the agent to discover and apply promotions, promo codes, welcome offers, or loyalty discounts. The merchant controls which promotions are exposed to agents.
Concrete example: The user asks βare there any promo codes for [Store]?β The agent queries the Discount capability and automatically applies the best available offer.
4. Returns (Refunds and Exchanges)
The Returns capability allows the agent to facilitate product returns: initiate a request, generate a return label, track refund status.
Concrete example: The user tells the agent βI want to return the sweater I bought from [Store] last week.β The agent queries the Returns capability, verifies return eligibility, and generates a return label.
March 2026 Update: Cart, Catalog, and Identity Linking
In late March 2026, Google released a major UCP update adding three new optional capabilities (source: Google Commerce Blog, March 2026):
- Cart - AI agents can save or add multiple items to a shopping basket from a single store, enabling multi-item purchases in a single session.
- Catalog - Agents can retrieve real-time product details including variants, pricing, and inventory directly from the merchant, ensuring recommendations always reflect current availability.
- Identity Linking - Shoppers can carry loyalty and member benefits across UCP-integrated platforms, enabling a seamless cross-platform experience.
Additionally, Google announced simplified onboarding through Merchant Center to accelerate retailer adoption. Platform partners Salesforce, Stripe, and Commerce Inc. have confirmed they will implement UCP support, which will lower the technical barrier for merchants on those platforms.
UCP-powered checkout is currently available to eligible US-based merchants, with global expansion planned throughout 2026. Gap became the first major fashion retailer to launch checkout within Googleβs Gemini (source: CNBC, March 2026).
How to Enable UCP on Shopify
Activation takes 5 steps. Estimated time: 20 to 45 minutes.
Step 1: Access the Agentic Commerce Configuration
- Go to Shopify Admin β Settings β Sales Channels
- Click on Agentic Commerce
- You will see two sections: ACP (OpenAI/Stripe) and UCP (Google/Shopify)
Step 2: Toggle On UCP
- In the UCP section, enable the main toggle
- Select the capabilities to expose: Checkout, Fulfillment, Discount, Returns
- Shopify automatically generates the UCP manifest at
/.well-known/ucp
Step 3: Verify Technical Prerequisites
Before UCP is fully functional, ensure that:
- Unique SKUs: every product and variant has a unique SKU. Agents use SKUs as universal identifiers. Check in Admin β Products β Inventory.
- Real-time inventory: inventory tracking is active and synchronized. An out-of-stock product must be immediately flagged as
OutOfStockin schema.org. - Standardized attributes: size, color, material, weight - use Shopifyβs standardized attributes (not freeform metafields) so agents can filter effectively.
Step 4: Configure Policies
UCP exposes your policies to agents. Verify that the following pages exist and are complete:
- Shipping policy: delivery times, costs, geographic zones, options (standard, express, pickup point)
- Return policy: eligibility window (14 days, 30 days), conditions, return process, who pays return shipping
- Terms and conditions: mention of AI agent-assisted purchases if required by local law
Step 5: Verify the /.well-known/ucp Endpoint
Test in your browser: https://your-store.com/.well-known/ucp
You should see a structured JSON manifest containing:
merchant: name, domain, countrycapabilities: list of active capabilities with their endpointsschema_version: supported UCP protocol versionpayment_methods: accepted payment methodssupported_locales: supported languages and currencies
If this URL returns a 404 error, UCP is not active. Return to Step 2.
UCP and Google AI Mode
Google AI Mode is the primary consumer of UCP. Launched in beta in February 2026 and publicly available since March 2026, AI Mode is the evolution of Google Search into a conversational experience with transactional capability.
How AI Mode Uses UCP
When a user asks a commercial question in AI Mode (βbest robot vacuum for pet hairβ), Google:
- Queries the Shopping Graph (its massive product database) to identify relevant products
- Queries UCP manifests from compatible merchants for real-time data (prices, stock, shipping)
- Generates a conversational response with comparison, reviews, and purchase button
- Offers in-agent checkout: the user can buy without leaving AI Mode
In-Agent Checkout: The Revolution
With UCP, checkout happens directly within Google AI Mode. The user is never redirected to the store. They confirm, pay via Google Pay or their registered card, and receive confirmation. This is the absolute minimum friction.
According to Google, UCP-compatible stores with in-agent checkout see a 3.2x higher conversion rate compared to the classic journey (search β click β store β cart β checkout) - source: Google Commerce Blog, March 2026.
Impact for International Merchants
UCP is available across 23 countries at launch. Key regional considerations:
- Prices must include applicable taxes (VAT in Europe, sales tax in the US)
- Delivery times must comply with local consumer protection laws
- Right of withdrawal (14 days in the EU) must be structured in the Returns capability
- Terms and conditions should mention AI agent-assisted purchase eligibility
How Verity Score Audits Your UCP
Verity Score automatically detects and analyzes your UCP configuration:
Automatic Detection
The audit starts with a HEAD request to /.well-known/ucp. If the manifest exists, Verity Score:
- Parses the manifest and identifies declared capabilities
- Tests each capability: does the endpoint respond? Is the data consistent?
- Cross-references with schema.org: do prices, stock levels, and attributes in the manifest match the schema?
- Verifies policies: are the return and shipping policy URLs valid?
UCP Score out of 100
| Dimension | Weight | What Is Checked |
|---|---|---|
| Manifest presence | 20% | /.well-known/ucp accessible and valid JSON |
| Capabilities coverage | 25% | Number of active capabilities (4/4 = max score) |
| Data consistency | 25% | Consistency between manifest vs schema.org vs displayed page |
| Policy completeness | 15% | Structured shipping and return policies linked |
| Technical quality | 15% | Endpoint response time, error handling, versioning |
Recommendations
For each detected gap, Verity Score provides:
- A precise description of the issue
- The path in Shopify admin to fix it
- The impact on your visibility in Google AI Mode
- The correction priority (critical, high, medium)
UCP vs ACP: Comparison Table
| Criteria | UCP | ACP |
|---|---|---|
| Creators | Google + Shopify | OpenAI + Stripe |
| Vision | Universal open protocol for all agents | Protocol optimized for the OpenAI ecosystem |
| Technical protocols | REST + MCP + A2A (Agent-to-Agent) | REST API + Stripe Connect |
| Payment | Agnostic (Shopify Payments, PayPal, Klarna, etc.) | Stripe exclusively |
| Discovery | /.well-known/ucp manifest + schema.org | Schema.org + proprietary catalog API |
| Capabilities | 4 (Checkout, Fulfillment, Discount, Returns) | 4 (Discovery, Cart, Checkout, Post-Purchase) |
| Compatible agents | Google AI Mode, Gemini, any compliant agent | ChatGPT, custom GPTs, OpenAI assistants |
| Early adopter merchants | Shopify, Target, Walmart, Etsy, Best Buy | Stripe Connect merchants |
| Geography (launch) | 23 countries | 46 countries |
| Open source | Yes (full public specification) | Partially (open specs, closed implementation) |
| Key advantage | Universality, payment processor neutrality | Deep ChatGPT integration, Stripe installed base |
Common Ground
Both protocols share identical fundamentals:
- Schema.org Product as the structured data foundation
- Real-time inventory required
- Structured return policy
- Cross-source price consistency
- Verifiable trust signals (reviews, certifications)
This means 80% of the technical work is shared. A store that properly implements UCP needs only 20% additional effort to support ACP, and vice versa.
Recommended Strategy
- Implement the shared fundamentals (complete schema.org, consistent pricing, real-time inventory, structured policies)
- Enable UCP in your Shopify admin (native toggle)
- Enable ACP by verifying Stripe/Shopify Payments
- Run a Verity Score audit to validate both protocols
- Fix identified gaps in order of impact priority
Related articles
- GEO Audit: Complete Guide - The 9 factors that determine your AI visibility
- Sell on ChatGPT - Agentic Storefronts and Shopify optimization for ChatGPT Shopping
- ACP: Agentic Commerce Protocol - The OpenAI + Stripe protocol for agentic commerce
- Perplexity Shopping - Merchant guide and readiness score
- Schema.org for Shopify - Technical guide to Product and Offer structured data
- llms.txt for Shopify - The README file for language models
- GEO Readiness - Assess your Shopify storeβs AI maturity
Ready to check your store? Run a free GEO audit β
The era of agentic commerce is here. Merchants who implement both protocols today are the ones AI agents will recommend tomorrow. The question is no longer βshould I prepare?β but βam I already behind?β