Product-aware answers
Qasper can use synced storefront-visible products and the current product page context to answer shopper questions.
WooCommerce storefront assistant
Add a product-aware AI assistant to your WooCommerce store. Qasper can answer shopper questions with your catalog context and hand off verified add-to-cart actions back to WooCommerce.
Free and open source. Requires WordPress 6.4+, WooCommerce, and PHP 7.4+.
Connected store
Do you have a grinder for espresso?
Yes. The assistant can recommend an in-stock product, explain the difference, and prepare a cart action for the shopper.
Verified cart intent
WooCommerce re-checks stock and purchasability before the item is added.
Catalog sync
Products + variations
Cart bridge
One-time intent
You need three things before the storefront assistant can go live.
The plugin runs inside WordPress and only activates when WooCommerce is installed and active.
Create or open your Qasper business profile. This is where the assistant, catalog connection, and store settings live.
Connect your WooCommerce store from Qasper first, then copy the business slug and store connection ID into WordPress.
The plugin is intentionally small. Store credentials, catalog processing, and cart intent signing stay on Qasper's backend.
Qasper can use synced storefront-visible products and the current product page context to answer shopper questions.
The browser sends a one-time cart intent. WordPress asks Qasper to verify it, then WooCommerce applies its own cart rules.
Product and variation data sync through the Qasper connection so the assistant can reason about options shoppers can actually buy.
Product page URLs are stripped of query strings and fragments before they are sent to Qasper.
Setup guide
These steps assume your Qasper WooCommerce connection has already been created in the Qasper dashboard.
Open Qasper, go to your business dashboard, and start the WooCommerce connection. Approve the WooCommerce app authorization from your store. When the connection is complete, copy the business slug and store connection ID.
Use the download button on this page to get the latest Qasper WooCommerce release from GitHub. The file is named like qasper-woocommerce-0.1.3.zip.
In WordPress admin, open Plugins -> Add New -> Upload Plugin. Choose the ZIP file, install it, and activate Qasper WooCommerce.
After activation, open the WooCommerce menu and choose Qasper. This settings page controls the storefront assistant for the current store.
Enter the business slug and store connection ID from Qasper. Leave the Qasper base URL as https://qasper.ai unless you are testing against a local development server.
Tick Enable assistant and save settings. The plugin will load the Qasper widget on storefront pages once the required settings are present.
Open a public product page in a private browser window. Ask the assistant about the product, then test an add-to-cart request and confirm WooCommerce updates the cart.
Check at least one simple product, one variable product, an out-of-stock product, and your cart page. The assistant should answer product questions, rejected cart intents should fail quietly, and WooCommerce should remain the source of truth for stock, quantity, and variation rules.
Not yet. The public plugin package is ready for review, and the Woo Marketplace submission still needs the vendor dashboard, product assets, and billing/partnership details.
No. Private signing material stays on Qasper's backend. The plugin verifies cart actions by calling Qasper's cart intent introspection endpoint.
Only after WooCommerce receives a valid WordPress nonce, Qasper cart bridge nonce, and Qasper-verified one-time intent token. WooCommerce then re-checks product rules before adding the item.
The Qasper integration is designed to use storefront-visible catalog data for shopper-facing answers.
Yes. The plugin declares compatibility with WooCommerce HPOS and Cart/Checkout Blocks. It does not read or write order storage.
The plugin sends page type, locale, product ID, product slug, and a product permalink with query strings and fragments removed.
Email us with your store URL and the setup step you're on. Do not send WordPress admin passwords or WooCommerce API secrets.