← All articles

AI agents can now shop for people. Can they buy from your store?

More and more people don't google a product — they ask ChatGPT: "find me running shoes under $80" — and get specific options right inside the chat, sometimes with the option to check out without ever opening the store's website. Your store either participates in that conversation, or it simply doesn't exist for the agent.

What actually happens under the hood

When an agent "buys" from a store, three things happen:

  1. Discovery. The agent finds out the store even has a machine-readable catalog — usually via a standard address like /.well-known/ucp or a product feed.
  2. Catalog. The agent reads the product list: name, price, availability, variants (size, color) — in structured form, without parsing your page markup.
  3. Checkout. The agent assembles a cart and hands it to the store. Important: in a correct implementation, payment still happens on the store's side — the agent only fills the cart and hands the shopper off to your normal checkout. The store never gives up payment data or price control.

One open protocol for this is UCP (Universal Commerce Protocol), with its official specification at ucp.dev; ACP from OpenAI and Stripe is another. Botmetria's plugin and SDKs implement their own simplified UCP-style manifest — not the official ucp.dev profile — so today it is read by Botmetria's agent demo rather than by every agent.

Why this matters for a store already

From what we see on the stores in our panel (Moldova and Georgia): AI bots already make up a meaningful share of non-human traffic — tens of thousands of hits a day on individual sites. Most of those hits are crawlers; visits from real people who clicked through from an assistant are still few — 144 in the first issue of our index. The question is whether an agent can actually read your catalog correctly, or just fails to understand what you sell and at what price.

For WooCommerce there's already a working path: on our demo store, an agent reads the catalog, builds a cart through a checkout session and gets a link into WooCommerce's native checkout with the cart already filled — the shopper only has to pay there.

What your store actually needs

Try it right now

On the demo page you can enter a store's URL (or leave the field empty to use our demo store) and watch a scripted test agent walk it in under half a minute — reading the UCP manifest and the catalog, attempting to build a cart, and showing exactly where the store lost the agent, if it did. It understands stores that serve Botmetria's manifest format. Protocol details are on the spec page; an overview of the approaches is on the Selling to agents page.

How does your store look to AI agents?

Run a free audit: a 0–100 AI-readiness score and a prioritized fix plan in 60 seconds. No sign-up.

Get a free audit