Platform implementation guide

Shopify: build a controlled agentic-commerce path

Map product discovery, cart state and checkout handoff to Shopify's documented UCP and MCP surfaces before treating a store as agent-ready.

Documented starting point: Shopify documents UCP-compliant MCP surfaces for product discovery, carts, checkout handoff and order monitoring. Its Global Catalog and Storefront Catalog serve different discovery scopes.

Official sources reviewed 2026-08-27. This date records the documentation review, not a test of a specific merchant store.

Capabilities confirmed in official documentation

Implementation sequence

  1. Choose Global Catalog only for cross-merchant discovery; use Storefront Catalog when the task must remain inside one merchant.
  2. Host and reference the required agent profile, then record the capability and rate-limit response actually granted to that profile.
  3. Call get_product after selection instead of reusing a search result. Preserve the selected variant, shipping country and localization inputs when the cart is created.
  4. Keep discovery, cart creation, checkout handoff, direct checkout and order monitoring as separate capabilities in the implementation record.
  5. Treat checkout completion as a controlled capability. Fall back to the merchant handoff URL unless the tested profile is explicitly permitted to complete checkout.

Scenarios to test before claiming support

Evidence to retain from the test

What the documentation does not establish

Evidence boundary

Catalog visibility, checkout handoff and direct checkout are distinct states. The current profile response, live product data and controlled checkout result are the source of truth.

Use the public signal scanner for a limited external check, then run the test cases above in a controlled environment. Review common failure modes before extending credentials or payment access.