Universal thương mại Giao thức (UCP)

UCP là Google và Shopify open tiêu chuẩn letting AI agents transact với merchants qua một /.well-known/ucp profile — shifting SEO thương mại điện tử để feed quality.

Xuất bản lần đầu: 26 thg 6, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ

UCP là an open-nguồn tiêu chuẩn (Apache 2,0, hiện tại spec 2026-04-08) đó Google announced tại NRF trong January 2026 và co-developed với Shopify, Etsy, Wayfair, Đích, và Walmart. Điều này cho AI agents, merchants, và payment providers một phổ biến language để transact không có bespoke integrations. Merchants publish một khả năng profile tại /.well-known/ucp; checkout chạy một state machine (incomplete → requires_escalation → ready_for_complete) nơi requires_escalation hands control lại để một human. Crucially, một UCP transaction generates không pageviews, sessions, hoặc on-site events — so đó optimization unit moves từ đó HTML trang để Merchant Center feed quality. Merchants stay đó Merchant of Record và giữ của họ dữ liệu. UCP là distinct từ OpenAI/Stripe ACP; đó hai là designed để coexist và nhiều merchants sẽ chạy cả hai.

TL;DR — UCP là an Apache 2,0 open tiêu chuẩn (hiện tại spec 2026-04-08) đó Google announced tại NRF trong January 2026 và co-developed với Shopify, Etsy, Wayfair, Đích, và Walmart. Điều này cho agents, merchants, và payment providers một phổ biến language so commerce hoạt động không có N×N bespoke integrations. Merchants publish một khả năng profile tại /.well-known/ucp; capabilities dùng reverse-domain namespaces và travel over REST, MCP, A2A, hoặc Embedded transports. Checkout chạy một state machine — incompleterequires_escalation (human handoff qua continue_url) → ready_for_complete. Merchants stay đó Merchant of Record. Analytics phụ thuộc on đó transport và handoff: some transactions có thể không generate conventional pageviews, so commerce telemetry matters alongside onsite analytics. UCP là distinct từ OpenAI/Stripe ACP; họ là designed để coexist, và một dual-giao thức “one backend, two protocols” (bản dịch) «một backend, hai các giao thức» setup là đó emerging pattern.

Evidence for this claim UCP is an open protocol that defines capabilities and transports for agent-to-merchant commerce interactions. Scope: Published UCP protocol; publication and partner endorsement do not imply universal deployment. Confidence: high · Verified: Universal Commerce Protocol repository Evidence for this claim Google documents UCP for supported merchant integrations and identifies the merchant as merchant of record. Scope: Google's UCP implementation; surface, market, and merchant availability may vary. Confidence: high · Verified: Google Merchant: Universal Commerce Protocol

Điều gì UCP thực ra là

Đó Universal Commerce Giao thức là an open-nguồn tiêu chuẩn đó defines một phổ biến language và một set of functional primitives so AI agents, merchants, và payment providers có thể hoàn tất transactions không có building một custom integration cho mỗi pairing. Google cách diễn đạt là đó điều này “establishes a common language for agents and systems to operate together.” (bản dịch) «establishes một phổ biến language cho agents và các hệ thống để operate together.» Google announced điều này on January 11, 2026 tại đó National Retail Federation (NRF) conference, co-developed điều này với Shopify, Etsy, Wayfair, Đích, và Walmart, và lined lên 20+ endorsing partners including Visa, Mastercard, Stripe, American Express, và Đó Home Depot.

đây là published dưới Apache 2,0 tại ucp.devgithub.com/universal-commerce-giao thức/ucp. Đó spec dùng date-based versioning (YYYY-MM-DD); đó hiện tại version là 2026-04-08. Hai điều là worth saying lên front so đó rest of này lands correctly: UCP là genuinely open tại đó spec cấp độ — nhưng Google own hướng dẫn mô tả của nó rollout on AI Chế độ trong Google Search và Gemini web as gated behind merchant approval, không generally khả dụng. “Open standard, Google-first and approval-gated adoption” (bản dịch) «Open tiêu chuẩn, Google-đầu tiên và approval-gated adoption» là đó honest summary.

Vì sao UCP tồn tại: N×N vấn đề

Trước một shared giao thức, mỗi AI agent đó wanted để transact đã có để integrate bespokely với mỗi merchant hoặc nền tảng — an N×N explosion of custom connectors đó không ai có thể maintain. UCP collapses đó vào một single integration surface: một merchant implements UCP khi, và bất kỳ compliant agent có thể discover và transact với điều này. Shopify engineering team được diễn đạt đó design rationale bluntly — đó monolithic các giao thức “eventually collapse under complexity: too rigid to adapt, too slow to evolve” (bản dịch) «eventually collapse dưới complexity: cũng rigid để adapt, cũng chậm để evolve» — mà là vì sao UCP là layered vào composable, independently versioned capabilities thay vì một giant spec.

