Title: Stylchat for WooCommerce
Author: stylchat
Published: <strong>October 11, 2026</strong>
Last modified: October 11, 2026

---

Search plugins

![](https://ps.w.org/stylchat-for-woocommerce/assets/banner-772x250.png?rev=3739932)

![](https://ps.w.org/stylchat-for-woocommerce/assets/icon-256x256.png?rev=3739932)

# Stylchat for WooCommerce

 By [stylchat](https://profiles.wordpress.org/stylchat/)

[Download](https://downloads.wordpress.org/plugin/stylchat-for-woocommerce.1.0.4.zip)

 * [Details](https://wordpress.org/plugins/stylchat-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/stylchat-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/stylchat-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/stylchat-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/stylchat-for-woocommerce/)

## Description

Stylchat adds an AI chat widget to WooCommerce stores. Shoppers can add products
to their cart and check orders in chat. Product-aware answers based on a synced 
store catalog require a connected Managed widget. Catalog limits depend on your 
Stylchat plan.

WooCommerce must be installed and activated before activating this plugin.

### Key Features

 * **Store Connection**: Connect your WooCommerce store to your Stylchat account
   through the connection flow. A direct Widget ID installs chat without catalog
   synchronization.
 * **In-Chat Add-to-Cart**: Shoppers can add recommended products from chat, select
   available product options, and open their cart or checkout. Cart display updates
   depend on the store theme.
 * **Managed Catalog Synchronization**: Sync product titles, descriptions, variations,
   prices, images, stock status and categories using background jobs. Current product
   limits are Free: 20, Starter: 5,000 and Pro: 10,000. BYOI widgets use your own
   workflow instead of a Stylchat-synced catalog.
 * **Order Lookup**: Shoppers can look up their WooCommerce order status with their
   order number and billing email. This shows information recorded in WooCommerce;
   it is not a carrier tracking service.
 * **Privacy Tools**: Adds suggested text to the WordPress privacy policy guide 
   and personal data export/erase hooks. The chat widget never loads before the 
   visitor consents: it follows the selected WP Consent API, custom banner, or built-
   in consent mode. External modes never display a second prompt.
 * **Optional Widget Credit**: The widget footer credit and link are off by default
   on this WordPress site. An administrator can opt in under Stylchat settings; 
   chat works without the credit.
 * **HPOS Support**: Declares WooCommerce High-Performance Order Storage compatibility
   and uses WooCommerce order APIs.
 * **Background Loading**: Loads the assistant script asynchronously after consent
   and processes catalog synchronization in background batches.

### External Services

This plugin relies on Stylchat, a service operated by Trailops LLC. It does not 
work without a Stylchat account.

 * **Stylchat app (`https://app.stylchat.com`)**:
    - When you click Connect with Stylchat, your browser opens the Stylchat connect
      page with your store URL, site name and WordPress admin return URL, so you
      can sign in and choose a widget.
    - After the site is connected, the chat widget script (`/v1/embed.nomodule.js`)
      loads on front-end pages, only after the visitor consents (see the FAQ below).
      Visitors’ browsers then download it, which sends their IP address and user
      agent to Stylchat.
 * **Stylchat API (`https://api.stylchat.com`)**:
    - The widget loads its settings from here and sends visitors’ chat messages 
      here.
    - With each chat message the widget also sends the page address and title, the
      product being viewed, and a cart summary (product names, quantities and prices),
      so answers fit what the shopper is looking at. The automatic page/cart summary
      does not include customer names, emails or addresses. Visitors may include
      personal information in their own chat messages.
    - When catalog sync is on, your store sends product data (name, SKU, price, 
      categories, tags, descriptions, stock, image and product URLs) when products
      are created, updated or deleted, and on a full resync. Catalog synchronization
      does not include customer records or orders. Separately, chat-assisted orders
      report their order ID, total, currency and attribution tag (widget ID and 
      chat timestamp) to Stylchat for attribution. Transient delivery failures are
      retried in the background.
    - When an enabled chat offer issues a signed discount grant, the browser sends
      the grant to your store to create a one-use WooCommerce coupon. Availability
      depends on your Stylchat configuration and plan.
    - When you disconnect the store or delete the plugin, it requests deletion of
      its access token and synced product catalog from Stylchat.
 * **Logged-in shoppers**: the plugin passes a logged-in shopper’s email address
   to the chat widget in their browser, only to pre-fill the order-lookup form. 
   It is not sent to Stylchat unless the shopper types it into the chat.
 * Terms of Service: https://www.stylchat.com/terms
 * Privacy Policy: https://www.stylchat.com/privacy

## Screenshots

[⌊Current store connection, AJAX cart bridge and catalog synchronization status.⌉⌊
Current store connection, AJAX cart bridge and catalog synchronization status.⌉[

Current store connection, AJAX cart bridge and catalog synchronization status.

[⌊Current product recommendation card with price, Add to cart and View product actions.⌉⌊
Current product recommendation card with price, Add to cart and View product actions
.⌉[

Current product recommendation card with price, Add to cart and View product actions.

[⌊Privacy settings: consent integration, consent category and optional widget credit.⌉⌊
Privacy settings: consent integration, consent category and optional widget credit
.⌉[

Privacy settings: consent integration, consent category and optional widget credit.

[[

[[

[[

## Installation

 1. Upload the `stylchat-for-woocommerce` folder to your `/wp-content/plugins/` directory,
    or install the `.zip` file directly through **Plugins > Add New > Upload Plugin**
    in your WordPress dashboard.
 2. Install and activate WooCommerce, then activate Stylchat through the **Plugins**
    menu in WordPress.
 3. Go to **WooCommerce > Stylchat**.
 4. Click **Connect with Stylchat** to link your store in one click. (Pasting a Widget
    ID installs the chat widget only; catalog sync needs the 1-click connection.)
 5. For a connected Managed widget, trigger an initial catalog sync or allow the background
    worker to sync products within your plan limit. Configure and verify visitor consent
    before enabling chat for shoppers.

## FAQ

### Does Stylchat work on WordPress websites without WooCommerce?

No. This plugin requires WooCommerce. Catalog sync additionally needs a connected
Managed widget.

### Which Stylchat plans include catalog sync?

Catalog sync needs a connected Managed widget. Current limits are Free: 20 products,
Starter: 5,000 products and Pro: 10,000 products. Other service limits and available
features depend on your plan. BYOI (bring your own infrastructure) widgets can be
installed with a Widget ID, but products are not synced to Stylchat: your own workflow
answers product questions.

### Does catalog synchronization slow down my store?

Catalog jobs run in background batches through Action Scheduler. The default batch
size is 50 and can be adjusted from 10 to 250 in settings. Background work still
uses server resources; choose a batch size appropriate for your hosting.

### Is Stylchat compatible with WooCommerce HPOS (High-Performance Order Storage)?

Yes. The plugin declares HPOS compatibility and reads orders only through the WooCommerce
order API, so it works with both HPOS and legacy post storage.

### Does the widget wait for cookie consent?

Yes. Select the consent integration and category under WooCommerce > Settings > 
Stylchat AI > Privacy & Consent. The default is WP Consent API: your banner must
share an explicit choice through this API. Installing the API alone is insufficient.
Custom mode supports other banners through a site adapter (see consent-integration.
md). Both external modes keep chat blocked until explicit consent arrives, never
reuse built-in opt-in, and never show a second prompt. Built-in mode must be selected
explicitly; it offers a widget-scoped “Load chat assistant” button and withdrawal
control. Withdrawal reloads the page to unload the running widget. Loading sends
the visitor’s IP address and user agent to Stylchat. Connect your banner or select
built-in mode, then clear page/script caches and verify consent acceptance and withdrawal.

### Does the widget display a Stylchat credit?

Not by default when installed through this plugin. An administrator can enable “
Show Widget Credit” in Stylchat settings to display the widget footer credit and
link. The chat widget works with this setting off.

### Which prices does Stylchat use?

The product prices stored in WooCommerce, before any tax display setting is applied.
If your store shows prices with tax, the assistant quotes the stored (ex-tax) price.

### Is customer data secure?

Communication with Stylchat uses HTTPS. In-chat order lookups require order number
and billing email verification with rate limiting. After repeated failed attempts
on an order, chat lookups for it pause for an hour; during that time a lookup with
the right email sends the order status to the billing address instead (at most once
an hour), and signed-in customers can still look up their own orders. Chat conversations
are stored by Stylchat. Review the linked privacy policy for service retention and
data handling.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Stylchat for WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ stylchat ](https://profiles.wordpress.org/stylchat/)

[Translate “Stylchat for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/stylchat-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/stylchat-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/stylchat-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/stylchat-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/stylchat-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4

 * Initial release candidate; the plugin has not previously been publicly released.
 * Connect Managed widgets and synchronize products within the current plan limits.
 * Add products and available options from chat, with cart and checkout links.
 * Set chat attribution after a successful cart update, including AJAX requests.
 * Retry transient chat-assisted order report failures in the background.
 * Support WP Consent API, custom banner and explicit built-in consent modes.
 * Include order lookup, privacy hooks, optional widget credit and HPOS declarations.

## Meta

 *  Version **1.0.4**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI Chatbot](https://wordpress.org/plugins/tags/ai-chatbot/)[customer support](https://wordpress.org/plugins/tags/customer-support/)
   [live chat](https://wordpress.org/plugins/tags/live-chat/)[Shopping Assistant](https://wordpress.org/plugins/tags/shopping-assistant/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/stylchat-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/stylchat-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/stylchat-for-woocommerce/reviews/)

## Contributors

 *   [ stylchat ](https://profiles.wordpress.org/stylchat/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/stylchat-for-woocommerce/)