Sell to AI agents: checkout over UCP

Shoppers already ask assistants to find products. Buying through an agent is only starting. Botmetria gives your store an agent interface — a UCP manifest, catalogue and checkout sessions in our open format, plus an ACP-style product feed: an agent reads your catalogue, builds a cart and hands the shopper into your native checkout. The order and the payment stay with you.

Why a plain plugin can't do this

No bot verification against vendor IP ranges, nothing outside WordPress, no storefront for agents. Botmetria connects four ways: the plugin, SDKs for PHP and Node.js, or a storefront straight from your product feed.

How an agent buys from you

1

The agent discovers your store via the /.well-known/ucp manifest

2

Reads the catalog: names, prices, availability, policies

3

Builds a checkout session — a real cart with totals

4

Hands the human a signed cart link (HMAC — can't be forged)

5

The shopper lands in YOUR native checkout and pays you directly

Storefront or full checkout — you choose

Storefront (checkout:false)

Agents see your catalog, prices and availability; the purchase is completed by the human on your site. The manifest honestly reports what is enabled.

Storefront from a feed →

Full agent checkout

Agents build a real cart in your store and hand it to the shopper with a signed link. No payments processed by us — money never leaves your store.

Connect →

Readable for agents by default

The WooCommerce plugin also makes your pages agent-readable: markdown twins of product pages, a generated llms.txt and JSON-LD — so agents that do not speak UCP yet still understand your store.

An open protocol, not a lock-in

Our UCP manifest format is open: the spec, golden fixtures and MIT SDKs are public. It is Botmetria's own format, not the ucp.dev business profile. Your manifest looks like this:

{
  "ucp_version": "1",
  "profile": { "name": "My Shop", "url": "https://my-shop.com/", "currency": "EUR" },
  "capabilities": { "catalog": true, "checkout": true, "payment": false },
  "endpoints": {
    "catalog":  "https://my-shop.com/ucp/v1/products",
    "checkout": "https://my-shop.com/ucp/v1/checkout-sessions"
  }
}

UCP spec & self-hosting → · PHP SDK (GitHub) · Node SDK (GitHub)

Four ways to connect

WooCommerce

A plugin from your dashboard: UCP checkout, analytics, markdown and llms.txt — one click.

Open the guide →

Custom PHP / Laravel

Open-source SDK, ~50 lines of adapter around your products and cart.

Open the guide →

Node.js / Express

npm package with the analytics collector bundled in.

Open the guide →

Any site — no code

An agent storefront built from your Google Shopping or YML feed.

Open the guide →

See it through an agent's eyes

Our test agent walks your store: manifest → catalog → cart. 90 seconds, no sign-up.

No store with the Botmetria plugin yet? Leave the field empty — we'll run it on our demo store.

Who receives the money?

You do, always. The agent hands the shopper into your native checkout; Botmetria never touches payments.

My platform is not on the list — what then?

Any platform where you can publish one file at /.well-known/ucp on your domain can start with the storefront from a product feed (no code). For full checkout there are SDKs for PHP and Node.js — about 50 lines of adapter.

Which agents does this work with?

Agents that follow Botmetria's open UCP spec — such as our demo agent — read the manifest and the catalogue; agents that only speak the ucp.dev profile cannot read it yet. With the WooCommerce plugin, checkout sessions record the agent's source (ChatGPT, Perplexity, Claude…) and orders from those sessions are attributed in your analytics.