WooCommerce Integration
Connect your WooCommerce store so the assistant can look up orders, answer product questions, and build checkout links during a conversation.
WooCommerce
Connect your WooCommerce store and your Wallu assistant can look up a customer's order, answer product and price questions, and build checkout links and carts right inside the conversation. This works on whichever channels your assistant already answers on (web widget, messaging channels, email) — the store tools are available to the AI once the connection is set up.
Plan requirement
WooCommerce is a Pro+ feature. It is included on the Pro and Enterprise Assist plans. The Lite and Starter plans do not include it.
In Settings, the Store Connection card shows a Pro+ badge on lower plans, and the toggle is disabled — trying to turn it on shows *"WooCommerce Integration is available on Pro plans and above."* The order-building sales tools (draft orders, coupons, bundle links) are part of the same Pro-tier *Sales Agent Mode*.
How to connect
You need a set of WooCommerce REST API keys from your store.
- In WordPress, go to WooCommerce → Settings → Advanced → REST API and generate a key. Set permissions to Read/Write — write access is needed for creating coupons and draft orders. (Read-only keys still allow order lookup and product search, but the sales tools won't work.)
- In Wallu, open Settings → Store Connection and toggle it on.
- Enter your Store URL (for example
https://yourstore.com), the Consumer Key (ck_...), and the Consumer Secret (cs_...). Save.
When you save, Wallu pings your store's /wp-json/wc/v3 endpoint to validate the keys, then stores the connection with the key and secret encrypted at rest. You get one store connection per account.
<!-- SCREENSHOT: Store Connection panel in Settings showing Store URL, Consumer Key and Consumer Secret fields -->
Wallu Connector plugin (optional)
The Store Connection panel also has a Download button for the Wallu Connector plugin (wallu-connector.php). Install it on your WordPress site if you want:
- Volume / tiered pricing — exact totals when quantity affects unit price.
- Budget optimization — "how many fit in $X".
Standard order lookup, product search, coupons and draft orders work without the plugin. Only the two features above depend on it.
One-click "stealth cart" links are different. The assistant can also build a checkout URL that pre-loads products and jumps straight to checkout. That link is not handled by the Wallu Connector — it relies on a separate third-party plugin (Stealth Bulk Cart by Stealth Plugins) that Wallu does not distribute. Install that plugin from its own source if you want stealth-cart links to work.
What the assistant can do
Once the store is connected, these capabilities become available to the AI automatically. It only uses them when the customer's question calls for it.
Order lookup
When a customer asks about an order, the assistant asks for both the order number and the email on the order, then looks it up. This is an identity check: the email must match the order's billing email (case-insensitive) or the lookup is refused with *"Email does not match order."* An unknown number returns *"Order not found."*
A successful lookup returns:
- Order status, total and currency
- The line items (quantity × product)
- The order date
- A tracking number, if one is stored on the order
- Download links for digital products
- Customer-visible order notes (up to 5)
This is a good fit alongside Tickets and the Unified Inbox — the AI can answer "where's my order" without a human touching it.
Product questions
The assistant can search your catalog by keyword and answer availability and price questions. It searches published products only, returns the name, price, permalink and short description, and is capped at 100 results with a short timeout so it never hangs the reply.
Carts, checkout & discounts
For stores that sell through the chat, the assistant can also:
- Create a draft order and hand back a hosted payment link (
/checkout/order-pay/...). - Build a one-click checkout link ("stealth cart") that pre-loads one or more products and optionally a coupon, then goes to checkout. *(Requires the separate third-party Stealth Bulk Cart plugin — see the note above.)*
- Generate a discount coupon — single-use, either a percentage or a fixed cart amount.
- Calculate a tiered price for a quantity, and optimize a cart to a budget. *(Both require the Wallu Connector plugin.)*
You can also define auto-discount rules — e.g. spend over $X gets Y% off. When a customer's cart qualifies, a unique coupon is generated and applied to the checkout link automatically.
Abandoned-cart SMS (optional bridge)
There is a separate set of endpoints (under /api/integrations/woo) your store can call from its checkout to drive SMS cart recovery:
- cart-abandoned schedules a recovery SMS ~15 minutes later.
- order-completed cancels the pending recovery and, on opt-in, sends an "order confirmed" SMS.
- stats returns a count of captured contacts.
This needs a phone number captured at checkout and SMS configured through Reach. Honest caveat: the bridge tracks the phone number and checkout URL — it does not capture the individual line-items of the abandoned cart.
Limits & gotchas
- One store per account. Connecting a new store replaces the old connection.
- Write-enabled REST keys are required for coupons, draft orders and bundle links. Read-only keys limit you to order lookup and product search.
- Tiered pricing and budget optimization require the Wallu Connector plugin on your WordPress site. One-click "stealth cart" links require a separate third-party plugin (Stealth Bulk Cart by Stealth Plugins), which Wallu does not distribute.
- Product search only returns published products.
- Order lookup refuses on email mismatch by design — customers must provide the exact billing email, so tell them to use the email they checked out with.
- Credentials are encrypted at rest, and disconnecting deletes the stored connection.
- If the store is not connected, the tools return "Store not connected" rather than inventing an answer.
To turn this on, head to Settings → Store Connection. New to Wallu overall? Start with Getting Started and Channels.