BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Wavize – AI Shopping Assistant & E-commerce Chatbot for WooCommerce icon
Actively maintained Tested with WP 7.1 #75 in AI Chatbot

Wavize – AI Shopping Assistant & E-commerce Chatbot for WooCommerce

Help shoppers find products, choose variants and track orders with AI. Free WooCommerce connector; paid Wavize service required after trial.

Active installs<10New
Downloads · 30d110• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads101Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d40▼ -57% week over week
Our verdict

Solid choice

Wavize is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 week ago, and scores 64/100 on our health check.

  • Actively developed — last update 1 week ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112335Sep 24Sep 28Oct 3
Yesterday5
Daily average (1y)11
Peak day47Sep 24, 2026
Last 12 months110

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Wavize stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
AI Chatbot >100 1,260 Best AI Chatbot plugins →
order tracking >100 4,286 Best order tracking plugins →
product recommendations >100 1,203 Best product recommendations plugins →
Shopping Assistant #46 197 Best Shopping Assistant plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About Wavize

From the official readme · v2.5.11

Description

Turn product questions into confident purchases.

Your visitors have questions before they buy. Wavize connects your WooCommerce
catalogue to an AI shopping assistant that helps them find relevant products,
understand their options and move toward checkout, right on your store.

Recommend products from your connected catalogue, answer buying questions,
guide shoppers to product pages and help existing customers track orders after
verification. Configure the assistant in Wavize; the connector installs the
widget and notifies the service when your catalogue changes.

The plugin is free. The external Wavize service is paid. A Wavize account and
an active subscription are required after any trial. There is no permanently
free SaaS plan. Review the plans and trial conditions,
including payment-method and automatic-renewal requirements, before subscribing.
No separate WordPress plugin licence is required.

Help shoppers choose, not just search

  • Product discovery: understand a shopper’s request and suggest relevant products.
  • Answers before purchase: use the connected catalogue and knowledge configured in Wavize to answer buying questions.
  • Product cards and variants: show product information and supported variants in the shopping widget.
  • Native cart access: guide visitors to their WooCommerce cart and add supported products through the native cart flow.
  • Order tracking: help customers check an existing order after reference and email verification.
  • Automatic catalogue updates: notify Wavize when products, variations or stock change.
  • Assisted-sale measurement: provide signed attribution metadata and order-reference notifications for the Wavize analytics service.
  • Multilingual experience: translatable plugin administration through WordPress.org language packs, plus local PDF guides in eight languages.

Features in the hosted widget depend on your Wavize plan, account status,
configuration and product types. AI responses may be inaccurate; review your
sources and test important shopping journeys. No increase in sales is guaranteed.

Connect your store without copying keys or scripts

Open Wavize in WordPress, choose Connect my WooCommerce store, sign in to
Wavize and approve read-only catalogue and order access. Initial indexing starts
after authorization. View the connection status, indexed product count and last
completed synchronization from the local dashboard.

This WordPress.org edition requires WooCommerce to be installed and active.
Install and activate WooCommerce before activating Wavize. If WooCommerce becomes
unavailable, new connections and the widget are paused; saved connection settings
are preserved. Activate WooCommerce again to resume using the connector.

Built around your store’s existing workflow

The connector uses WordPress enqueueing and scheduled events, and WooCommerce
order objects for attribution. Both classic checkout and the Store API checkout
hook are supported. The order-storage integration declares HPOS compatibility;
it does not write attribution directly to the WordPress posts tables.

The external service manages the assistant, catalogue processing, conversations,
usage quotas and subscription access. This plugin does not replace your checkout,
charge customers or edit your product catalogue through its service connection.

External services and data

This plugin is a connector to Wavize, which supplies
the hosted AI processing, content indexing and conversation management.
The service is essential; the plugin is not a standalone AI engine.

Before connection: the plugin does not contact Wavize. Its administration
styles, scripts and images are local. There is no plugin analytics or tracking.

When you click Connect Wavize: the plugin sends your public site URL,
connector version, interface language and a temporary random authorization
state to https://wavize.com/commerce/native/launch. Your browser is redirected
to Wavize for sign-in and approval. The callback is verified against the
initiating WordPress administrator. A one-time local state and result code are
sent to /commerce/native/exchange to obtain the public widget token and, for
WooCommerce, the private connection credentials.

