WooCommerce plugin

e-toolkit Product Search

Advanced search for WooCommerce and WordPress with its own MySQL/MariaDB index, typo tolerance, faceted filters, result rules, and analytics — without an external search engine.

Search
Filters & facets
Analytics
100K
products in the test catalog
20K
variations in the test catalog
0
external search engines
WP + Woo
products and public content types
How it works

From a typed query to the right product — without an external search engine.

Product Search builds its own index in MySQL/MariaDB and selects the search strategy for each query. This improves relevance, handles typos, and keeps your data under your control in WordPress.

Search engine

Find products despite typos, word forms, and different ways of writing a query

The engine combines FULLTEXT search, fuzzy search, and trigrams with lightweight stemming for Polish. Exact product identifiers are handled separately, so names, descriptions, and product codes can be searched using rules appropriate to each type of data.

  • FULLTEXT with automatic strategy selection and fuzzy search for typos
  • lightweight stemming for Polish and configurable field priorities
  • exact matching for SKU, EAN, and custom identifiers
  • synonyms without rebuilding the index and cache with automatic invalidation
Search suggestions

Suggest products, categories, and brands before the results page opens

The search field can show suggestions in separate groups and highlight the matching part of a name. Users can navigate suggestions with the keyboard, while outdated requests are cancelled during fast typing.

  • products, categories, and brands in separate groups with the matching text highlighted
  • optional price, SKU, and availability with configurable suggestion limits
  • Arrow key, Enter, and Escape support with cancellation of outdated requests
  • desktop- and mobile-friendly layout, with Enter opening the full results page
Results u0026amp; sales

Go beyond search. Control what customers see and measure what happens next.

Facets, result rules, and analytics let you adapt search to your catalog, promote important products, and see which queries lead to clicks, carts, or purchases.

Filters u0026amp; listing

Build filtered results that match your catalog and storefront

The listing can use a grid or list layout and an automatic or custom product template. Filters can include taxonomies, prices, stock levels, and custom fields, while facet counts show how many results remain after selecting a value.

  • categories, brands, tags, attributes, other WooCommerce taxonomies, and custom fields
  • price and available quantity ranges, result counts, and handling of zero-result values
  • active filters, quick reset, filters beside or above results, and optional accordions
  • grid or list view, custom product template, responsive spacing, and desktop/mobile preview
Merchandising u0026amp; analytics

Promote the right products and measure whether search drives sales

For a specific query and language, you can pin, boost, or hide selected products. Rules are applied before pagination, while analytics connects search activity with product clicks, add-to-cart events, purchases, and revenue.

  • pin, boost, and hide products with control over the order of pinned results
  • popular queries, zero-result searches, product clicks, and add-to-cart events
  • confirmed purchases and revenue with automatic attribution reversal after cancellation or full refund
  • recommendations for related words and result rules, always requiring manual approval
Feature set

Key capabilities of e-toolkit Product Search

From its own search index and typeahead suggestions to facets, result merchandising, analytics, ET Lingua, REST API, and implementation tools.

Search engine

  • FULLTEXT with automatic strategy selection
  • Fuzzy search and trigrams for typos
  • Lightweight stemming for Polish
  • Names, descriptions, categories, brands, tags, attributes, and custom fields

Search suggestions

  • Products, categories, and brands in separate groups
  • Highlighting the matching part of the name
  • Optional price, SKU, and availability
  • Keyboard navigation, cancellation of outdated requests, and responsive layout

Filters u0026amp; facets

  • Categories, brands, tags, attributes, and other taxonomies
  • Price and available quantity ranges
  • Custom fields and meta values
  • Result counts, active filters, and handling of zero-result values

Results u0026amp; appearance

  • Grid or list view
  • Automatic or custom product template
  • Configurable colors, borders, corner radius, and density
  • Separate spacing settings and desktop/mobile preview

Result rules

  • Pin products to the top of results
  • Boost selected products higher in results
  • Hide products from results, counts, and facets
  • Rules assigned to a query and language, applied before pagination

Analytics u0026amp; recommendations

  • Popular queries and zero-result searches
  • Clicks, add-to-cart events, and confirmed purchases
  • Search-attributed revenue adjusted for refunds and cancellations
  • Related-word and result-rule recommendations approved by an administrator

WordPress, API u0026amp; languages

  • Search form and full listing shortcodes plus two dynamic Gutenberg blocks
  • Replacement of the standard /?s=… search and integration through WP_Query
  • Public PHP API, secure REST API, hooks, and filters
  • ET Lingua: separate index, cache, analytics, rules, and results for each language

Performance, admin u0026amp; security

  • Automatic change queue, batch reindexing, and WP-CLI tools
  • Tested with a catalog of 100K products and 20K variations without loading the entire catalog into memory
  • Admin screens for status, search quality, diagnostics, and user/developer documentation
  • No IP address or user ID storage, secure administrative operations, and separate data per site in Multisite

Want customers to find the right product before they leave your store?

Add your own index, search suggestions, facets, result rules, and analytics to WooCommerce — without an external search engine.

Search

FAQ

Frequently asked questions about indexing, typo tolerance, suggestions, filters, result rules, analytics, WooCommerce integration, ET Lingua, and the e-toolkit Product Search API.