Skip to main content

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:

  1. In WordPress, create a REST API key under WooCommerce → Settings → Advanced → REST API with Read/Write permission.
  2. In Knock Knock App, go to Integrations, find WooCommerce, and click Connect.
  3. 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.

note

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.
tip

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.
info

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:

  1. Go to Integrations in the sidebar.
  2. Find WooCommerce and click Disconnect.
  3. Confirm the disconnection.

Products will no longer appear in the widget. Your WooCommerce store is not affected.

Next Steps​