Title: RealApps AI Store Chat for WooCommerce
Author: RealApps
Published: <strong>August 13, 2026</strong>
Last modified: August 14, 2026

---

Search plugins

![](https://ps.w.org/realapps-ai-store-chat-for-woocommerce/assets/banner-772x250.
png?rev=3645715)

![](https://ps.w.org/realapps-ai-store-chat-for-woocommerce/assets/icon-256x256.
png?rev=3645715)

# RealApps AI Store Chat for WooCommerce

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

[Download](https://downloads.wordpress.org/plugin/realapps-ai-store-chat-for-woocommerce.1.2.3.zip)

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

 [Support](https://wordpress.org/support/plugin/realapps-ai-store-chat-for-woocommerce/)

## Description

RealApps AI Store Chat for WooCommerce brings an intelligent shopping assistant 
directly to your WooCommerce store. It connects your product catalog to a hosted
AI backend and renders a chat widget on the storefront where customers can ask questions
about products, prices, availability, and more. Conversations are preserved in the
browser so customers can continue previous chats — including follow-up questions
and contextual product recommendations across sessions.

**Key features:**

 * **RealApps AI Store Chat** — Customers ask questions in natural language and 
   receive product recommendations with links.
 * **Automatic product sync** — WooCommerce products, variations, prices, stock 
   status, and categories are synced to the AI backend in real time.
 * **Smart filtering** — Server-side price bounds, color, size, stock, and category
   filters ensure accurate results before the AI answers.
 * **Multilingual** — The assistant responds in the customer’s language based on
   the WooCommerce locale.
 * **Fully styleable widget** — built-in color pickers for header gradient, accent,
   bot background, and chat card. Choose position (left or right), toggle style (
   floating button or minimized), custom title and button text, and your own chatbot
   icon (pick one from your own files or use any emoji).
 * **Test mode** — toggle the widget to admin-only visibility so you can test before
   going live.
 * **Quota management** — Token usage is tracked per store with monthly limits. 
   Plans range from free testing to high-volume agency use.
 * **Stripe billing** — Upgrade, downgrade, pause, and resume subscriptions through
   the plugin settings. Billing portal included.
 * **Chat history** — Conversations are saved in the customer’s browser (localStorage)
   and restored on return visits for up to 7 days. Customers can pick up where they
   left off, ask follow-up questions, and get contextual product recommendations
   based on previous interactions. A clear history button is available in the chat
   widget.
 * **Rate limiting** — Built-in protection against abuse without impacting normal
   shoppers.
 * **Privacy-first design** — Store owners can disconnect at any time to stop all
   data transmission.

The plugin is lightweight, does not modify storefront output beyond the chat widget,
and stores all account data locally in the WordPress database.

### External services

This plugin connects to the RealApps AI Store Chat SaaS backend at https://ai-store-
chat.real-apps.com/. It is needed to power the RealApps AI Store Chat, process product
syncs, handle Stripe checkout sessions, and manage store connections.

The following data is sent to the SaaS backend:

 * Store URL and admin email (used for store registration and identification)
 * WooCommerce product data (title, description, price, stock status, categories,
   SKU, and variations) — synced to power product search and recommendations
 * Chat messages and conversation context — sent when a customer uses the chat widget

The SaaS backend also uses Stripe for billing (checkout sessions and the customer
billing portal). No customer payment data is stored or processed by this plugin 
directly.

This service is provided by RealApps Software Development. Terms of Service: https://
ai-store-chat.real-apps.com/terms.html. Privacy Policy: https://ai-store-chat.real-
apps.com/privacy.html.

For support, privacy inquiries, and other questions, visit the WordPress.org support
page for this plugin: https://wordpress.org/support/plugin/realapps-ai-store-chat-
for-woocommerce/

## Screenshots

[⌊Storefront widget — product search — Customer asks "how many watches and how many
over " and gets exact matches from the catalog with images, prices, and direct links.
The assistant response points to each product result.⌉⌊Storefront widget — product
search — Customer asks "how many watches and how many over " and gets exact matches
from the catalog with images, prices, and direct links. The assistant response points
to each product result.⌉[

**Storefront widget — product search** — Customer asks “how many watches and how
many over $90” and gets exact matches from the catalog with images, prices, and 
direct links. The assistant response points to each product result.

[⌊Storefront widget — filtered search — Customer asks for "blue men tank top in 
size L" and the assistant returns exact matches with images, prices, and links. 
The response clearly points to each product in the result collage.⌉⌊Storefront widget—
filtered search — Customer asks for "blue men tank top in size L" and the assistant
returns exact matches with images, prices, and links. The response clearly points
to each product in the result collage.⌉[

**Storefront widget — filtered search** — Customer asks for “blue men tank top in
size L” and the assistant returns exact matches with images, prices, and links. 
The response clearly points to each product in the result collage.

[⌊Storefront widget — multilingual — Collage of three widget conversations from 
the same English-language shop, showing the assistant responding in English, Spanish,
and German. The shop language is English, but the assistant easily adapts to the
customer's browser language.⌉⌊Storefront widget — multilingual — Collage of three
widget conversations from the same English-language shop, showing the assistant 
responding in English, Spanish, and German. The shop language is English, but the
assistant easily adapts to the customer's browser language.⌉[

**Storefront widget — multilingual** — Collage of three widget conversations from
the same English-language shop, showing the assistant responding in English, Spanish,
and German. The shop language is English, but the assistant easily adapts to the
customer’s browser language.

[⌊Test mode — Collage showing the test mode toggle in settings (left) and the resulting
widget visibility (right). Top row: test mode set to "Admin only" with the widget
visible. Bottom row: test mode set to "Visible for all" with the widget shown to
everyone.⌉⌊Test mode — Collage showing the test mode toggle in settings (left) and
the resulting widget visibility (right). Top row: test mode set to "Admin only" 
with the widget visible. Bottom row: test mode set to "Visible for all" with the
widget shown to everyone.⌉[

**Test mode** — Collage showing the test mode toggle in settings (left) and the 
resulting widget visibility (right). Top row: test mode set to “Admin only” with
the widget visible. Bottom row: test mode set to “Visible for all” with the widget
shown to everyone.

[⌊Widget customization — Side-by-side view of the styling settings (left) and the
live widget preview (right). Green color scheme selected with header gradient, accent
color, bot background, and chat card background all updated in real time.⌉⌊Widget
customization — Side-by-side view of the styling settings (left) and the live widget
preview (right). Green color scheme selected with header gradient, accent color,
bot background, and chat card background all updated in real time.⌉[

**Widget customization** — Side-by-side view of the styling settings (left) and 
the live widget preview (right). Green color scheme selected with header gradient,
accent color, bot background, and chat card background all updated in real time.

[⌊Upgrade flow — Free tier with the "Upgrade to Pro" button, leading to a confirmation
alert, and then redirecting to the Stripe checkout window to complete the payment.⌉⌊
Upgrade flow — Free tier with the "Upgrade to Pro" button, leading to a confirmation
alert, and then redirecting to the Stripe checkout window to complete the payment
.⌉[

**Upgrade flow** — Free tier with the “Upgrade to Pro” button, leading to a confirmation
alert, and then redirecting to the Stripe checkout window to complete the payment.

[⌊Admin area overview — paid tier — Upgraded admin view showing AI usage meters (
e.g., 4% monthly, 2% daily) with color-coded progress bars, followed by the full
tier comparison table with Free, Pro, Business, and Agency plans and their pricing.⌉⌊
Admin area overview — paid tier — Upgraded admin view showing AI usage meters (e.
g., 4% monthly, 2% daily) with color-coded progress bars, followed by the full tier
comparison table with Free, Pro, Business, and Agency plans and their pricing.⌉[

**Admin area overview — paid tier** — Upgraded admin view showing AI usage meters(
e.g., 4% monthly, 2% daily) with color-coded progress bars, followed by the full
tier comparison table with Free, Pro, Business, and Agency plans and their pricing.

[⌊Admin area overview — near-limit usage — Usage meters showing 59% monthly and 
96% daily (highlighted in red), warning that limits are approaching, with the tier
comparison table still visible below for quick plan changes.⌉⌊Admin area overview—
near-limit usage — Usage meters showing 59% monthly and 96% daily (highlighted in
red), warning that limits are approaching, with the tier comparison table still 
visible below for quick plan changes.⌉[

**Admin area overview — near-limit usage** — Usage meters showing 59% monthly and
96% daily (highlighted in red), warning that limits are approaching, with the tier
comparison table still visible below for quick plan changes.

[⌊Tier comparison & upgrade — Inline plan switching with Stripe. Upgrade, downgrade,
or manage your subscription without leaving WordPress.⌉⌊Tier comparison & upgrade—
Inline plan switching with Stripe. Upgrade, downgrade, or manage your subscription
without leaving WordPress.⌉[

**Tier comparison & upgrade** — Inline plan switching with Stripe. Upgrade, downgrade,
or manage your subscription without leaving WordPress.

[⌊Manage subscription — Collage showing the "Manage Subscription" button in the 
plugin settings (left) and the Stripe billing portal (right) with customer info 
and cancel/resume options.⌉⌊Manage subscription — Collage showing the "Manage Subscription"
button in the plugin settings (left) and the Stripe billing portal (right) with 
customer info and cancel/resume options.⌉[

**Manage subscription** — Collage showing the “Manage Subscription” button in the
plugin settings (left) and the Stripe billing portal (right) with customer info 
and cancel/resume options.

[⌊Admin area overview — Full view of the plugin settings page in free tier mode 
with the store already connected. Shows the complete admin interface with all options:
API key, connection status, appearance settings, usage meters, tier comparison, 
and action buttons.⌉⌊Admin area overview — Full view of the plugin settings page
in free tier mode with the store already connected. Shows the complete admin interface
with all options: API key, connection status, appearance settings, usage meters,
tier comparison, and action buttons.⌉[

**Admin area overview** — Full view of the plugin settings page in free tier mode
with the store already connected. Shows the complete admin interface with all options:
API key, connection status, appearance settings, usage meters, tier comparison, 
and action buttons.

[⌊Admin settings — Connect & Sync — Shows the connection area with the "Connect 
to SaaS" button and the progress bar that appears during store registration and 
initial product sync.⌉⌊Admin settings — Connect & Sync — Shows the connection area
with the "Connect to SaaS" button and the progress bar that appears during store
registration and initial product sync.⌉[

**Admin settings — Connect & Sync** — Shows the connection area with the “Connect
to SaaS” button and the progress bar that appears during store registration and 
initial product sync.

## Installation

 1. Upload the plugin folder to `wp-content/plugins/` and activate it from the WordPress
    admin.
 2. Open **AI Assistant** in the WordPress admin.
 3. Click **Connect to SaaS** to register your store.
 4. Click **Sync All Products** to push your WooCommerce catalog to the AI backend.
 5. The chat widget appears automatically on your storefront.

## FAQ

### How does the AI assistant work?

The plugin syncs your WooCommerce product catalog to a hosted AI backend. When a
customer opens the chat widget, the backend matches their question against your 
catalog and returns relevant products with natural-language answers.

### Where is my store data stored?

Product data is transmitted to the plugin vendor’s SaaS backend over HTTPS. It is
used solely to power the RealApps AI Store Chat. You can disconnect at any time 
from the plugin settings to stop all data transmission.

### What data is sent to the SaaS backend?

Store URL, admin email, and WooCommerce product data (title, description, price,
stock status, categories, SKU, and variations). No customer personal data or order
information is sent.

### Where is the API key stored?

The store API key is generated locally and stored in the WordPress database (`wp_options`).
It is never exposed to the browser or to customers.

### Is there a free plan?

Yes. The free tier includes 150,000 tokens/month for testing, with no daily cap.
Paid plans start at $19/month with higher token limits.

### How do I upgrade or manage my subscription?

Open **RealApps AI Store Chat > Settings** and use the **Upgrade** or **Billing 
Portal** buttons. You can pause, resume, or cancel your subscription at any time
through Stripe.

### Can I customize the chat widget?

Yes. The widget includes built-in styling options in **RealApps AI Store Chat > 
Settings**: color pickers for the header gradient, accent color, bot message background,
and chat card background. You can also set the widget position (left or right), 
toggle style (floating button or minimized), custom title, button text, and your
own chatbot icon (pick one from here 🗣️🪄⚡🚀✨💡🧠💻🤖🎧🤝🛠️🔍📊✍️🦉🛡️⚙️🌐 or use
any emoji). For deeper customization, custom CSS can be added through the WordPress
Customizer or your theme.

### Can I test the assistant before making it visible to customers?

Yes. In **RealApps AI Store Chat > Settings**, enable **Test mode** to hide the 
widget from customers and show it only to logged-in administrators. This lets you
verify the assistant works correctly before going live.

### What happens if I disconnect?

Disconnecting stops all product syncing and removes the chat widget from your storefront.
Your account data remains in the database and can be reconnected later.

### What AI model is used?

The assistant runs on GPT-4o-mini via the OpenAI API. Responses are streamed in 
real time for a smooth customer experience.

### Does the assistant support multiple languages?

Yes. The assistant responds in the language of the WooCommerce store locale and 
adapts to the customer’s browser language.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RealApps AI Store Chat for WooCommerce” is open source software. The following 
people have contributed to this plugin.

Contributors

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

[Translate “RealApps AI Store Chat for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/realapps-ai-store-chat-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.2.3

 * Fixed AI-generated product URLs: the AI was hallucinating URL slugs (missing 
   characters, wrong hyphens) instead of using the catalog URLs. Added server-side
   URL validation that replaces any AI-invented URL with the correct permalink from
   the store catalog. Also fixed stray `[` insertion in product names and missing
   em dash separators before `Price:` in chat responses.

#### 1.2.2

 * Fixed AI response formatting: broken markdown links, missing spacing after list
   numbers, incomplete prices, truncated stock status, and merged list items in 
   chat responses.

#### 1.2.1

 * Added Terms of Service and Privacy Policy pages for the SaaS backend.
 * Added explicit Terms of Service and Privacy Policy links in the readme External
   services section.

#### 1.2.0

 * Fixed readme.txt URLs and bumped version for WordPress.org resubmission.
 * Renamed all PHP/JS/CSS prefixes from “ra” to “rasca” (5-char) for WordPress.org
   compliance.
 * Added backward-compatible migration from previous option prefixes (`ra_cs_*`,`
   wc_ai_assistant_*`) to `rasca_*`.
 * Bump version for WordPress.org resubmission.

#### 1.1.0

 * Renamed plugin to RealApps AI Store Chat for WooCommerce.
 * Slug changed from ai-shopping-assistant-for-woocommerce to realapps-ai-store-
   chat-for-woocommerce.
 * Added Requires Plugins: woocommerce header.
 * Admin assets externalized with wp_enqueue and wp_localize_script.
 * Removed all inline and tags from plugin code.
 * Added External services documentation to readme.txt.
 * Updated Tested up to to 7.0.2.

#### 1.0.3

 * Server-side price filtering with exact numeric bounds applied before the AI sees
   the catalog.
 * Deterministic attribute pre-filter for color, size, stock, and product-type matching.

#### 1.0.2

 * Explicit Connect / Disconnect flow with local state tracking.
 * Auto-sync on first connect.
 * Stripe checkout and billing portal via SaaS backend.
 * Rate-limit ledger only created on subsequent requests.

#### 1.0.1

 * Token cost optimization via OpenAI prompt caching.
 * Per-store quota estimates in admin.
 * Chat history controls and daily purge cron.

#### 1.0.0

 * Initial release.
 * Product sync to SaaS backend.
 * Storefront chat widget with multilingual support.
 * Tier-based quota management.

## Meta

 *  Version **1.2.3**
 *  Last updated **5 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ai assistant](https://wordpress.org/plugins/tags/ai-assistant/)[automated support](https://wordpress.org/plugins/tags/automated-support/)
   [sales chatbot](https://wordpress.org/plugins/tags/sales-chatbot/)[woocommerce chatbot](https://wordpress.org/plugins/tags/woocommerce-chatbot/)
 *  [Advanced View](https://wordpress.org/plugins/realapps-ai-store-chat-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/realapps-ai-store-chat-for-woocommerce/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/realapps-ai-store-chat-for-woocommerce/)