Implementation checklist
Pre-implementation
Capability discovery
Catalog
Checkout
Post-purchase
Implementation steps
1
Implement capability discovery
Start with
/.well-known/ucp. This is the fastest path to partial readiness — even before your catalog and checkout are live, publishing a manifest with your planned endpoints signals to Google and other agents that your domain is UCP-capable.See: UCP capability discovery2
Expose your catalog endpoint
Build
GET /ucp/products. Focus on getting the data shape right: explicit variant objects for every product with options, prices in cents, and correct availability enum values. Run the Readiness Score after each iteration.See: Product catalog endpoint3
Implement checkout endpoints
Build cart creation (
POST /ucp/checkout) and order confirmation (POST /ucp/checkout/:id/confirm). Integrate your PSP for payment token processing. Return structured errors for every failure mode.See: Checkout and payments4
Add post-purchase hooks
Implement
GET /ucp/orders/:id for order status lookups. Configure fulfillment webhooks so customers receive tracking updates inside the AI conversation without leaving it.5
Validate and go live
Run the full Readiness Score audit. Fix any critical or high-severity gaps before submitting. If you’re using the Google path, submit your updated Merchant Center feed and check Diagnostics for UCP-specific errors.
Testing commands
Run these commands manually to verify each endpoint before using the automated audit:Common errors and fixes
Validation reference
Choose your implementation path
Google Merchant Center
Recommended for most brands. Builds on your existing Merchant Center feed.
Shopify
Native UCP on Shopify — fastest path for Shopify merchants.
Custom or headless
Build UCP endpoints on any backend stack. Full control over data and logic.
Agency rollout
Multi-client playbook for agencies implementing UCP at scale.