xpay✦ Commerce
Directory
WooCommerce plugins
AI Search for WooCommerce – Intelligent Product Search
AI Search for WooCommerce – Intelligent Product Search
AI-powered semantic search built for WooCommerce stores. Understands what shoppers actually want — even when they use different words than your produc …
5.0
(5 ratings)Will this break my store?
What the WordPress.org registry says about keeping AI Search for WooCommerce – Intelligent Product Search running.
Tested to 6.9.5 — 1 branch behind 7.0
Tested against the WordPress branch in use today.3 months ago
At least 21.4 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.8.0
Your host must be running at least this version.false
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how AI Search for WooCommerce – Intelligent Product Search is looked after — not on how many stores run it.
88
out of 100Maintenance
35 / 35WordPress compatibility
14 / 20Support responsiveness
Not enough dataMerchant satisfaction
12 / 15Listing transparency
10 / 10Ratings
5.0
5 ratingsAI Search for WooCommerce makes your store’s search actually work. When a shopper types “summer blue dress” they find your “light cotton navy sundress”. When they search “headphones for running” they find your sweat-resistant wireless earbuds — even if the word “running” isn’t anywhere in the product description.
Default WooCommerce search matches keywords. AI Search matches meaning. It reads your entire product catalog — titles, descriptions, SKUs, categories, tags, and attributes — and converts each product into a vector that captures what it actually is. When a shopper searches, the plugin finds the closest matches by meaning, not by exact word overlap.
The result: fewer empty search pages, more products surfaced for long-tail queries, and shoppers who find what they wanted on the first try.
Also works with blog posts, pages, and any custom post type — so you can use the same intelligent search across your whole site.
Key Features
- WooCommerce Product Search: Full product catalog indexing — titles, short and long descriptions, SKUs, categories, tags, and product attributes (size, color, material, etc.). Pre-configured defaults so you can go live in minutes.
- Understands Shoppers, Not Just Keywords: Semantic search means “cozy winter sweater” matches your “merino wool pullover”. Long-tail and descriptive queries stop returning empty pages.
- Cross-Lingual & Multilingual: Works with 100+ languages — Portuguese, Spanish, French, German, Greek, Arabic, Chinese, Japanese, and more. International stores get consistent search quality across every language, and an English query can still match content in other languages.
- SKU & Attribute Matching: Customers can search by SKU fragments, attribute values, or technical specs and still find the right product.
- Smart Fallback System: 4-tier fallback ensures shoppers never hit a zero-result page — if AI search finds nothing, standard WordPress search takes over automatically.
- No OpenAI Account Required: Uses our free embedding service (up to 10,000 embeddings per site). Works out of the box for most stores.
- Bring Your Own API Key: Optionally use your own OpenAI API key for unlimited indexing.
- Bulk Embedding Generation: Index your entire existing catalog in one click, filtered by post type or category.
- Quota Management: Real-time monitoring of AI service usage and limits (v1.14.0+).
- Works Beyond Products Too: Same intelligent search for blog posts, pages, and any public custom post type.
- ACF Compatible: Index Advanced Custom Fields data for deeper product metadata search.
- Tunable Similarity Threshold: Fine-tune how strict or broad search results are, per store.
- Intelligent Caching: Fast results with automatic local caching.
Perfect For
- WooCommerce stores with large or varied product catalogs
- Fashion & apparel stores where shoppers describe products in their own words (“something flowy for summer”)
- Electronics & home goods stores with complex technical specs and model numbers
- Books, media, and marketplaces with thousands of titles
- International stores selling in multiple languages
- Membership sites, knowledge bases, and directories — any content-heavy WordPress site
How It Works
- Each product in your WooCommerce catalog is converted into a numeric “meaning fingerprint” (called an embedding) that captures its title, description, SKU, categories, tags, and attributes.
- When a shopper types a search query, their query gets its own fingerprint in the same way.
- The plugin compares the query’s fingerprint against every product’s fingerprint and returns the closest matches by meaning — not just by word overlap.
- Results are ranked by relevance, so the products shoppers actually want appear first.
- If no semantic matches pass the threshold, a 4-tier fallback kicks in so shoppers never hit an empty results page.
Embeddings are generated automatically when you publish or update products — no manual work after setup.
Learn More
Visit our website for documentation, demos, and examples:
https://wp-search.ai/
Browse technical documentation, see live demos of the plugin in action, and learn best practices for AI-powered search.
Usage
- Your existing WooCommerce search form (and the default WordPress search) are automatically upgraded — no theme or template changes required.
- Manage settings, switch providers, and monitor quota via the AI Search menu in your WordPress admin.
External Service
This plugin connects with:
- OpenAI Embeddings API: https://platform.openai.com/docs/guides/embeddings
- Custom Node.js Embedding Service
Please read more here:
https://platform.openai.com/docs/guides/embeddings
Yes. As of v1.25.0, AI Search exposes the following filters for developers:
ai_search_embedding_content— Modify the text sent to the AI provider when generating embeddings. Useful for injecting taxonomy names, stripping boilerplate, or normalizing terminology.ai_search_should_generate_embedding— Return false to skip embedding generation for specific posts. Useful for excluding drafts in certain categories or low-content posts.ai_search_query_before_embedding— Rewrite the user’s search query before it’s embedded. Useful for synonym expansion, spell correction, or locale-specific normalization.ai_search_similarity_threshold— Override the similarity threshold per-query or per-post-type. Useful for stricter matching on products vs. looser on blog content.ai_search_results— Re-rank or filter the final search results. Useful for boosting in-stock products, hiding restricted content, or injecting pinned results.
Plus existing filters: ai_search_searchable_post_types, ai_search_highlight_color, ai_search_highlight_text_color. Code examples are included in the inline PHPDoc above each filter in the plugin source.
Yes — WooCommerce is the primary use case. The plugin indexes product titles, short and long descriptions, SKUs, categories, tags, and product attributes. When you activate the plugin on a store with WooCommerce, the setup wizard automatically prioritizes products and pre-selects the most useful product fields.
Yes. SKUs are included in the product’s embedding, so a shopper can type a full or partial SKU and still find the product — even when combined with natural language (“black shoes SKU-2024”).
Yes. Attributes like size, color, material, and any custom attributes you configure are indexed as part of the product’s searchable content. Shoppers can search by attribute values (“large cotton”) and the plugin will match products with those attributes.
The plugin indexes the parent product (including its attributes and description). Individual variation-level descriptions aren’t separately indexed, but since attributes like size and color are included in the parent’s embedding, searches for variation-specific terms still surface the right product.
Nothing if you use our free AI Search Service (up to 10,000 embeddings per site). If you want unlimited indexing, you can use your own OpenAI API key.
The plugin logs the error and falls back to WordPress default search automatically, so shoppers never hit a broken search page.
Embeddings are automatically generated when you publish a post, page, or custom post type. You can also regenerate them manually from the post editor or bulk generate them from the settings page.
No. Embeddings are generated in the background when content is published, not during searches. Search results are fast because they use pre-computed embeddings stored in your database.
The free AI Search Service provides 10,000 embeddings per site. For unlimited usage, you can use your own OpenAI API key.
Yes! AI Search works with any public custom post type. You can select which post types to make searchable in the setup wizard or settings page.
Yes! You can configure custom post meta fields to be included in the search index. This is perfect for ACF fields, custom taxonomies, and other metadata.
The similarity threshold (0.1-1.0, displayed as 10%-100%) determines how closely search results must match the query. Higher values (70%-80%) give more precise results; lower values (30%-50%) return broader matches. The default is 30%, which is a good starting point for most stores — adjust down if shoppers see too few results, adjust up if results feel loosely related.
AI Search has a smart 4-tier fallback system that ensures users always get results, falling back to WordPress default search if needed.
Go to AI Search > General Settings and switch between the free AI Search Service or your own OpenAI API key.
Yes. Search queries are processed through the embedding API but are not stored externally. All search results and embeddings are stored in your WordPress database.
Plugin details
Tags on WordPress.org
