WooCommerce storefront assistant

Qasper for WooCommerce

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

New York Coffee Supply

WooCommerce

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

Before you start

You need three things before the storefront assistant can go live.

  • A WooCommerce store

    The plugin runs inside WordPress and only activates when WooCommerce is installed and active.

  • A Qasper account

    Create or open your Qasper business profile. This is where the assistant, catalog connection, and store settings live.

  • A store connection ID

    Connect your WooCommerce store from Qasper first, then copy the business slug and store connection ID into WordPress.

What the integration supports

The plugin is intentionally small. Store credentials, catalog processing, and cart intent signing stay on Qasper's backend.

Product-aware answers

Qasper can use synced storefront-visible products and the current product page context to answer shopper questions.

Secure cart handoff

The browser sends a one-time cart intent. WordPress asks Qasper to verify it, then WooCommerce applies its own cart rules.

Catalog and variation context

Product and variation data sync through the Qasper connection so the assistant can reason about options shoppers can actually buy.

Minimal page context

Product page URLs are stripped of query strings and fragments before they are sent to Qasper.

Setup guide

Install Qasper on WooCommerce

These steps assume your Qasper WooCommerce connection has already been created in the Qasper dashboard.

  1. Connect the store in Qasper

    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.

  2. Download the plugin ZIP

    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.

  3. Install it in WordPress

    In WordPress admin, open Plugins -> Add New -> Upload Plugin. Choose the ZIP file, install it, and activate Qasper WooCommerce.

  4. Open WooCommerce -> Qasper

    After activation, open the WooCommerce menu and choose Qasper. This settings page controls the storefront assistant for the current store.

  5. Paste the Qasper IDs

    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.

  6. Enable the assistant

    Tick Enable assistant and save settings. The plugin will load the Qasper widget on storefront pages once the required settings are present.

  7. Test like a shopper

    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.

What to verify before launch

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.

WooCommerce FAQ

Is this already listed in the Woo Marketplace?

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.

Does the plugin store a Qasper signing secret?

No. Private signing material stays on Qasper's backend. The plugin verifies cart actions by calling Qasper's cart intent introspection endpoint.

Can Qasper add items directly to the cart?

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.

Can shoppers see private or draft products?

The Qasper integration is designed to use storefront-visible catalog data for shopper-facing answers.

Does it support HPOS and Cart/Checkout Blocks?

Yes. The plugin declares compatibility with WooCommerce HPOS and Cart/Checkout Blocks. It does not read or write order storage.

What page context is sent to Qasper?

The plugin sends page type, locale, product ID, product slug, and a product permalink with query strings and fragments removed.

Need help with WooCommerce setup?

Email us with your store URL and the setup step you're on. Do not send WordPress admin passwords or WooCommerce API secrets.