Compatible platforms

Sitewai is designed to be platform-agnostic: a tiny spec and a couple of endpoints that let AI assistants help customers buy while you keep your storefront and checkout. Below is what’s supported today and what’s next.

Supported today

Shopify ✅ Production

  • Discovery: lightweight meta tags in your theme’s <head>.
  • Products: per-domain product sitemap (no scraping).
  • Checkout type: Draft Order with invoice link (customer pays in your normal checkout).
  • Variant requirement: variantId is required by Shopify.
  • Safety rails: idempotency key required; rate limits; normalized errors.
  • Stock: draft orders don’t reserve inventory (Shopify behavior).

Quickstart (merchant)

  1. Connect your Shopify store in the Sitewai dashboard.
  2. Paste the discovery tags into layout/theme.liquid inside <head>.
  3. Publish. Assistants can now discover products and create draft orders with safety on.

WooCommerce Beta

  • Discovery: meta tags in your theme header.
  • Products: per-domain product sitemap.
  • Checkout type: Pending Order with a payment URL (/checkout/order-pay).
  • Variant requirement: required only for variable products.
  • Safety rails: idempotency, rate limits, normalized errors.
  • Stock: pending orders don’t reserve inventory by default.

Quickstart (merchant)

  1. Connect WooCommerce (base URL + REST API keys) in the Sitewai dashboard.
  2. Paste the discovery tags into your theme’s header.php within <head>.
  3. Publish and test the payment URL flow.

Feature matrix

CapabilityShopifyWooCommerce
Product discovery (sitemap)
Per-domain feed; no scraping.
Agent checkout typeDraft OrderPending Order
Customer pays in your normal checkout.
Variant required✅ RequiredConditional
Shopify requires variantId.
Inventory reservation🚫🚫 (default)
No reservation by default; links may expire per store rules.
Idempotency key
Every create call must include a UUID key.
Rate limits
Defaults: 10 rpm, burst 20; headers exposed.
Send invoice email
Requires SMTP or a public “send email” token.
Machine-readable requirements
/api/sitewai/<domain>/requirements
JSON Schema (checkout)
https://www.sitewai.com/schemas/checkout-create@v1.json

Coming next

  • BigCommerce — draft/pending flow parity.
  • Headless/Custom backends — first-party SDK.
  • Magento / Adobe Commerce — roadmap research.
  • Webhook signatures — HMAC for lifecycle events (draft.created, invoice.sent, paid, canceled).
  • OpenAPI export — optional machine docs for integrators.

Custom platforms

Not on Shopify or Woo? You can still be compatible: expose the per-domain product sitemap and implement the draft-only create endpoint with idempotency + rate limits. That’s it agents will work as-is.

SDK status

A lightweight SDK is in progress to help custom platforms emit discovery tags, host the sitemap, and implement the draft-create endpoint with safety rails out of the box. If you’d like early access, contact us from the docs page.

Sitewai keeps things deliberately small enough structure for agents to help, without turning your store into a heavy API product.