WooCommerce authorization: the official /wc-auth/v1/authorize flow asks
for read-only API access. WooCommerce sends a key, secret and key identifier
directly to the Wavize callback URL. Read-only access can include product and
personal order information; it is not restricted to public products. Wavize
uses catalogue data (identifiers, names, descriptions, prices, images, product
URLs, categories, attributes, variations and availability) and accesses order
information for customer-verified tracking. It does not request write access
to products or orders.

After WooCommerce connection: authenticated notifications, status requests,
manual resynchronization and disconnection use
https://wavize.com/commerce/native/connections/{id}/event. Event requests
contain the event name, connector version and a private bearer credential.
Product-change notifications do not contain the product or customer records;
the Wavize service reads the catalogue through the approved WooCommerce API.
Notifications are debounced; failed notifications have bounded retries.
Administration status polling is bounded and pauses in background tabs.

Shopping attribution: when the Wavize service has placed its signed,
short-lived wavize_attribution cookie after an assistant conversation, this
connector copies that opaque token into the private _wavize_attribution order
metadata during classic or block checkout. For attributed orders, new-order,
refund and status-change notifications contain only the order reference; Wavize verifies
the signed token and reads the authoritative order through the approved
read-only WooCommerce API. The connector never sends order totals, products,
customer details or the attribution token in an event notification. Identical
notifications are debounced and failed notifications have bounded retries.

On the public site after connection: the plugin loads the documented
Wavize service script from https://wavize.com/chatbot/js. The visitor browser
then communicates with Wavize to operate the assistant. Depending on the
features enabled in Wavize, this can include the current page URL, messages,
conversation/session identifiers, technical browser and connection information
(including IP address), information entered into contact forms and optional
voice inputs. Wavize supplies the service’s runtime and related resources.
The widget token is a public installation identifier, not a merchant API secret.
The connection screen explicitly asks the administrator to authorize the assistant
and any Wavize branding link enabled for the selected plan on the public site.

The site owner is responsible for appropriate visitor information and consent
where required. Suggested privacy text is available in WordPress Settings >
Privacy. Developers may use wavize_load_widget to prevent enqueueing the
widget until the site’s consent mechanism allows it. This is not a bundled
cookie-consent solution; ensure any page cache respects that choice.

Terms of service
| Privacy policy
| Contact Wavize

The local ?wc-ajax=wavize_product endpoint supplies only published, visible,
non-password-protected product data needed by the shopping widget. It does not
return order records, customer details, API secrets or attribution tokens.
Adding items uses the visitor’s WooCommerce Store API cart, not the service’s
read-only merchant API key. For subscriptions, bundles, configurable add-ons
or other unsupported product types, keep the store’s native product form.

License

Copyright 2026 Wavize. Plugin code, administration styles, scripts and included
Wavize branding assets are distributed under GPLv2 or later. Third-party platform
marks retain their licences and trademark rights; see ASSETS-LICENSES.txt.
No endorsement by WordPress, WooCommerce or their owners is implied.

Installation

  1. Install and activate WooCommerce. Then upload the Wavize ZIP in Plugins > Add New > Upload Plugin and activate Wavize.
  2. Open Wavize in the WordPress administration.
  3. Read the service and data information, then click Connect my WooCommerce store.
  4. Sign in to your Wavize account, or create one and review the subscription conditions.
  5. With WooCommerce active, approve the read-only authorization request.
  6. Return with the same WordPress administrator that started the connection.
  7. Configure the assistant in Wavize and test it on your store after indexing completes.

Requirements: a publicly reachable HTTPS website, single-site WordPress, active
WooCommerce (declared minimum: 7.0), and an administrator with manage_options. Localhost, private networks, inaccessible
maintenance sites and WordPress Multisite are not supported by this release.
The theme must use the standard WordPress enqueue and footer hooks.

Moving from another Wavize connector directory

Do not delete an active connector first. For the supplied private 2.5.1 edition,
deactivate it, then install and activate this WordPress.org edition. The connection
options are shared and the activation updates their owner. Keep only one edition
active. After verifying the connection and widget, the inactive 2.5.1 edition
can be deleted: its ownership check protects the migrated settings.

The previous wavize/wavize.php 2.5.2/2.5.3 package uses the same shared options.
Deactivate that edition without disconnecting or deleting it, then activate
this edition in wavize-ai-chatbot-shopping-assistant-for-woocommerce/.
Activation transfers ownership of the saved settings without reconnecting.
If this directory is already installed, use the normal ZIP replacement flow.