Cách UCP hoạt động technically

** /.well-known/ucp phát hiện profile.** merchant publishes machine-readable JSON profile tại /.well-known/ucp. Đây là entry point: agent fetches nó để learn merchant capabilities, supported payment handlers, và công khai signing keys. nó giống nhau architectural ý tưởng as robots.txt hoặc sitemap.xml — fixed, well-known path đó tools có thể rely on. Không .well-known/ucp profile, không programmatic phát hiện.

Capabilities và namespaces. Capabilities là named với reverse-domain namespaces (e.g. dev.ucp.shopping.checkout). Đó UCP thân phản hồi reserves đó dev.ucp.* namespace; vendors extend với của họ own domain namespaces. Đó active khả năng set là negotiated — theo đó spec, “the business (server) determines the active capabilities from the intersection of both parties’ declared capabilities.” (bản dịch) «đó business (máy chủ) determines đó active capabilities từ đó intersection of cả hai parties’ declared capabilities.»

Transports. UCP là transport-agnostic: REST (OpenAPI 3.1.0), MCP (Model Context Giao thức), A2A (Agent-để-Agent), và Embedded (JSON-RPC 2.0). Đó breadth là đó main reason đó “UCP is Google-only” (bản dịch) «UCP là Google-chỉ» claim là sai — đó wire format không tied để bất kỳ một nền tảng.

** checkout state machine — và requires_escalation.** Checkout moves qua trạng thái:

  • incomplete — cart và details vẫn là assembled.
  • requires_escalation — agent không thể proceed alone; human phải intervene. agent surfaces continue_url và buyer finishes đó step themselves (login, extra xác nhận, age kiểm tra, bất cứ điều gì agent không phải authorized để làm). Đây là giao thức được xây dựng-trong human-handoff seam, và nó part để design khoảng — transaction đó escalates well là far tốt hơn một đó silently dead-ends.
  • ready_for_complete — mọi thứ trong place và agent có thể finalize programmatically.

Payment architecture. UCP dùng một decoupled model đó separates payment instruments (điều gì đó consumer dùng) từ payment handlers (đó processors), organized khoảng một “trust triangle” (bản dịch) «trust triangle» giữa business, nền tảng, và PSP. đây là provider-agnostic by design thay vì wired để một single processor.

Security và identity. Identity verification dùng HTTP Message Signatures (RFC 9421) cho permissionless verification, alongside OAuth 2,0, API keys, và mTLS. Công khai keys là discovered từ profile, so không prior credential exchange là bắt buộc cho agent để verify merchant.

Versioning discipline. Giao thức và khả năng versions negotiate independently. Non-breaking additions không bump versions; breaking thay đổi require hai-week advance community notice.

UCP separates discovery, capability negotiation, transport, and checkout. The human handoff is part of the protocol, not an improvised error page. Nguồn: Universal Commerce Protocol

An agent fetches the merchant profile at slash dot-well-known slash ucp. The merchant selects the capabilities both parties support. They communicate over REST, MCP, A2A, or Embedded transport and begin checkout. If the session requires escalation, the shopper follows a continue URL to complete the human step before checkout becomes ready to complete.

© Patrick Stox LLC · CC BY 4.0 ·

nơi UCP là trực tiếp

Là precise về điều gì “trực tiếp” có nghĩa là ở đây, vì Google own tài liệu mô tả này as một gated rollout, không chung availability: một merchant integration “must be approved by Google before you can go live.” (bản dịch) «phải được approved by Google trước khi bạn có thể go trực tiếp.» Google hướng dẫn diễn đạt merchants on một waitlist đầu tiên. As of này writing, Google được ghi lại UCP surfaces là AI Chế độ trong Google Search và đó Gemini web app — của nó own FAQ says hỗ trợ cho đó standalone Gemini app và additional surfaces là vẫn “planned.” I không thể xác nhận YouTube Shopping as một hiện tại, được ghi lại UCP surface: trước đó coverage cited điều này, nhưng Google trực tiếp UCP hướng dẫn và FAQ (checked qua HTTP yêu cầu, không một được lưu đệm summary) list chỉ AI Chế độ và Gemini web. Treat đó YouTube claim as unverified thay vì repeat điều này as fact. Google là riêng opening waitlists để extend UCP vào đó Lodging và Food verticals. Neither Google hướng dẫn nor đó UCP spec site documents một country hoặc sản phẩm restriction trong đó đơn giản language I có thể đọc on đó hiện tại các trang — nếu bạn đã seen một cụ thể “US-chỉ” phạm vi stated nơi nào đó, verify điều này so với đó trực tiếp doc trực tiếp, since I không thể reproduce đó wording hôm nay.

