Flx Commerce
Flx Commerce prepares an existing WooCommerce store to participate in AI-driven (“agentic”) commerce by exposing reliable, machine-readable information about the merchant, its product catalog, and what the store can actually do — and by letting an external client drive a real WooCommerce cart, check
Flx Commerce prepares an existing WooCommerce store to participate in AI-driven (“agentic”) commerce by exposing reliable, machine-readable information about the merchant, its product catalog, and what the store can actually do — and by letting an external client drive a real WooCommerce cart, checkout, and order through the store’s own existing setup.
WooCommerce remains the source of truth for every commerce fact this plugin exposes. Flx Commerce stores no products, carts, checkouts, orders, or customer data of its own; it reads from and acts through WooCommerce’s own APIs (including its Store API) at the time each request is made.
What it does today
- Merchant discovery — a public, read-only REST endpoint describing the store (name, URL, description), read live from WordPress’s own Site Title/Address/Tagline settings.
- Product discovery — a public, read-only REST endpoint listing the store’s catalog, including simple, external, and variable products with their variations represented correctly (a variable product is never given a single fabricated price). Supports pagination.
- Commerce capability discovery — a public REST endpoint reporting, truthfully, which of the capabilities below are actually implemented, so a client can check before attempting an operation instead of assuming.
- Real WooCommerce cart mutation — add, view, update, and remove cart items via WooCommerce’s own Store API; no separate Flx cart exists.
- Shipping support — set a billing/shipping address and select a shipping rate on the cart, again entirely through WooCommerce’s own Store API and shipping configuration.
- Real WooCommerce checkout handoff — initiate WooCommerce checkout for a cart and receive a live preview (payment methods, totals, shipping) without placing an order or attempting payment.
- Real WooCommerce order creation, Cash on Delivery only — place an actual WC_Order for a cart. Payment is restricted to Cash on Delivery ( cod ) for this release; no online payment processing of any kind is implemented.
- UCP discovery/catalog adapter — exposes the same product catalog through the Universal Commerce Protocol ‘s discovery/catalog interface at /.well-known/ucp and a catalog.search REST endpoint. UCP checkout, payment, order creation, and catalog.lookup are not implemented.