UCP Checker
Live

UCP for Retail

UCP is live for retail. The shopping capabilities (catalog search and lookup, cart, checkout, fulfillment, discount and order) are in the released spec, v2026-08-25, and 19,019 stores publish a valid UCP profile today.

An agent can search a store's catalog, build a cart, check out and follow the order, with the store staying merchant of record. Payments, identity, loyalty and store locations are shared with other verticals.

Checked against Shopping capabilities at v2026-08-25·25 Sep 2026
  1. 11 Jan 2026
    UCP announced
  2. 23 Jan 2026
    v2026-01-23
  3. 9 Apr 2026
    v2026-04-08
  4. 25 Aug 2026
    v2026-08-25 (current)

01From search to order

How many verified stores declare each step. Declared is not the same as working: whether a purchase completes is what the observed agent runs on each store's status page show.

Declared by verified stores · out of 19,019

7 capabilities, one journey

Search the catalogdev.ucp.shopping.catalog.search18,713 · 98.4%
Look up a productdev.ucp.shopping.catalog.lookup18,689 · 98.3%
Build a cartdev.ucp.shopping.cart18,560 · 97.6%
Check outdev.ucp.shopping.checkout18,474 · 97.1%
Choose deliverydev.ucp.shopping.fulfillment18,426 · 96.9%
Apply a discountdev.ucp.shopping.discount10,960 · 57.6%
Track the orderdev.ucp.shopping.order10,948 · 57.6%
Most declared: search the catalogDeclared capability
Live from our census of verified stores, refreshed every few minutes. All capabilities →

02How a checkout works

A checkout moves through six statuses, the same six lodging uses. The platform makes the calls; the store sets the status and says what it needs next.

dev.ucp.shopping.checkout · status

One session, step by step

Step 1 of 5
POST /checkout-sessions
{
  "status": "incomplete",
  "line_items": [{ "item": { "id": "…" }, "quantity": 1 }],
  "totals": [{ "type": "total", "amount": 4200 }]
}

The platform opens a checkout. With the items the buyer chose. The store returns its own prices and totals, and messages saying what it still needs.

Source: UCP spec, Checkout → Checkout Status Lifecycle, at v2026-08-25. Statuses and rules are the spec's; the example session is simplified.

03What a checkout is made of

Select a part to see whether the spec requires it, who sets it, and what it means.

checkout session › line_items[]
Set by: Platform picks, store pricesRequired

What is being bought: an item, a quantity and the store's price. Quantities can be in units, weights or volumes.

The store's answer is authoritative, including the unit it sells in.

Source: UCP spec, schema shopping/checkout.json, at v2026-08-25. "Required" is the schema's required list.

04Buying by weight

Stores can sell by weight or volume, and the spec forbids silent conversion. Here an agent asks for fasteners in pounds; the store sells by the kilogram. This is the spec's own example.

Quantity and sale basis

The agent asks in pounds; the store sells in kilograms

Agent asks forStore answers with
2.75 lb
quantity 275 · unit LBR · scale 2
→
1.25 kg
quantity 125 · unit KGM · scale 2
2.75 lb ≈ 1.247 kg, rounded once to 1.25 kg. 1.25 kg × $12.99/kg = $16.24.

Converting is allowed; converting silently is not. The line is restated in the store's own unit, and a quantity_unit_converted warning tells the agent what happened.

What the store returns
{
  "status": "incomplete",
  "line_items": [{ "quantity": 125,
    "item": { "price": 1299,
      "quantity_unit": { "unit": "KGM", "scale": 2 } } }],
  "messages": [{ "type": "warning",
    "code": "quantity_unit_converted",
    "path": "$.line_items[0].quantity" }]
}
Source: UCP spec, Checkout → Quantity and sale basis, at v2026-08-25 (the spec's fasteners example, $12.99/kg).

05What's in the spec

Everything a retailer can build against today, and what is still under review.

AreaStatusWhat it says
Catalog search and lookupreleasedSearch a store's live catalog and resolve products and variants.
CartreleasedBuild and change a basket with the store's own prices.
CheckoutreleasedTurn a basket into an order, with fulfillment and discounts as extensions.
OrderreleasedFollow an order after purchase: status, fulfillment and adjustments.
Weights and measuresreleasedSell by weight or volume, with no silent conversion between units.
PaymentsreleasedShared with other verticals: deferred and instalment terms, split payments, 3DS step-up.
Return policyproposedA structured return policy is proposed (#634) and not yet merged.
Questions to the storeproposedA way for agents to ask the store free-form questions is proposed (#538).

06What to do now

01

Publish a valid profile

Serve a conformant /.well-known/ucp on your origin so agents can discover you.

Run a free check →
02

Make your catalog agent-readable

Variant mismatches are the #1 checkout failure mode — clean, resolvable variant data is essential.

Validate your catalog →
03

Watch your latency

Agents abandon after ~2 seconds; the verified median is 156ms. Slow profiles lose carts.

How we measure →

07Platforms & demand surfaces

ShopifyWixWooCommerceBigCommerceMagentoPrestaShopGoogle Universal Cart

08Terms

The words this page uses, as the spec uses them.

Checkout session
An in-flight purchase with a status, from the first request until an order is placed or it is canceled.
Line item
One product in a cart or checkout, with a quantity and the store's price.
Sale basis
The unit a store sells an item in, such as each, kilogram or litre.
Payment handler
A payment method a store declares, which collects payment without the store handling raw card numbers.
Merchant of record
The business legally selling the goods; in UCP, always the store.

09FAQ

Is UCP live for Retail & Shopping?

Yes. Retail & Shopping is the original UCP vertical — the shopping capabilities (catalog, cart, checkout, fulfillment, discount, order) are stable in the current published spec and adopted across thousands of verified stores.

Which companies are involved in UCP for Retail & Shopping?

Named so far: Shopify, Wix, WooCommerce, BigCommerce, Magento, PrestaShop, Google Universal Cart.

What should I do now to prepare for agentic commerce in Retail & Shopping?

Get discoverable and machine-readable: publish a valid UCP profile and make sure an AI agent can actually parse and transact against your data. Being conformant before the demand wave is the whole game — run a free check at ucpchecker.com/check.

10Keep reading

Other UCP verticals

Explore protocol data

Is your store agent-ready?

Whichever vertical you're in, the prerequisite is the same: a valid, machine-readable UCP endpoint an agent can actually transact against.

Weekly UCP Report

Get the agentic commerce digest every Monday

Real adoption data, ecosystem trends, new spec versions, and the stores that broke or recovered this week. Read by founders and engineers building the next generation of commerce.

Free forever No spam Unsubscribe anytime

View a sample report →

Weekly UCP Report
Issue #53 · Oct 5, 2026
+664
new verified stores
Verified rate
Latest spec
Cart capability