WooCommerce Integration
The WooCommerce integration connects your WordPress-based online store to Knock Knock App. Your product catalog syncs automatically, giving visitors the ability to browse your products during conversations.
Connecting WooCommerce
To connect your WooCommerce store:
- In WordPress, create a REST API key under WooCommerce → Settings → Advanced → REST API with Read/Write permission.
- In Knock Knock App, go to Integrations, find WooCommerce, and click Connect.
- In Connect WooCommerce Store, enter your Store URL, Consumer Key (
ck_...), and Consumer Secret (cs_...), then click Connect.
Knock Knock App tests the key against your store before closing the dialog. If the store doesn't answer, the dialog stays open with "Could not reach your store with this key. Check the Store URL, and that the key has Read/Write permission under WooCommerce → Settings → Advanced → REST API." — the card still refreshes, so you can see its status while you fix the key.
You need administrator access to your WordPress site with WooCommerce installed and active.
Product Sync
Once connected, your WooCommerce products are synced to Knock Knock App:
- Products appear in the chat widget for visitors to browse.
- Product details including name, image, price, and description are kept in sync.
- New products and changes in WooCommerce are reflected automatically.
Make sure your WooCommerce products have clear images and accurate descriptions. These details are shown to visitors in the widget.
Order Lookup
Visitors can ask the AI about their orders, and the AI answers with live details from your WooCommerce store:
- Payment — the payment method used and whether the order is paid or still pending.
- Shipment tracking — the shipping provider, tracking number, tracking link, and ship date.
Tracking details are pulled from the major WooCommerce tracking plugins: WooCommerce Shipment Tracking, Advanced Shipment Tracking (AST), TrackShip, AfterShip, YITH, and WooCommerce Shipping. If your store uses one of these, the AI can tell a customer exactly where their package is.
How It Works
The sync process keeps your product catalog current across both platforms:
- New products added in WooCommerce appear in the widget.
- Updated products have their details refreshed.
- Deleted products are removed from the widget.
Like the Shopify integration, the actual checkout process happens on your WooCommerce store. The widget serves as a product discovery tool during conversations.
Disconnecting WooCommerce
To disconnect:
- Go to Integrations in the sidebar.
- Find WooCommerce and click Disconnect.
- Confirm the disconnection.
Products will no longer appear in the widget. Your WooCommerce store is not affected.
Next Steps
- Explore Shopify if you are considering a different e-commerce platform
- Set up Zapier for additional store automations
- Review all available integrations