=== Wow Chat for Woo ===
Contributors: thinkmatic
Tags: woocommerce, ai, chat, search, recommendations
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 0.1.0
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Catalog-aware product search, recommendation widgets, and an on-store FAQ/product-finder chat for WooCommerce — fully offline, no account required.

== Description ==

Wow Chat for Woo adds shopper-friendly product discovery to a WooCommerce store. Everything runs locally on your site — no account, no API key, and no external service.

* Typo-tolerant catalog search backed by MySQL FULLTEXT and a custom ranker.
* "Recently viewed", "Related products", and "Frequently bought together" recommendation widgets.
* A FAQ chat bubble that doubles as an on-store product finder.
* Gutenberg blocks for the search bar, recommendation grids, and chat widget.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/wow-chat-for-woo` (or install via the WordPress plugin installer).
2. Activate "Wow Chat for Woo" from the Plugins screen. WooCommerce must be active.
3. Open **WooCommerce → Wow Chat for Woo** to configure the search bar, recommendation widgets, and chat bubble.

== Frequently Asked Questions ==

= Does the plugin require an account or API key? =

No. Search, recommendations, and the FAQ chat all run locally with no external requests.

= Is any data sent off my site? =

No. The plugin processes everything on your own WordPress install; it does not phone home or send catalog or visitor data to any external service.

= Where can I report bugs or request features? =

Please use the support forum on WordPress.org or open an issue at the plugin's homepage.

== Development ==

This plugin ships both the compiled assets (in `build/`) and their full, human-readable source so the build is reproducible.

* **JavaScript/TypeScript/SCSS source:** `src/` — every bundle under `build/` is compiled from a matching entry point in `src/` (e.g. `build/admin/index.js` ← `src/admin/index.tsx`, `build/blocks/<name>/index.js` ← `src/blocks/<name>/index.js`).
* **Build tooling:** [`@wordpress/scripts`](https://www.npmjs.com/package/@wordpress/scripts) (webpack), configured in `webpack.config.js` and `tsconfig.json`. Dependencies and the build script are declared in `package.json` / `package-lock.json`.
* **Build the assets:**
    1. `npm install`
    2. `npm run build` — regenerates everything in `build/`.
* **PHP dependencies:** `composer.json` declares dev-only tooling (PHPUnit, WP Coding Standards). No runtime Composer dependencies. Run `composer install` then `vendor/bin/phpunit` for the PHP test suite.

No third-party JavaScript libraries are bundled into the compiled assets. The only external packages used (`@wordpress/*` and `react`) are not bundled — they load from the WordPress-provided script globals at runtime.

== Changelog ==

= 0.1.0 =
* Initial release: typo-tolerant catalog search, recommendation widgets (recently viewed, related, frequently bought together), FAQ product-finder chat, admin React shell, and Gutenberg blocks — all running locally.

== Upgrade Notice ==

= 0.1.0 =
First public release.
