How it works
- The agent calls
wc_search_products(filterable by category, tag, price range, in-stock flag) to surface candidates. - After the visitor confirms intent, the agent calls
wc_add_to_cartwith the product variation + quantity. - The agent returns a CTA to
https://your-site.com/checkout— the visitor completes payment on the standard WooCommerce checkout (Stripe, PayPal, Klarna — whatever the tenant has configured).
Why checkout stays native
| Animam-owned cart | WooCommerce bridge | |
|---|---|---|
| Coupon engine | re-implement | ✅ runs your existing coupons |
| Tax / shipping | re-implement | ✅ runs your existing tax + shipping rules |
| Payment gateways | re-implement | ✅ Stripe / PayPal / Klarna / etc. as-is |
| Refund / fulfillment | re-implement | ✅ standard WooCommerce admin |
| Reporting | parallel store | ✅ standard WC reports + Analytics |
| Migration risk | high | zero |
Recommended pairing
For agent-driven purchases that the visitor finalizes outside the chat, the bridge is enough. For agent-initiated checkouts (e.g. one-click upsell during a conversation), pair the bridge with theCOLLECT_PAYMENT tool backed by Stripe Connect — the agent generates a Checkout Session, the visitor pays, the order lands in WooCommerce via webhook.
Plan
Bridges require the Bundle plan (mcp_tools capability). See WordPress pricing.