Skip to content
CRAB — a VSN product

Commerce execution assurance · WooCommerce

Can AI agents buy from your WooCommerce store?

It depends on your installation, and only an inspection of it can answer the question. WooCommerce is highly extensible: themes, plugins, payment gateways and configuration can each change how the product page, variation handling, cart and checkout actually behave. Two WooCommerce stores can present very different journeys to an agentic buyer, so platform-level readiness says little about a specific store's commerce outcome.

What CRAB tests on WooCommerce

CRAB publishes no WooCommerce failure statistics and makes no claim about plugins it has not inspected. Findings describe the store that was inspected.

The nine commerce stages

CRAB follows the buying journey itself and reports each stage as READY, PARTIAL, BLOCKED or INDETERMINATE. Findings are deterministic and tied to captured evidence.

No synthetic score. CRAB does not issue a 0–100 readiness score: a critical commerce failure cannot be averaged away by unrelated passing checks.

Independent verification. CRAB does not implement or remediate what it inspects. You implement; CRAB verifies.

01

Discover

Can an agent find the intended product?

02

Identity

Can it identify the exact product and available variants?

03

Price

Can it determine a clear price and currency?

04

Availability

Is availability explicit and machine-readable?

05

Add

Can the intended item be added to cart?

06

Verify item

Did the exact intended item reach the cart?

07

Cart

Can the cart state be understood and managed?

08

Checkout

Can ordinary checkout be reached safely?

09

Totals / boundary

Can shipping, tax and totals be established — or is destination input required?

Agent-ready is not commerce-ready

A WooCommerce store can expose structured data, feeds, agent protocols and machine-readable interfaces and still fail when the exact product is purchased. Protocol support does not prove a correct commercial outcome. CRAB verifies the outcome.

Getting something into the cart is not success. Getting the right product into the cart is. CRAB does not treat a sibling SKU, a wrong size, a wrong colour or a wrong edition as a successful buying journey.

The safety boundary

No purchase completedCRAB stops at ordinary checkout and never confirms an order.
No payment submittedCRAB never provides or submits payment credentials.
Authorised inspection onlyCRAB inspects a store only once authority to request the inspection has been established. No admin credentials are needed.

See what an agent can do on your WooCommerce store.

Published and last updated 2026-08-24. Methodology: how CRAB works · all validated platforms.