Skip to content
UCP
Menu

Guide · Shopify

Shopify and UCP: the complete guide to activating agentic commerce

Shopify is a co-founder of the Universal Commerce Protocol, launched jointly with Google on January 11, 2026. For Shopify merchants, this is good news: UCP integration is native, not an additional technical layer. Here's how to activate and optimize your Shopify store for agentic commerce.

Updated : April 2026 · Primary query : shopify UCP configuration

Why Shopify is the best starting point for UCP

As a UCP co-founder, Shopify has built the protocol directly into its platform, not via a third-party app, not via an external API, but natively in the Shopify backend. This means the /ucp/v1/catalog, /ucp/v1/inventory, and /ucp/v1/checkout endpoints are automatically exposed for all eligible stores.

For a WooCommerce or Magento merchant, implementing UCP requires 2 to 10 days of backend development. On Shopify, it's a few-hours activation, provided your product data is complete.

Prerequisites: check your eligibility

  • Shopify plan: UCP requires a Shopify, Advanced, or Plus plan. Starter plan is not eligible.
  • AP2-compatible payment processor: Shopify Payments (Stripe-backed), direct Stripe, or Adyen for Plus accounts.
  • Region: initial UCP deployment is in the United States. European support is planned for late 2026 with Carrefour and Zalando as pivot partners.
  • Product data: at least 80% of your products must have a GTIN (EAN/UPC) or documented proprietary SKU.

Step 1: Enable UCP in your Shopify Admin

In your Shopify Admin, go to Store → Settings → Sales Channels → Agentic Commerce. If the channel isn't visible, check your plan and region. Click "Enable Universal Commerce Protocol."

Shopify automatically exposes your UCP endpoints and performs an initial diagnostic of your product data. You'll see a dashboard showing compliant products (complete data), partially compliant (missing data), and non-compliant (missing GTIN or invalid price).

Step 2: Complete your product data

This is the most time-consuming step for Shopify merchants with incomplete data. UCP requires for each product:

  • GTIN or EAN: in the "Barcode" field of the Shopify product page
  • Weight and dimensions: in "Shipping" → packaging data
  • Structured return policy: configured in Settings → Policies, then associated with each product or collection
  • Real-time availability: Shopify handles this natively, ensure stock is synchronized if you sell on multiple channels

Step 3: Configure AP2 payments

With Shopify Payments: AP2 activation is available in Settings → Payments → Shopify Payments → Agentic Payments. Define your agentic transaction limits.

With Stripe or Adyen: enable AP2 in your processor's dashboard, then link your AP2 configuration in Shopify Admin.

Step 4: Test before going live

Shopify offers a UCP sandbox mode accessible from the Agentic Commerce dashboard. You can simulate purchases via a test AI agent and verify catalog compliance, inventory endpoint performance, error handling, and end-to-end order flow.

Shopify-specific UCP optimizations

Google Product Category taxonomy: use standardized Google Product Category tags for your collections, AI agents use these for filtering.

Metafields for technical attributes: AI agents search for precise technical attributes (Bluetooth 5.3 connectivity, 30h battery). Use Shopify metafields to store these attributes in a structured way, they're exposed via the UCP API as additionalProperty.

Reviews integration: if you use Shopify Reviews or a compatible app, your aggregated ratings are automatically exposed via the UCP API. Verify the integration is active in your UCP settings.

Further reading