LeoSearch – AI Search & Shopping Assistant for WooCommerce

Description

LeoSearch helps shoppers find suitable WooCommerce products using natural-language search and a conversational shopping assistant. It supports OpenAI, Claude, DeepSeek and compatible providers, catalog-grounded recommendations, analytics, merchandising, multilingual stores and authenticated app integrations.

External services

LeoSearch can connect to third-party AI provider APIs when a store administrator selects a provider and saves that provider’s API key. These requests are used to interpret shopper search intent and assistant messages. Product results are retrieved from the local WooCommerce catalog.

OpenAI: When OpenAI is selected, LeoSearch sends the shopper’s search query or assistant message, recent assistant conversation context, and a limited set of indexed WooCommerce product information needed to answer the request. Requests are sent only when a shopper uses AI search or the shopping assistant, or when an administrator tests the saved connection. OpenAI provides this service. Terms: https://openai.com/policies/terms-of-use/ Privacy: https://openai.com/policies/privacy-policy/

Anthropic Claude: When Claude is selected, LeoSearch sends the shopper’s search query or assistant message, recent assistant conversation context, and a limited set of indexed WooCommerce product information needed to answer the request. Requests are sent only when a shopper uses AI search or the shopping assistant, or when an administrator tests the saved connection. Anthropic provides this service. Terms: https://www.anthropic.com/legal/commercial-terms Privacy: https://www.anthropic.com/legal/privacy

DeepSeek: When DeepSeek is selected, LeoSearch sends the shopper’s search query or assistant message, recent assistant conversation context, and a limited set of indexed WooCommerce product information needed to answer the request. Requests are sent only when a shopper uses AI search or the shopping assistant, or when an administrator tests the saved connection. DeepSeek provides this service. Terms: https://cdn.deepseek.com/policies/en-US/deepseek-terms-of-use.html Privacy: https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html

Custom compatible API: When a custom API endpoint is configured, LeoSearch sends the same request data to the HTTPS endpoint entered by the site administrator. The site administrator is responsible for reviewing the terms and privacy policy of that custom provider before enabling it.

Screenshots

Blocks

This plugin provides 1 block.

  • LeoSearch AI Search

Installation

  1. Upload and activate the plugin.
  2. Ensure WooCommerce is active.
  3. Open WooCommerce > LeoSearch.
  4. Connect a provider, rebuild the index and configure the storefront experience.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“LeoSearch – AI Search & Shopping Assistant for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.15

  • Removed an unnecessary review-only QA checklist document from the package.

1.0.14

  • Removed the custom CSS editor from plugin settings.
  • Made storefront credit display opt-in only.
  • Documented external AI provider services in the readme.

1.0.13

  • Updated WordPress.org submission metadata.
  • Matched the text domain to the submitted plugin slug.
  • Added the WooCommerce dependency header.

1.0.12

  • Prepared the free WordPress.org submission build.
  • Removed inactive license UI and validation code from the free package.

1.0.10

  • Cleaned the final analytics direct-query Plugin Check warnings.

1.0.9

  • Restored assistant UI controls and animations.
  • Added search height and font-size settings.

1.0.8

  • Reduced Plugin Check noise for provider endpoints and analytics exports.

1.0.7

  • Fixed remaining review-notice request sanitization.
  • Removed the translation placeholder warning in quick questions.
  • Improved prepared custom-table SQL identifiers.

1.0.6

  • Added a dedicated Analytics tab.
  • Added locked Pro analytics previews with a grey overlay.
  • Added dashboard query caching and cleaner custom-table handling.
  • Updated plugin metadata for the current release.

1.0.3

  • Added close-button background, icon and border color controls.
  • Improved storefront styling controls under Styling.
  • Restyled the assistant close control for clearer touch and hover behavior.

1.0.2

  • Prevented product variations from appearing as repeated storefront products.
  • Enforced explicit minimum, maximum and stock constraints even when AI is unavailable.
  • Invalidated older search caches so corrected results appear immediately.

1.0.1

  • Made shortcode and block search bars respect their Elementor or container width.
  • Added a separate configurable width for automatic native-search replacement.
  • Added provider connection links and a delayed, dismissible review request.

1.0.0

  • Completed the production test release roadmap.
  • Added multilingual indexing for WPML and Polylang stores.
  • Added pinned and excluded product merchandising rules.
  • Added Free, Pro and Agency feature planning for future monetization.
  • Added assistant behavior instructions, subtitle and branding controls.
  • Added system diagnostics, onboarding and API documentation.

0.7.1

  • Fixed live color settings by moving CSS-variable rules into the primary frontend stylesheets.
  • Prevented theme headers from collapsing the replacement search field.
  • Added a unique combined AI, conversation and shopping icon.

0.7.0

  • Added complete search and shopping-assistant color controls.
  • Added editable assistant quick questions.
  • Added optional authenticated API endpoints for future app integrations.
  • Strengthened replacement-search sizing inside constrained theme headers.
  • Applied live styling through frontend CSS variables and added a unique AI shopping icon.

0.6.1

  • Fixed compact search-result layouts and isolated cards from theme CSS.
  • Fixed encoded WooCommerce currency and spacing entities.
  • Added assistant on/off and left/right widget placement controls.
  • Added a dedicated shopping-assistant icon.

0.6.0

  • Added focused Search, Shopping Assistant, Integrations and Styling tabs.
  • Added top-query, zero-result, click and add-to-cart analytics.
  • Added privacy retention controls and CSV export.
  • Fixed variation attribute indexing and protected the dashboard from raw server error HTML.

0.5.0

  • Simplified the admin to Dashboard and AI Integrations tabs.
  • Added TheLeoPress publisher branding and isolated notice suppression.
  • Added conversational shopping assistant with session context.
  • Added catalog-grounded recommendations and product comparisons.
  • Added direct add-to-cart for purchasable simple products.
  • Added configurable assistant name, welcome message and enable control.

0.4.1

  • Redesigned the admin as a responsive professional dashboard.
  • Added Overview, AI Providers, Search Index and Appearance sections.
  • Added setup health, connection testing, indexing progress and live-style controls.

0.4.0

  • Added OpenAI, Claude, DeepSeek and custom OpenAI-compatible providers.
  • Added separate protected API key fields and merchant-selected models.
  • Added responsive live product search with images and prices.
  • Added shortcode, dynamic block and native search replacement option.
  • Added accessible loading, result and empty states.

0.3.0

  • Added OpenAI Responses API integration with Structured Outputs.
  • Added natural-language price, availability, keyword and sorting intent.
  • Added caching, monthly limits, rate limiting and keyword fallback.
  • AI extracts intent only; products always come from the WooCommerce index.

0.2.0

  • Added product and variation indexing.
  • Added automatic index synchronization.
  • Added relevance-ranked keyword search API.
  • Added admin batch re-indexing and WP-CLI support.

0.1.0

  • Initial plugin foundation.