Very old versions earlier than 2.2.0 need a compatible private-edition upgrade
before migration. Their uninstaller does not understand shared ownership.
Deactivation alone does not cancel a Wavize subscription or revoke credentials.

Frequently asked questions

Is WooCommerce required?

Yes. From version 2.5.10, this WordPress.org edition is for WooCommerce stores. WooCommerce must be installed and active. Existing connection settings are retained on upgrade, but the widget requires WooCommerce to remain available.

Is Wavize free?

The connector is free and open source. The external Wavize service requires an account and a paid subscription after any trial. There is no permanently free SaaS plan. Pricing, trial conditions and quotas are shown by Wavize before subscribing.

The connection link expired or a previous attempt is stuck. What should I do?

Open Wavize in WordPress with the administrator account that started the connection. When available, use Restart connection to retire only the unfinished attempt and begin a fresh authorization. Continue with the same Wavize account; there is no need to register again, purchase another subscription or disconnect an existing working integration. A request currently being exchanged cannot be restarted. The plugin keeps the pending state outside the transient cache, but still rejects expired, replayed or mismatched callbacks. A safe diagnostic label can appear on the local Wavize screen if the…

Do I need WooCommerce?

Not to connect the website and display the assistant. Catalogue synchronization, product recommendations, the shopping cart integration and order tracking require WooCommerce with the appropriate read-only authorization.

Where are the plans and usage limits configured?

In your Wavize account. This connector does not contain a hard-coded pricing table or its own paid licence. Plan changes do not require editing this plugin’s files.

Will the assistant work with every product type?

The inline product selector supports simple and variable products. Complex products or custom add-ons may require the native product page. Developers can return false from wavize_widget_product_supported for products whose native form must be retained. Variable products with over 500 children use a native-form fallback by default.

Is catalogue synchronization automatic?

Yes. Product, variation and stock changes schedule bounded notifications to Wavize. The service performs indexing in the background, subject to the account limits. On low-traffic sites, ensure normal WordPress cron execution. No separate plugin synchronizer or mandatory external cron service is installed.

How are assisted orders measured?

When an eligible conversation results in the service’s signed attribution cookie, the connector can save that opaque value in private order metadata. Wavize checks the proof and the order obtained through its read-only API. Opening a chat alone does not guarantee attribution, and not every store order is counted as assisted. Neither order totals nor customer details are sent in order-event notifications.

What happens when the subscription expires or a payment fails?

The external service controls access according to the account status. Installing or reinstalling the connector does not reset a Wavize trial, restore exhausted quotas or override a suspended account. Manage billing in Wavize.

What happens on deactivation, disconnection or removal?

Deactivation stops the local widget and scheduled jobs, while preserving settings. Disconnect stops the widget, requests service disconnection and revokes the saved read-only Wavize WooCommerce key. Failed remote disconnection is visibly retried up to six times. You can also revoke the key in WooCommerce > Settings > Advanced > REST API. Uninstall removes this edition’s owned connection options and scheduled jobs and attempts service disconnection and key revocation. If the network is unavailable, complete disconnection in Wavize and verify the WooCommerce API key manually. Existing…

Why does a copy of my website need a new connection?

Connections are bound to the original site address. A copied site with a different address must remove its local copied settings and connect independently, without revoking the original site’s remote connection.

Can I manage visitor consent?

Use your site’s consent solution and the documented wavize_load_widget filter. The filter can prevent the external widget from being enqueued. This plugin is not a consent-management platform; page caching must respect the chosen approach. Suggested disclosure text is added to WordPress Settings > Privacy.

How are interface translations provided?

The plugin uses English source strings and the WordPress.org translation system. Approved language packs are delivered by WordPress and follow the site or user locale. Until a language pack is available and installed, the interface falls back to English. This distribution does not bundle .po or .mo translation files. Contribute translations at the Wavize translation project. The eight local PDF guides remain included. The hosted assistant uses the language settings available in the connected Wavize account independently of WordPress administration translations.

Is documentation included?

Yes. Open Documentation (PDF) from the Wavize administration screen or the Plugins list. A two-page guide is included locally in English, French, German, Spanish, Italian, Portuguese, Dutch and Polish. The link follows your WordPress user language, with English as the fallback. All eight guides can also be selected under Help & privacy > Documentation (PDF) on the Wavize screen. The PDFs are stored in this plugin’s docs/ directory. They can be read before connecting a Wavize account; opening a guide does not make a request to Wavize. Editable Markdown sources are included in docs/source/…