On đó nền tảng side, Shopify ships UCP qua Agentic Storefronts, active by default cho Shopify merchants, so một lớn slice of đó merchant world là UCP-enabled không có lifting một finger. Đang named as một UCP co-nhà phát triển hoặc endorser là một tách biệt fact từ có một trực tiếp production integration — treat partner-list membership và “this partner has shipped UCP” (bản dịch) «này partner có shipped UCP» as hai khác nhau claims until một được cho partner own tài liệu xác nhận đó second một.

hiện tại khả năng đặt (v2026-04-08) covers checkout, catalog tìm kiếm và sản phẩm lookup, order-lifecycle webhooks, identity linking (OAuth 2,0 on behalf của người dùng), và payment token exchange. Google own hướng dẫn xác nhận multi-item carts, loyalty/account linking, và post-purchase hỗ trợ (theo dõi, trả về) là không tuy vậy trực tiếp — họ’re roadmap items, không shipped features.

Điều gì UCP có nghĩ là cho SEO thương mại điện tử

** feed là new trang.** Đây là load-bearing ý tưởng. Khi agent discovers, compares, và buys qua UCP, ** sản phẩm detail trang là không bao giờ visited** — UCP-enabled transactions generate không pageviews, không sessions, và không on-trang web phân tích events. dữ liệu agent thực ra reasons over là của bạn sản phẩm feed, surfaced qua Google Merchant Center. So optimization unit moves từ được kết xuất HTML trang để feed và Merchant Center dữ liệu quality: chính xác pricing, thực-time availability, hoàn tất các thuộc tính, và newer conversational các thuộc tính (FAQs, compatible accessories, substitutes) đó Merchant Center đã thêm cụ thể cho AI phát hiện.

Merchant Center là hiện tại bảng stakes. UCP eligibility luồng qua Merchant Center — một brand không trong Merchant Center không discoverable để UCP agents. Không chính UCP hoặc Google nguồn I’ve được tìm thấy publishes an rõ ràng selection hoặc xếp hạng formula, so treat điều gì follows as informed ngành cách diễn đạt, không một được ghi lại algorithm: practitioners argue dữ liệu-quality các vấn đề (price mismatches, stale stock status, thin các mô tả) plausibly reduce đó odds an agent selects một listing. Đó blunt version, theo Semrush UCP coverage: “if your store isn’t set up to communicate with the AI agent, it may not know you exist. And if it doesn’t know you exist, it won’t recommend you.” (bản dịch) «nếu của bạn store không set lên để communicate với đó AI agent, điều này có thể không know bạn exist. Và nếu điều này không know bạn exist, điều này sẽ không khuyến nghị bạn.»

** attribution khoảng trống.** vì có không sessions, revenue có thể xuất hiện để vanish từ truyền thống phân tích ngay cả as thực tế sales rise. có không sạch, settled câu trả lời cho điều này tuy vậy — việc đo lường leans on Merchant Center transaction reporting, order-management-hệ thống tagging, hoặc custom API-cấp độ theo dõi. Treat điều này as open vấn đề để monitor, không solved một.

Điều gì làm không thay đổi. Google có đã nói UCP sẽ không kill SEO, và đó right: nội dung quality, authority/trust, dữ liệu có cấu trúc độ chính xác, và kỹ thuật health vẫn influence mà merchants và các sản phẩm agents trust. Schema.org Product, Offer, MerchantReturnPolicy, và Organization markup vẫn quan trọng. UCP adds layer; nó không replace stack underneath nó.

MỘT note on đó “merit-based, not ad-spend-based” (bản dịch) «merit-based, không quảng cáo-spend-based» cách diễn đạt đó là floated khoảng agentic commerce: đây là directionally đúng đó này không classic bid-based quảng cáo placement, nhưng điều này cần nuance. Trực tiếp Offers (exclusive discounts surfaced trong AI Chế độ) có thể influence agent các khuyến nghị, và feed tính đầy đủ structurally advantages lớn hơn brands với dedicated feed nhóm. “Merit-based” không có nghĩa là “optimization-free” (bản dịch) «optimization-free» — đó levers chỉ move từ khóa và links để dữ liệu quality và feed hygiene.

UCP và ACP

bạn’ll see UCP discussed tiếp theo để ACP, Agentic Commerce Giao thức led by OpenAI và Stripe và aimed tại ChatGPT ecosystem. họ là khác điều — khác backers, phạm vi, architecture, và cost model — và Google có explicitly đã nói UCP là designed để coexist alongside ACP. emerging best practice là dual-giao thức xây dựng: một shared sản phẩm/inventory/payment backend, với UCP và ACP endpoints on top. Các framework tab có side-by-side.

Cách prepare

ngắn version: nhận của bạn Merchant Center feed sạch và hoàn tất, verify của bạn dữ liệu có cấu trúc, publish /.well-known/ucp profile nếu bạn’re implementing natively (Shopify merchants largely nhận điều này theo mặc định), và stand lên some việc đo lường cho agent-driven revenue trước khi bạn cần nó. Checklists tab breaks điều này vào hoạt động list.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.