Description
Nodi AI for WordPress connects your WooCommerce store to the Nodi AI platform, enabling:
- Product sync — automatically sync your WooCommerce products to Nodi AI so the AI can answer product questions in chat
- Order handling — let customers place orders directly through the AI chat interface
- Webhook integration — real-time product and order updates pushed to Nodi AI
- Chat widget — embed the Nodi AI chat widget on all pages of your site with one toggle
- Extensible adapter architecture — built to support additional e-commerce platforms in future releases
Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- WooCommerce 5.0 or higher
- An active Nodi AI account (https://www.usenodi.com)
External Services
This plugin connects to the Nodi AI API (https://www.usenodi.com) to:
- Sync WooCommerce products to your Nodi AI workspace
- Receive and process orders placed via the Nodi AI chat interface
- Register webhooks to keep product and order data up to date
Data sent to Nodi AI includes: product details (name, price, stock, images), order details (items, billing info, totals), and store configuration. This data is sent only when you have entered your API credentials in the plugin settings.
By using this plugin you agree to the Nodi AI Terms of Service (https://www.usenodi.com/terms-conditions) and Privacy Policy (https://www.usenodi.com/privacy-policy).
Installation
Automatic installation
- Go to Plugins > Add New in your WordPress admin
- Search for “Nodi AI”
- Click Install Now, then Activate
Manual installation
- Download the plugin zip from https://www.usenodi.com or WordPress.org
- Go to Plugins > Add New > Upload Plugin
- Upload the zip and click Install Now, then Activate
Setup
- After activation, go to Nodi AI in the left admin menu
- Enter your API Key and Config ID — generated in the Nodi dashboard under Configurations > Connect WooCommerce
- Click Save Settings
- Click Test Connection to verify
- Click Sync Now to perform an initial product sync
To enable the chat widget, fill in the Widget Public Key field and check Enable Chat Widget.
FAQ
-
Where do I get my API Key and Config ID?
-
Log in to your Nodi AI dashboard, go to Configurations, connect your WooCommerce store, and the credentials will be displayed in the setup wizard.
-
Does this plugin work without WooCommerce?
-
The product sync, order handling, and webhook features require WooCommerce. The chat widget works on any WordPress site regardless of e-commerce platform.
-
What data is sent to Nodi AI?
-
Product data (names, prices, stock levels, images, categories) and order data (items, quantities, billing details, totals, status) are sent to Nodi AI. No personal customer data is stored by the plugin itself.
-
Is my API key stored securely?
-
Yes. Your API key is encrypted at rest using AES-256-CBC with your site’s unique AUTH_KEY as the encryption key.
-
Which e-commerce platforms are supported?
-
WooCommerce is supported in version 1.0.2. Additional platform support (Shopify, Easy Digital Downloads) is planned for future releases.
-
WooCommerce connect and security
-
After connecting from the Nodi dashboard, WordPress checks that the return request is authorized (WordPress nonce and/or a short-lived signature verified with your Nodi API). Ensure your Nodi backend is up to date so the return URL includes the signed parameters.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Nodi AI” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Nodi AI” 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.2
- WordPress.org release: stable tag aligned with tags/1.0.2; plugin directory icons and banners added.
- SVN layout cleanup: plugin code lives under trunk/ and tags/ only.
1.0.1
- Security: WooCommerce OAuth return (
admin_post_nodi_wc_return) requiresmanage_optionsplus a WordPress nonce and/or API-verified signed return parameters. - Plugin URI points to the main site; readme contributor slug updated.
1.0.0
- Initial release
- WooCommerce adapter: product sync, order creation, stock checks, payment methods
- Webhook registration for real-time product and order updates
- Admin settings page with Test Connection and Sync Now actions
- Chat widget injection via script_loader_tag filter
- Platform-agnostic adapter architecture for future platform support
