=== ELX Chatbot ===
Contributors: echologyxrajesh
Tags: elx-chatbot, woocommerce, chatbot, ai, customer-support
Tested up to: 7.0
Stable tag: 1.0.0
Requires at least: 6.5
Requires PHP: 8.0
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Connect your WooCommerce store to the ELX Chatbot platform and keep your product catalogue and order data in sync.

== Description ==

ELX Chatbot connects your WooCommerce store to the ELX Chatbot service. Once linked, you can sync your product catalogue as a JSON feed, expose order data over a secure REST endpoint, and verify ownership of your store from a single settings page.

Features:

* One-click store verification using a secret key.
* Automatic product feed generation in JSON format.
* Scheduled feed refresh (hourly, daily, weekly, monthly).
* REST API endpoints secured with JWT authentication for products and order lookup.
* WooCommerce-native product and variation handling.

= How to use =
1. Install and activate the plugin.
2. Go to **Tools > ELX AI Chatbot** in your WordPress admin.
3. Enter your ELX Chatbot secret key and click **Connect & Verify**.
4. Once connected, your product feed will be generated automatically.
5. Configure feed refresh interval and product batch size from the settings page.

= Feedback =
Did you like this plugin? Dislike it? Have a feature request? Please share your feedback with us at support@elxchatbot.ai.

== Third-Party Services ==

This plugin communicates with the following external services:

1. **ELX Chatbot API** (elxchatbot.ai)
   - Purpose: Register your store, sync product feed data, and enable chatbot functionality.
   - Data sent: Store URL, domain name, site name, WooCommerce currency, secret key.
   - When: When you connect your store via the settings page and during feed generation.
   - Privacy Policy: https://www.elxchatbot.ai/privacy-policy
   - Terms of Service: https://www.elxchatbot.ai/terms-and-conditions
   - Cookies Policy: https://www.elxchatbot.ai/cookies-policy
   - Data Deletion: https://www.elxchatbot.ai/data-deletion-instructions

2. **ELX Chatbot Frontend Script** (CDN)
   - Purpose: Load the chatbot user interface on your storefront.
   - Data sent: Bot ID (anonymized identifier for your store).
   - When: On every frontend page load when the chatbot is active.
   - Privacy Policy: https://www.elxchatbot.ai/privacy-policy
   - Terms of Service: https://www.elxchatbot.ai/terms-and-conditions
   - Cookies Policy: https://www.elxchatbot.ai/cookies-policy
   - Data Deletion: https://www.elxchatbot.ai/data-deletion-instructions

== Installation ==

= Download & Upload: =
1. Download the **ELX Chatbot** plugin (*.zip file*)
2. In your admin area, go to the Plugins menu and click on **Add New**
3. Click on **Upload Plugin** and choose the **`elx-chatbot.zip`** file and click on **Install Now**
4. Activate the plugin and Enjoy!

= Manually: =
1. Download and upload the **ELX Chatbot** plugin to the **`/wp-content/plugins/`** directory
2. Activate the plugin through the Plugins menu in WordPress

== Frequently Asked Questions ==

= Do I need to setup anything? =

Yes. After activation, open the ELX Chatbot settings page under **Tools > ELX AI Chatbot**, paste the secret key provided by ELX Chatbot, and click "Connect & Verify".

= Does it work with any WordPress theme? =

Yes, it will work with any standard WordPress theme.

= Does this plugin require WooCommerce? =

Yes. ELX Chatbot is a WooCommerce connector and requires WooCommerce to be installed and active.

You can post your questions on the [support forum here](https://wordpress.org/support/plugin/elx-chatbot/)

== Screenshots ==

1. ELX Chatbot connection settings page.
2. Personalized shopping assistance with AI-powered product recommendations and comparisons.
3. 24/7 automated customer support for returns, shipping, and order management.
4. Multilingual AI chat that engages customers in their preferred language.
5. FAQ training tools — upload PDFs, add custom FAQs, or scrape website URLs.
6. Bot design customization with brand colors, name, intro, and live preview.

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release.



