Enable native checkout on AI surfaces
Universal Commerce Protocol (UCP) lets shoppers buy directly on Google and Gemini without leaving the experience.
What this means for you
For brands
List your products for AI-driven checkout without giving up your customer relationship. You stay merchant of record; AI surfaces extend your reach.
Enable native checkout on AI surfaces. UCP lets shoppers buy directly on AI platforms without leaving the experience.
How UCP works
Discovery
Agent fetches merchant profile (/.well-known/ucp) and negotiates checkout capabilities with your backend.
Universal Commerce Protocol (UCP)
Enable native checkout on AI surfaces. Universal Commerce Protocol (UCP) lets shoppers buy directly on AI platforms like Google Search and Gemini, without leaving the experience. UCP creates a common language between your store and AI agents, so you can offer instant, secure checkout anywhere customers discover your products.
Increase conversion on AI surfaces by exposing complete product data, policies, and checkout endpoints so agents can transact without sending shoppers elsewhere.
What is UCP? (Plain English)
UCP is an open standard co-developed by Google and Shopify to reduce friction in AI-driven shopping. It ensures AI assistants and merchant systems speak a shared commerce language. In practice, this means an AI agent can negotiate a purchase with a retailer’s backend, handle the cart, payment, and order, all on the user’s behalf.
UCP’s goals are to reduce abandoned carts, keep the merchant of record in control, and integrate with existing standards (AP2, A2A, MCP). It covers the journey from discovery to post-purchase support.
How UCP Works (Flow Overview)
Discovery & Negotiation
Merchants publish a UCP profile (JSON manifest) at /.well-known/ucp listing supported capabilities. An AI agent fetches this and compares with its own capabilities to negotiate how to proceed.
Native Checkout Steps
Discovery
Capability Negotiation
Cart & Order Creation
Payment
Post-purchase
If human input is required, UCP supports a smooth handoff via a continue_url so the user can complete the flow in a browser.
Implementation Paths
Whether you’re integrating via Google’s ecosystem or your own platform, UCP can be adopted through multiple paths.
Google Merchant Center path
If you list products on Google, this is the fastest way to UCP. You’ll need a Merchant Center account with a complete Shopping feed, enable UCP in Merchant Center (rollout is staged), and implement the three core checkout endpoints as described in Google’s guide.
Shopify & embedded checkout path
Shopify merchants can leverage Checkout Kit and platform support to participate with minimal coding. Enable the relevant feature set and ensure your catalog and checkout data are complete.
Custom integration path
For custom commerce stacks, self-host a UCP manifest, implement the required endpoints, and follow the spec directly. UCP is open and platform-neutral.
Requirements & Eligibility Checklist
- Product feed is complete (title, price, GTIN, stock)
- Shipping and returns policies are published
- Sitemap and robots.txt are healthy
- Merchant-of-record and tax settings are clear
- llms.txt is present for AI crawling preferences
- Merchant Center or platform enrollment complete
Common Pitfalls & Failures
- Inventory mismatch (feed is stale or out of sync).
- Variant confusion (size/color not structured clearly).
- Shipping options missing (no fallback shipping method).
- Payment declines not handled gracefully.
- Capability negotiation gaps (unsupported extensions).
Tools & Next Steps
Ready to implement UCP? Start with a free readiness audit of your site, then validate your manifest and monitor feed health.
- Run the UCP Readiness Check
- Follow the UCP Getting Started Guide
References & Evidence
Last Updated & Changelog
Last updated: 2026-02-03
Changelog
- 2026-02-03: Added implementation paths, persona guidance, and readiness checklist.
FAQ
Is UCP the same as Checkout on Google?
UCP is the underlying protocol; Google’s AI checkout is one implementation.
Do I need to be on Shopify to use UCP?
No. Shopify is one path; any platform can implement the spec.
What is the difference between UCP and AP2?
AP2 covers payment tokenization; UCP covers the full commerce flow.
How do I get approved to go live on Google?
Start in Merchant Center, meet requirements, and join the staged rollout.
Does UCP support multi-item carts?
Yes, the protocol supports complex carts; rollout support varies by platform.
Do I still get customer info and relationship?
Yes. The merchant remains the merchant of record and retains the customer relationship.
Evidence & References
This content is based on official sources and ecosystem developments:
- Getting started with UCP on Google(Official Documentation)
- UCP Specification Overview(Official Documentation)
- Building the Universal Commerce Protocol(Article)
Frequently asked questions
- UCP is an open standard that lets AI assistants and merchant systems use a shared commerce language. It covers discovery, capability negotiation, cart, payment, and post-purchase so shoppers can complete purchases inside AI experiences without leaving.
- UCP targets broad AI surfaces (e.g. Google). ACP targets OpenAI/ChatGPT Instant Checkout. Many merchants implement both for maximum coverage; see our UCP vs ACP page for guidance.
- Use our free Readiness Score tool: enter your domain and we check .well-known/ucp, feeds, and other requirements. We also offer a Manifest Generator to create or validate your UCP manifest.
- No. UCP builds on Merchant Center and other existing infrastructure. You use Merchant Center (or your platform) for feeds and configuration; UCP adds the standard way for AI agents to discover and complete checkout with your store.
- No. UCP is platform-neutral. You can implement it on Shopify, via Google Merchant Center, or on a custom stack. Shopify offers native UCP support, but other paths exist.