Skip to main content
Critical UCP

UCP - Universal Commerce Protocol: Shopify Guide

Updated Recently updated
#ucp#universal-commerce-protocol#google-ai-mode#shopify#agentic-commerce
Share

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: 4 different proprietary integrations (Google Shopping, ACP+Stripe, PayPal API, Shopping Graph). After UCP: 1 single standard protocol (/.well-known/ucp) for all AI agents
Figure 1 - Before and after UCP: from fragmented to universal standard

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):

  1. 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.
  2. Catalog - Agents can retrieve real-time product details including variants, pricing, and inventory directly from the merchant, ensuring recommendations always reflect current availability.
  3. 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

  1. Go to Shopify Admin β†’ Settings β†’ Sales Channels
  2. Click on Agentic Commerce
  3. You will see two sections: ACP (OpenAI/Stripe) and UCP (Google/Shopify)

Step 2: Toggle On UCP

  1. In the UCP section, enable the main toggle
  2. Select the capabilities to expose: Checkout, Fulfillment, Discount, Returns
  3. 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 OutOfStock in 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, country
  • capabilities: list of active capabilities with their endpoints
  • schema_version: supported UCP protocol version
  • payment_methods: accepted payment methods
  • supported_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:

  1. Queries the Shopping Graph (its massive product database) to identify relevant products
  2. Queries UCP manifests from compatible merchants for real-time data (prices, stock, shipping)
  3. Generates a conversational response with comparison, reviews, and purchase button
  4. 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:

  1. Parses the manifest and identifies declared capabilities
  2. Tests each capability: does the endpoint respond? Is the data consistent?
  3. Cross-references with schema.org: do prices, stock levels, and attributes in the manifest match the schema?
  4. Verifies policies: are the return and shipping policy URLs valid?

UCP Score out of 100

DimensionWeightWhat Is Checked
Manifest presence20%/.well-known/ucp accessible and valid JSON
Capabilities coverage25%Number of active capabilities (4/4 = max score)
Data consistency25%Consistency between manifest vs schema.org vs displayed page
Policy completeness15%Structured shipping and return policies linked
Technical quality15%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

CriteriaUCPACP
CreatorsGoogle + ShopifyOpenAI + Stripe
VisionUniversal open protocol for all agentsProtocol optimized for the OpenAI ecosystem
Technical protocolsREST + MCP + A2A (Agent-to-Agent)REST API + Stripe Connect
PaymentAgnostic (Shopify Payments, PayPal, Klarna, etc.)Stripe exclusively
Discovery/.well-known/ucp manifest + schema.orgSchema.org + proprietary catalog API
Capabilities4 (Checkout, Fulfillment, Discount, Returns)4 (Discovery, Cart, Checkout, Post-Purchase)
Compatible agentsGoogle AI Mode, Gemini, any compliant agentChatGPT, custom GPTs, OpenAI assistants
Early adopter merchantsShopify, Target, Walmart, Etsy, Best BuyStripe Connect merchants
Geography (launch)23 countries46 countries
Open sourceYes (full public specification)Partially (open specs, closed implementation)
Key advantageUniversality, payment processor neutralityDeep 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.

  1. Implement the shared fundamentals (complete schema.org, consistent pricing, real-time inventory, structured policies)
  2. Enable UCP in your Shopify admin (native toggle)
  3. Enable ACP by verifying Stripe/Shopify Payments
  4. Run a Verity Score audit to validate both protocols
  5. Fix identified gaps in order of impact priority

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?”

Frequently Asked Questions

What is the Universal Commerce Protocol (UCP)?
UCP is an open standard co-developed by Google and Shopify, launched in March 2026. It allows any AI agent to connect with any merchant to discover products, manage checkout, shipping, promotions, and returns through a unified protocol.
How do I enable UCP on my Shopify store?
Go to Shopify Admin, then Settings, then Agentic Commerce. Toggle on UCP. Verify your SKUs are unique, inventory is synced in real time, and the /.well-known/ucp endpoint is accessible.
Is UCP free?
Yes. UCP is an open and free standard. There is no protocol commission. The only costs are those of your usual payment processor (Shopify Payments, PayPal, etc.).
What is the difference between UCP and ACP?
UCP is backed by Google and Shopify and powers Google AI Mode, Gemini, and third-party agents. ACP is backed by OpenAI and Stripe and powers ChatGPT Shopping. Both are complementary - a store should support both.
Should my store support both UCP and ACP?
Yes. UCP covers the Google ecosystem (AI Mode, Gemini) and ACP covers the OpenAI ecosystem (ChatGPT). Supporting only one protocol means ignoring half of agentic traffic. Most technical prerequisites are shared between both.
How do I verify my UCP is properly configured?
Test the URL https://your-store.com/.well-known/ucp in a browser. You should see a JSON manifest listing your capabilities (checkout, fulfillment, discount, returns). Verity Score automatically audits this configuration and identifies gaps.