Where can I get help?

Check your connection status in WordPress or contact Wavize. Never post API secrets, visitor messages, customer details or private payment links in a public support forum.

Changelog

Updated plugin name and screenshot captions. Connection settings and commerce behaviour are unchanged. Interface translations still depend on approved WordPress.org language packs.

2.5.11

  • Update the plugin display name to Wavize – AI Shopping Assistant & E-commerce Chatbot for WooCommerce.
  • Add eight screenshot captions for the WordPress.org listing. Localized images are maintained in the SVN assets directory.
  • Link directly to the Wavize translation project. Continue using native WordPress.org language packs.
  • Preserve WooCommerce requirements, connection security, saved settings, storefront behaviour and all eight local PDF guides.

2.5.10

  • Make WooCommerce a required dependency for this WordPress.org edition.
  • Protect activation on older WordPress versions and pause connection setup and the widget when WooCommerce is unavailable.
  • Preserve saved connection settings and the existing WooCommerce authorization, catalogue and order integration.
  • Align the administration, readme and eight local guides with the WooCommerce requirement.

2.5.9

  • Make administrator capability, POST method and action-specific nonce checks explicit in every local administrative action; reject unauthorized requests with HTTP 403.
  • Check administrator permission before handling a pairing or onboarding return; preserve the existing one-time state, original-user, site, expiry and replay protection.
  • Keep the settings page read-only; connection ownership is recorded by the existing activation hook.
  • Correct the WordPress.org contributor to wavizeai.
  • Use native WordPress.org language packs instead of bundling translations or a custom translation loader. Keep translatable strings and all eight PDF guides.
  • Clarify that WooCommerce is optional for the assistant and required for shopping features.

2.5.8

  • Keep catalogue synchronization automatic. Offer manual recovery only for a failed or overdue automatic update confirmed by Wavize.
  • Recheck eligibility before submitting a retry; fail closed when status is unavailable and distinguish a queued job from a no-op.
  • Preserve the stable configured site identity fix and all pairing, widget, order-attribution and billing behaviour.
  • Update the eight local guides and translated recovery messages.

2.5.7

  • Bind pairing, setup continuation and saved-connection checks to the configured site URL rather than a language-filtered navigation URL.
  • Prevent site_mismatch when a home_url filter adds parameters or a locale prefix on a public return. Keep public translations and product links unchanged.
  • Preserve exact site, original-administrator, expiry, one-time state and concurrent-connection checks; recheck the site after the exchange.
  • Keep connection options, commerce notifications, attribution, eight-language translations and PDF guides unchanged.

2.5.6

  • Preserve the short-lived pairing and setup continuation with the local pending lock, so clearing a transient cache does not discard a valid connection request.
  • Add a nonce-protected Restart connection action for an unfinished attempt; do not require a 20-minute wait or disconnect an existing account.
  • Keep expiry, original-administrator, site and one-time exchange checks. Add safe diagnostic labels for rejected callbacks.
  • Keep the eight languages, bundled PDF guides, WooCommerce order attribution and external service endpoints.

Full changelog on WordPress.org →

Screenshots

