Description
ChatWeb for WooCommerce allows you to easily integrate ChatWeb’s AI-powered chatbot into your WooCommerce store. The plugin provides a simple interface to manage your API key, embed code, and synchronize your WooCommerce products with ChatWeb.
Features
- ๐ Easy API Key management
- ๐ฌ Automatic chatbox widget integration
- ๐๏ธ WooCommerce product synchronization
- ๐ Multi-language support (9 languages)
- ๐ Dashboard with sync statistics
- ๐ Automatic and manual product sync
- ๐ Detailed sync logs
- โก Cache management
- ๐ Bulk sync API for faster product synchronization
Supported Languages
- ๐ป๐ณ Vietnamese (Tiแบฟng Viแปt)
- ๐บ๐ธ English
- ๐ซ๐ท French (Franรงais)
- ๐ช๐ธ Spanish (Espaรฑol)
- ๐ฉ๐ช German (Deutsch)
- ๐ฎ๐น Italian (Italiano)
- ๐ฏ๐ต Japanese (ๆฅๆฌ่ช)
- ๐ณ๐ฑ Dutch (Nederlands)
- ๐ง๐ท Portuguese (Portuguรชs do Brasil)
WooCommerce Integration
ChatWeb for WooCommerce seamlessly integrates with WooCommerce to:
- Automatically sync products when created, updated, or deleted
- Bulk sync all products with one click
- Track sync progress in real-time
- View detailed sync logs
- Handle product variations and categories
- Sync product images and metadata
Privacy & Data
This plugin connects to ChatWeb API (https://api-dev.chatweb.to) to:
- Validate your API key
- Retrieve chatbot embed code
- Synchronize WooCommerce product data
- Display chatbot widget on your website
By using this plugin, you agree to ChatWeb’s Terms of Service and Privacy Policy.
Third-Party Services
This plugin relies on the following third-party service:
ChatWeb API
* Service URL: https://api-dev.chatweb.to
* Purpose: API key validation, chatbot embed code retrieval, product synchronization
* Terms of Service: https://chatweb.io/terms-of-service
* Privacy Policy: https://chatweb.io/privacy-policy
Data sent to ChatWeb API:
* API key for authentication
* WooCommerce product data (when sync is enabled)
* Website URL and basic WordPress information
License
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Support
For support, please visit:
* Website: https://chatweb.io
* Email: hello@chatweb.io
Credits
Developed by AIFusionLab Co., Ltd
Website: https://aifusionlab.io
Installation
Automatic Installation
- Log in to your WordPress admin panel
- Go to Plugins Add New
- Search for “ChatWeb for WooCommerce”
- Click “Install Now” and then “Activate”
Manual Installation
- Download the plugin ZIP file
- Log in to your WordPress admin panel
- Go to Plugins Add New Upload Plugin
- Choose the ZIP file and click “Install Now”
- Activate the plugin
Configuration
- Go to ChatWeb menu in WordPress admin
- Enter your ChatWeb API Key (get it from https://chatweb.io)
- Click “Save API Key”
- The chatbox widget will automatically appear on your website
WooCommerce Setup (Optional)
- Go to ChatWeb WooCommerce
- Enable “Auto-sync products”
- Click “Sync all products” to perform initial synchronization
FAQ
-
Do I need a ChatWeb account?
-
Yes, you need a ChatWeb account and API key to use this plugin. Sign up at https://chatweb.io
-
Is WooCommerce required?
-
Yes, WooCommerce is required. This plugin is designed to integrate ChatWeb’s AI chatbot with your WooCommerce store, including automatic product synchronization.
-
Which languages are supported?
-
The plugin interface is available in 9 languages: Vietnamese, English, French, Spanish, German, Italian, Japanese, Dutch, and Portuguese (Brazil).
-
How do I get an API key?
-
Sign up for a ChatWeb account at https://chatweb.io and get your API key from the dashboard.
-
Can I customize the chatbot appearance?
-
Yes, you can customize the chatbot appearance from your ChatWeb dashboard at https://chatweb.io
-
How often are products synced?
-
Products are automatically synced when created, updated, or deleted (if auto-sync is enabled). You can also manually sync all products at any time.
-
What data is sent to ChatWeb?
-
When syncing products, the following data is sent: product ID, name, description, price, SKU, stock status, categories, and images. No customer data is sent.
-
Is this plugin GDPR compliant?
-
The plugin itself does not collect or store personal data. However, the ChatWeb chatbot may collect visitor interactions. Please review ChatWeb’s privacy policy and configure your chatbot accordingly.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“ChatWeb for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “ChatWeb for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.3
- Fixed: Version consistency across plugin files
- Fixed: Script/style cache busting using plugin version instead of time()
- Fixed: Embed code sanitization to preserve script tags
- Fixed: Debug logger table cleanup on uninstall
- Removed: Hidden debug page from production code
- Security: Improved options cleanup on uninstall
1.0.2
- Improved: Embed code validation and storage reliability
- Improved: Error handling for API connections
- Fixed: Base64 fallback for embed code storage
1.0.1
- Added: Bulk sync API for faster product synchronization (5-6x faster)
- Added: Improved error handling for product sync
- Added: Better logging for debugging
- Improved: Performance optimization for large product catalogs
- Fixed: Transient handling for batch processing
- Updated: Translation files for all 9 languages
1.0.0
- Initial release
- API Key management
- Chatbox widget integration
- WooCommerce product synchronization
- Multi-language support (9 languages)
- Dashboard and sync logs
- Automatic and manual sync
- Cache management