Who launched it and why
- UCP was launched to address fragmented commerce integrations as conversational/agentic buying surfaces expand.
- It was co-developed with major commerce/ecosystem partners to standardize buyer-agent-business interactions.
- The protocol provides a common language for discovery, checkout, identity linking, and post-purchase flows.
What it is
- UCP is an open, extensible commerce protocol with capability primitives for end-to-end agentic commerce.
- It supports interoperability across transports and adjacent standards including MCP and A2A contexts.
- The design keeps businesses in control as Merchant of Record while enabling richer cross-surface experiences.
Who it is for
- Merchants and commerce platforms building AI-native buying journeys.
- AI platforms onboarding many businesses via standardized commerce interfaces.
- Payment providers integrating secure agentic payment and authorization flows.
How to implement it
- Publish UCP profile/capability declarations with clear versioning and compatibility policies.
- Implement checkout + identity linking first, then add order/post-purchase capabilities incrementally.
- Harden trust boundaries around handlers, credential exchange, and consent evidence trails.
- Run scenario simulations for cart updates, discounts, fulfillment, returns, and refund edge cases.
CMS and platform implementation playbook
WordPress + WooCommerce
- Map WooCommerce cart/checkout/order primitives to UCP capabilities via middleware adapters.
- Keep plugin internals abstracted behind stable UCP contracts to prevent brittle integrations.
- Use idempotency keys + replay protection for retries and async order event handling.
Shopify
- Bridge Shopify checkout/cart/order APIs into UCP capability endpoints and payment handler logic.
- Preserve merchant policy controls while leveraging existing fulfillment/payment ecosystems.
- Use extension model for loyalty, discount, and vertical-specific logic without breaking core flows.
Webflow Ecommerce
- For lightweight catalogs, expose product discovery and intent capture through UCP-compatible backend APIs.
- For complex commerce, pair Webflow front-end with dedicated commerce backend implementing UCP contracts.
- Keep transaction-critical logic in backend services rather than static client layers.
Headless commerce
- Implement UCP service boundaries in orchestration layer to keep portability across commerce engines.
- Roll out capability-by-capability (vertical/geography) to reduce migration risk.
- Attach compliance/audit context to each capability call for governance and debugging.
CMS-specific implementation guides
Detailed runbooks for deploying UCP (Universal Commerce Protocol) on major CMS platforms.
Implementing UCP (Universal Commerce Protocol) on WordPress
Plugin architecture, REST mappings, auth controls, and rollout checklist.
Open guide →
Implementing UCP (Universal Commerce Protocol) on Shopify
GraphQL integration strategy, scope controls, and transactional safety patterns.
Open guide →
Implementing UCP (Universal Commerce Protocol) on Webflow
Data API integration, publishing workflows, and rate-limit safe orchestration.
Open guide →
Implementing UCP (Universal Commerce Protocol) on Drupal
JSON:API and module architecture with role-safe content and capability exposure.
Open guide →
Implementing UCP (Universal Commerce Protocol) on HubSpot CMS
HubL templates, HubDB/CMS APIs, and serverless enforcement for secure actions.
Open guide →
Implementing UCP (Universal Commerce Protocol) on Contentful
CMA/CDA orchestration, environment promotion, and optimistic-lock-safe mutations.
Open guide →
Official documentation
Third-party references