Wavize shopping widget on a WooCommerce store: product recommendations and add-to-cart actions (demo conversation).
Wavize shopping widget on a WooCommerce store: product recommendations and add-to-cart…
Assistant personalization in the Wavize dashboard: avatar, brand colours, widget style and position.
Assistant personalization in the Wavize dashboard: avatar, brand colours, widget style…
Proactive message settings in Wavize for product pages, catalogue browsing and cart assistance.
Proactive message settings in Wavize for product pages, catalogue browsing and cart…
Multilingual storefront assistant with language detection (demo conversations).
Multilingual storefront assistant with language detection (demo conversations).
Conversation management in the Wavize dashboard (demo data).
Conversation management in the Wavize dashboard (demo data).
Knowledge sources managed in the Wavize dashboard. Available limits depend on the Wavize plan.
Knowledge sources managed in the Wavize dashboard. Available limits depend on the Wavize…
Engagement and attributed-sales reporting in Wavize (illustrative demo figures, not measured results).
Engagement and attributed-sales reporting in Wavize (illustrative demo figures, not…
Human handoff and customer contact request settings in the Wavize dashboard.
Human handoff and customer contact request settings in the Wavize dashboard.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Wavize alternatives

All AI Chatbot plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WPZOOM Connect: AI Chat, Click to Chat, Social Icons & Share Buttons WPZOOM Connect: AI Chat, Click to Chat, Social Icons & Shar… AI chat that answers visitors from your own pages, Click to Chat for WhatsApp & Telegram… by WPZOOM 90K+ ★★★★★★★★★★ 4.9 (144) 1 week ago 96
2 Lead Generation Contact Widget & AI Chatbot: Chat Button, Phone Call, Telegram, Email – SiteLeads Lead Generation Contact Widget & AI Chatbot: Chat Button, P… 💬 Turns visitors into leads. Contact Widget, Free AI Chatbot, WhatsApp, Instagram, Facebook… by Extend Themes 10K+ ★★★★★★★★★★ 5 (2) 1 month ago 76
3 Hyve Lite – AI Chatbot Trained on WordPress Posts, Pages, Products & More with ChatGPT Hyve Lite AI chatbot that engages visitors 24/7 and automates customer support from your content. Use… by Themeisle 7K+ ★★★★★★★★★★ 4.3 (6) 6 days ago 81
4 Geeky Bot – AI Sales Assistant for WooCommerce Geeky Bot – AI Sales Assistant for WooCommerce WooCommerce AI sales assistant for natural product discovery, grounded answers… by ahmadgb 6K+ ★★★★★★★★★★ 5 (4) 2 days ago 68
5 Support Genix – Helpdesk, AI Chatbot, Knowledge Base & Customer Support Ticketing System Support Genix AI-powered helpdesk & support ticket system with chatbot, knowledge base, and smart… by DevItems 2K+ ★★★★★★★★★★ 4.5 (10) 4 weeks ago 85
6 MxChat – AI Chatbot & Content Generation for WordPress MxChat – AI Chatbot & Content Generation for WordPress Free AI chatbot and content generation for WordPress. Train ChatGPT, Claude, Gemini or Grok… by MxChat 2K+ ★★★★★★★★★★ 5 (30) 2 days ago 89
7 AI Marketing Expert — AI Email Marketing, AI Content Generator, SEO Analyzer, AI Workflow Automation, Social Media & Ai Chatbot AI Marketing Expert All-in-one AI marketing & workflow automation: Email campaigns, AI chatbot, B2B leads, AI… by Noor Alam 1K+ ★★★★★★★★★★ 5 (1) 6 days ago 81
8 Boei – AI Chatbot, Live Chat & 50+ Channels Boei – AI Chatbot, Live Chat & 50+ Channels European AI chatbot for WordPress. 95+ languages, captures leads, hands off to your team… by Boei 900+ ★★★★★★★★★★ 5 (30) 2 months ago 78
9 AI Chatbot for WooCommerce & Live Chat – onWebChat AI Chatbot for WooCommerce & Live Chat – onWebChat AI chatbot that learns your WooCommerce products, shows them as photo cards in the chat and… by onWebChat 700+ ★★★★★★★★★★ 4.7 (24) 3 weeks ago 86
10 StoreAgent – WooCommerce AI Chatbot & WooCommerce MCP StoreAgent – WooCommerce AI Chatbot & WooCommerce MCP AI chatbot for WooCommerce, WooCommerce MCP for ChatGPT and Claude, and AI content tools… by Josh Kohlbach 600+ ★★★★★★★★★★ 5 (5) 2 weeks ago 86

FAQ

Wavize: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 4, 2026

Is Wavize free?

Yes. Wavize is free to download and use from the official WordPress.org plugin directory.

Is Wavize safe to use in 2026?

Wavize is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 week ago, and scores 64/100 on our health check.

How many websites use Wavize?

Wavize is active on <10 WordPress websites and has been downloaded 101 times since it launched in September 2026. It was downloaded 110 times in the last 30 days.

Does Wavize work with WordPress 7.1?

Yes. The developer has tested Wavize up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Wavize need?

Wavize requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Wavize last updated?

The latest version, 2.5.11, was released on September 24, 2026 (1 week ago).

Who makes Wavize?

Wavize is developed and maintained by Wavize.

What are the best alternatives to Wavize?

The most popular alternatives to Wavize are WPZOOM Connect: AI Chat, Cl… (90K+ installs), Lead Generation Contact Wid… (10K+ installs) and Hyve Lite (7K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.