DEV Community

Cover image for WooCommerce Just Did What Shopify Did — Hours Later, Open Protocol, Full Autonomous Purchase
Almin Zolotic
Almin Zolotic

Posted on

WooCommerce Just Did What Shopify Did — Hours Later, Open Protocol, Full Autonomous Purchase

Shopify announced AI-powered purchasing in ChatGPT this morning. Six hours later, a WooCommerce store completed a fully autonomous AI purchase — identity linked, wallet debited, order in processing — using an open protocol anyone can implement.

No partnership deal. No platform exclusivity. Just a spec, a plugin, and a real order.


What happened this morning

At 09:37 AM today, an AI agent (Claude Sonnet 4.5) completed an autonomous purchase on houseofparfum.nl, a 40,000 SKU WooCommerce perfume store.

Here's the full session replay:

UCPPlaygroundhouseofparfum.nl via Claude Sonnet 4.5 - UCPPlayground

Checkout Reached in 43.6s. Watch the full agent session replay.

favicon ucpplayground.com

What the agent did, without any human intervention:

  1. Searched for a perfume under €30
  2. Created a checkout session
  3. Selected the Terrawallet wallet payment instrument (surfaced from the linked identity)
  4. Selected flat-rate shipping
  5. Called complete_checkout with an idempotency key
  6. The wallet was debited €22.93
  7. WooCommerce order #82244 was created with status processing

8 turns. 79,152 tokens. Schema Quality: A (99).


The difference from Shopify

Shopify's ChatGPT integration is impressive. But it's a bilateral deal between two platforms. Shopify stores work in ChatGPT. That's it.

What happened today uses the Universal Commerce Protocol (UCP) — an open specification that any store, any agent, and any platform can implement independently.

The same flow that worked in UCPPlayground today will work in any UCP-compliant agent host. Claude, GPT, Gemini, Grok — any model. Any platform that implements the MCP transport binding can discover houseofparfum.nl's capabilities, link buyer identity, and complete a purchase.

No bilateral agreement required. No platform partnership. Just a spec.


What makes this technically interesting

Identity linking — the agent authenticated via OAuth 2.0 Authorization Code + PKCE against the store's own OAuth server (RFC 8414, RFC 7591). The bearer token resolved to WooCommerce customer ID 1. Name, email, phone, billing address, shipping address — all pre-populated from the WC account. The agent never asked for any of it.

Autonomous payment — Terrawallet store credit was surfaced as a payment instrument because the linked identity had a wallet balance. The agent selected it, called complete_checkout, and the wallet was debited server-side. No browser redirect. No payment form. No human in the loop.

UCP protocol compliance — every response carried ucp.capabilities in the correct keyed-object format. The MCP transport binding used bare tool names (complete_checkout, not ucp_complete_checkout). The idempotency store prevented duplicate orders on retry. Schema Quality A (99) from UCPChecker.


The stack

  • Plugin: UCPReady (WooCommerce plugin by Zologic)
  • Protocol: Universal Commerce Protocol 2026-01-23
  • Transport: MCP (Model Context Protocol) JSON-RPC 2.0
  • Test platform: UCPPlayground by Ben Fisher / UCPChecker
  • Store: houseofparfum.nl (live production, 40k+ SKUs, Redis)

UCPReady was validated by Ben Fisher (UCPChecker) as "the most spec-complete non-Shopify UCP implementation tested." It also exposed 4 bugs in the UCPPlayground embedded checkout during interop testing — all fixed the same day.


What this means for WooCommerce merchants

If you run a WooCommerce store today, you are one plugin install away from being discoverable and purchasable by any AI agent that implements UCP.

Not "AI-assisted checkout." Not "AI product recommendations." Fully autonomous purchase — the agent finds the product, builds the session, collects buyer details from linked identity, selects payment, and completes the order. You get a WooCommerce order in processing status, attributed to the linked customer account, with full order history.

The same infrastructure that powers Shopify's ChatGPT integration — agentic discovery, session management, identity linking, autonomous payment — is now available to every WooCommerce store via an open protocol.


What's next

Ben Fisher is adding multi-item cart flow to UCPPlayground today. The cart capability (dev.ucp.shopping.cart) is already declared in houseofparfum.nl's /.well-known/ucp manifest and the tools are live. Once the Playground wires up the cart flow, agents will be able to browse, build multi-item carts, compare products, and convert to checkout — the full pre-purchase exploration flow.

The UCP Technical Committee nomination window closes April 3. If you're building on UCP or have a perspective on how the protocol should evolve, now is the time to get involved: https://github.com/Universal-Commerce-Protocol/ucp


Try it


UCPReady is built by Zologic. The autonomous purchase milestone was achieved in collaboration with Ben Fisher (UCPRails/UCPPlayground/UCPChecker) who has been validating UCP implementations across the ecosystem.

Top comments (0)