Title: CatCode Smart Search for WooCommerce
Author: CatCode
Published: <strong>September 30, 2026</strong>
Last modified: September 30, 2026

---

Search plugins

![](https://ps.w.org/catcode-smart-search-for-woocommerce/assets/banner-772x250.
png?rev=3721633)

![](https://ps.w.org/catcode-smart-search-for-woocommerce/assets/icon-256x256.png?
rev=3721633)

# CatCode Smart Search for WooCommerce

 By [CatCode](https://profiles.wordpress.org/catcodestudio/)

[Download](https://downloads.wordpress.org/plugin/catcode-smart-search-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/catcode-smart-search-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/catcode-smart-search-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/catcode-smart-search-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/catcode-smart-search-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/catcode-smart-search-for-woocommerce/)

## Description

The standard WooCommerce search looks for the exact letters you typed. “Notebok”,“
ноутбак”, “AB 123-45” instead of “AB12345” — and the shopper sees “No products were
found” while the product is right there. Smart Search fixes that without sending
your catalogue to an outside service: it keeps its own compact index in your WordPress
database and answers from it.

**What shoppers get**

 * **Typos are forgiven.** One typo in words of 4–6 letters, two in longer words;
   swapped letters count as one typo. “Showing results for …” tells the shopper 
   what was searched.
 * **SKUs the way people type them.** “AB-123 45”, “ab12345” and “AB 12345” all 
   find AB12345; Cyrillic letters that look like Latin ones (А, В, С, Е, Н, К, М,
   О, Р, Т, Х) are read as Latin. The exact SKU comes first.
 * **Ukrainian and Russian spellings together.** “телевізор” finds “Телевизор”, “
   мило” finds “Мыло”: і/и/ы, є/е/э, ї, ґ and the apostrophe are matched automatically.
 * **Word forms.** “чохли” finds “чохла”, “headphones” finds “headphone”.
 * **Live suggestions** under the search field: product image, price, SKU, the categories
   the results are in, “All results (N)”. Keyboard navigation, works on mobile, 
   no jQuery.
 * **Ranked results page.** Name and SKU matches first, then categories and brands;
   products in stock before sold-out ones. The shopper can still sort by price or
   popularity.

**What the shop owner gets**

 * An index that updates itself when a product, its stock or its category changes;
   big imports are indexed in the background.
 * The first build runs in the background after activation; the shop keeps its standard
   search until the index is ready.
 * A search tester in the admin: type like a shopper, see the results and the time
   it took.
 * WP-CLI: `wp catcode-srch reindex`, `wp catcode-srch search "query"`, `wp catcode-
   srch stats`.
 * A ready-made form: `[catcode_srch_search]`.

**Fast on big catalogues**

A search reads the vocabulary, the entries of the few words it picked and the rows
of the winners — never the products table with LIKE. The index lives in five small
tables with the keys the queries need.

**Where the data goes**

Nowhere. The index is built from your products and stays in your database; suggestions
are served by your own site through the WordPress REST API (`/wp-json/catcode-srch/
v1/suggest`). No external requests, no tracking.

## Installation

 1. Install and activate the plugin. WooCommerce must be active.
 2. The index builds in the background (a few minutes for tens of thousands of products).
    Progress: WooCommerce  Smart Search  Index and test.
 3. Suggestions appear under the existing search fields of the theme. To place a form
    yourself, use the `[catcode_srch_search]` shortcode.

## FAQ

### Does it work with my theme’s search field?

Suggestions attach to every field named “s” — the WordPress, WooCommerce and most
theme search forms. If your theme uses another field, set its CSS selector in the
settings.

### What if the index is not built yet or finds nothing?

The standard WordPress search runs, exactly as without the plugin.

### Will it slow down my site?

Pages load one small script and stylesheet; the server is asked only when a shopper
types. Indexing happens when products are saved, not when pages are viewed.

### Does it search in descriptions?

Name, SKU, categories (with parent categories) and brands are searched. These are
the fields shoppers search by; descriptions bring many accidental matches.

### Is my data sent anywhere?

No. Everything happens on your server.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CatCode Smart Search for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ CatCode ](https://profiles.wordpress.org/catcodestudio/)

[Translate “CatCode Smart Search for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/catcode-smart-search-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/catcode-smart-search-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/catcode-smart-search-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/catcode-smart-search-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/catcode-smart-search-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release: own index, typo tolerance, SKUs with spaces and dashes, Ukrainian/
   Russian spelling matching, word forms, live suggestions, ranked results page,
   admin search tester, WP-CLI commands.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [live search](https://wordpress.org/plugins/tags/live-search/)[product search](https://wordpress.org/plugins/tags/product-search/)
   [sku](https://wordpress.org/plugins/tags/sku/)[typo](https://wordpress.org/plugins/tags/typo/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/catcode-smart-search-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/catcode-smart-search-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/catcode-smart-search-for-woocommerce/reviews/)

## Contributors

 *   [ CatCode ](https://profiles.wordpress.org/catcodestudio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/catcode-smart-search-for-woocommerce/)