Title: Finzo Product Search for WooCommerce
Author: Plugsbe
Published: <strong>September 16, 2026</strong>
Last modified: September 16, 2026

---

Search plugins

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

![](https://ps.w.org/finzo-product-search-for-woocommerce/assets/icon-256x256.gif?
rev=3698796)

# Finzo Product Search for WooCommerce

 By [Plugsbe](https://profiles.wordpress.org/plugsbe/)

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

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

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

## Description

**Finzo Product Search for WooCommerce** is a free live search plugin that replaces
the default WooCommerce product search. It shows matching products while the shopper
is still typing, ranks them by relevance, and finds the right item even when the
search has a typo, a different word or a SKU.

The default storefront search looks for words in product titles and content, and
does not account for SKUs, variations, misspellings or synonyms. Finzo builds its
own product index and scores every match on the fields you choose, so the product
a shopper means comes first.

[Documentation](https://docs.plugsbe.com/finzo-product-search-for-woocommerce/) 
| [Support](https://support.boomdevs.com)

#### Live search in the search box your theme already has

There is nothing to place and no template to edit. Finzo finds the search fields
your theme already shows — in the header, menu, sidebar or a widget — and answers
right inside them, at that field’s width. Fields a theme loads later are picked 
up too.

Need a search box somewhere else? Put the `[finzo_search]` shortcode in any page,
post, widget area or page builder that accepts shortcodes. Add `look="inline_results"`
to build a dedicated search page with results laid down the page.

#### Results that find the right product

 * **Its own search index.** Products and variations are stored in a dedicated table
   with a MySQL FULLTEXT index, so searches do not run slow post-meta queries.
 * **SKU and variation search.** Each variation is indexed with its own SKU, so 
   a part number or model number finds the exact item.
 * **Field weights you control.** Decide how much a match counts in the title, SKU,
   categories, tags and short description, from 0 to 10.
 * **Ranking signals.** Best sellers move up when scores are close, and out-of-stock
   products sink below in-stock ones.
 * **Typo tolerance.** “sweatshrt” still finds the sweatshirt.
 * **Synonyms.** One line, such as `hoodie = sweatshirt, pullover`, works in every
   direction.
 * **Word stemming and partial matching.** “running” also matches “run”, and results
   appear before a word is finished.
 * **Exact phrase preference, stopwords and match modes.** All words, any word, 
   or all words with a fallback to any.
 * **Redirects.** Send a search such as “track order” straight to the orders page.
 * **No more empty results.** When nothing matches, Finzo relaxes the search and
   shows the closest products instead of “no results”.
 * **Stays current.** Products are re-indexed when saved, with a scheduled full 
   rebuild (hourly, twice daily, daily or weekly) for bulk imports and stock syncs.

#### A result card that shows what shoppers need

Choose what each result carries: image, price, sale price and discount badge, SKU,
category, star rating, stock status, tags, a short description snippet and highlighted
matching words. Lay results out as a list with thumbnails, a grid of cards or compact
rows, group them by category, and sort by relevance, newest, price, best selling
or rating.

Keyboard navigation, recent searches (kept in the visitor’s browser only), a “See
all results” link, and close on Escape or outside click are built in.

#### Match your store’s design

The **Appearance** screen controls every colour, font size, corner radius, spacing
value, thumbnail size and animation the search panel uses. By default it inherits
your theme’s font. Give the theme search box or the shortcode box its own look when
one of them needs different colours. **Preview** opens the real search panel inside
the admin with your changes, before you save.

#### Tune relevance before shoppers see it

The **Query tester** runs any search against your live index and shows the score
behind each result. Six presets — fashion, electronics, grocery, furniture, beauty
and digital downloads — give you a starting point, and **Presets & backup** exports
every setting as JSON.

#### Built for performance and privacy

 * Searches run against your own database. No search term, product or visitor detail
   leaves your server.
 * The free plugin records no searches.
 * Responses are cached, and the storefront script loads deferred by default.
 * When no search type is switched on, Finzo loads nothing on the storefront.
 * Declares compatibility with WooCommerce High-Performance Order Storage (HPOS).
 * Choose whether shop managers or administrators only can change settings.

Everything above works in this plugin, with no account and no licence.

#### Finzo Premium

A paid build adds to the free plugin. Premium is optional; nothing here depends 
on it.

 * **Spotlight search** — a centred search panel opened with Cmd/Ctrl + K, Cmd/Ctrl
   + / or Cmd/Ctrl + F, or with a floating button. 16 ready-made designs, ten of
   them animated, five opening animations, and its own width, position and backdrop.
 * **Mobile search** — a floating search button on phones, in 10 button styles and
   12 icons, that opens full screen, as a bottom sheet, as a card or down from the
   top.
 * **Filters** — category, In stock and On sale chips above the results, each showing
   how many matches are behind it.
 * **Add to cart from the results** — for simple, in-stock products, with the theme’s
   mini-cart updating.
 * **Merchandising** — for any search, show chosen products first, rank a product
   higher, or never show it. Products are picked by name.
 * **Search analytics** — the most searched queries, the searches that found nothing
   and the zero-result rate. Only query text and counts are stored, with no IP addresses
   or user IDs.
 * **More to search inside** — product attributes, the full description, custom 
   fields (including ACF fields) and other taxonomies such as brands, each with 
   its own weight.

#### Shortcodes

 * `[finzo_search]` — a real search box that shows its results right there, in the
   page. Add `look="inline_results"` to lay the results down the page instead of
   in a dropdown.

#### Developer hooks

 * `finzo_before_search` — filter the parsed query tokens before they are scored.
 * `finzo_search_results` — filter the finished result set.
 * `finzo_index_product` — filter a product’s index row before it is written.
 * `finzo_settings_schema` — filter the settings schema.
 * `finzo_settings_capability` — filter the capability required to manage settings.
 * `finzo_stopwords` — filter the stopword list.

Search runs through a public, read-only REST endpoint at `/wp-json/finzo/v1/search?
q=shoes`, which can also be used by headless front ends.

Finzo Product Search is an independent plugin. It is not affiliated with, or endorsed
by, WooCommerce or Automattic.

### External Services

This plugin uses Freemius to handle licensing, the optional paid build and product

updates. Freemius is a third-party service operated by Freemius Inc.

**When it is contacted, and what is sent**

 * **Opt-in (optional).** On activation you are asked whether to share basic site
   data.
    If you agree, the site URL, WordPress and PHP versions, the active theme
   and plugin list, and the administrator name and email address are sent so Freemius
   can create your account and send product news. If you skip or decline, none of
   this is sent and the plugin keeps working in full.
 * **Pricing screen.** Opening the pricing page in the admin requests the current
   plans
    and prices from Freemius. The site URL and the plugin identifier are sent.
 * **Licence activation and checks.** If you buy a licence, the licence key, site
   URL
    and plugin version are sent to activate it, and periodically afterwards 
   to confirm it is still valid and to check for updates.
 * **Uninstall (optional).** If you opted in, deactivating the plugin offers an 
   optional
    feedback form. Nothing is sent unless you submit it.

No search terms, product data, order data or visitor information are ever sent to

Freemius or to any other external service.

Service: Freemius – https://freemius.com/
 Terms of Service: https://freemius.com/
terms/ Privacy Policy: https://freemius.com/privacy/

### Source Code

This plugin’s own CSS and JavaScript ship uncompiled in `resources/`, so there
 
is nothing to build.

The bundled Freemius SDK in `vendor/freemius/` includes one compiled asset,
 assets/
js/pricing/freemius-pricing.js. Its source and build tooling are maintained by Freemius
at https://github.com/Freemius/wordpress-sdk

## Screenshots

[⌊The Finzo Search dashboard: the setup steps and which search types are switched
on.⌉⌊The Finzo Search dashboard: the setup steps and which search types are switched
on.⌉[

The Finzo Search dashboard: the setup steps and which search types are switched 
on.

[⌊Theme search box: live product search answering inside the search field the shopper
clicked.⌉⌊Theme search box: live product search answering inside the search field
the shopper clicked.⌉[

Theme search box: live product search answering inside the search field the shopper
clicked.

[⌊Sources & indexing: per-field relevance weights for title, SKU, categories, tags
and short description.⌉⌊Sources & indexing: per-field relevance weights for title,
SKU, categories, tags and short description.⌉[

Sources & indexing: per-field relevance weights for title, SKU, categories, tags
and short description.

[⌊The Query tester: run any search and see the relevance score behind each result.⌉⌊
The Query tester: run any search and see the relevance score behind each result.⌉[

The Query tester: run any search and see the relevance score behind each result.

## Installation

#### Automatic installation

 1. Make sure WooCommerce is installed and active.
 2. In your WordPress admin, go to **Plugins  Add New**, search for **Finzo Product
    Search**, then click **Install Now** and **Activate**.

#### Manual installation

 1. Download the plugin zip file.
 2. Go to **Plugins  Add New  Upload Plugin**, choose the file, click **Install Now**
    and then **Activate Plugin**.
 3. Or upload the unzipped folder to `/wp-content/plugins/` and activate it on the **
    Plugins** screen.

#### Setup

 1. Go to **Finzo Search** in the admin menu and press **Rebuild** at the bottom of
    the plugin’s menu to build the search index.
 2. Under **Search types**, open **Theme search box** or **Shortcode**. Both are switched
    on by default.
 3. Choose what each result shows under **Results  Result card**.
 4. Run a few real searches in **Relevance  Query tester** to check the ranking.

The [setup guide](https://docs.plugsbe.com/finzo-product-search-for-woocommerce/)
walks through each step with screenshots.

## FAQ

### How do I add live product search to WooCommerce?

Install and activate Finzo Product Search, then press **Rebuild** on the **Finzo
Search** screen. The Theme search box search type is on by default, so the search
fields your theme already has start showing live results. To place a search box 
anywhere else, use the `[finzo_search]` shortcode.

### Is Finzo Product Search free?

Yes. Live search, the product index, SKU and variation search, typo tolerance, synonyms,
redirects, field weights, the result card, design settings and the Query tester 
are all free, with no account and no licence. Finzo Premium is an optional paid 
build that adds Spotlight search, mobile search, filters, add to cart, merchandising,
search analytics and more index sources.

### Does it work with my theme?

Finzo recognises standard WordPress and WooCommerce search fields, including the
search block and search forms that themes add to headers, menus and sidebars. If
your theme opens search in its own popup, **Hide the theme’s own search popup** 
keeps that popup from showing behind the results. You can also place a search box
anywhere with the `[finzo_search]` shortcode.

### Can customers search by SKU?

Yes. The SKU is indexed for every product and, with **Product variations** switched
on, for every variation. Raise the **SKU and model number** weight under **Relevance
Sources & indexing** if your customers mostly search by part number, then press **
Rebuild**.

### Does it find products when a search has a typo?

Yes. **Typo tolerance** absorbs a wrong, extra or missing letter in words of five
or more letters, and **Suggest closest alternatives** shows the closest products
when nothing matches exactly. For misspellings you see often, add a synonym such
as `jumpr = jumper`.

### Can I control which products appear first?

Yes. Field weights decide how much a match in the title, SKU, categories, tags and
short description counts, and the sales popularity and in-stock priority signals
separate products that match equally well. The Query tester shows the resulting 
score for each product. Finzo Premium adds merchandising rules to pin, boost or 
hide specific products for a particular search.

### Does it search blog posts or pages?

No. Finzo Product Search searches WooCommerce products and their variations only.

### Does this plugin send data anywhere?

Searching does not. Every query runs against your own database, and no search term,
product or visitor detail ever leaves your server.

The plugin does bundle Freemius, which handles licensing and the optional paid build.
It contacts freemius.com when you opt in to sharing site data, when the pricing 
screen is opened, and when a licence is activated or checked. See External Services
below for exactly what is sent and when. Declining the opt-in leaves the plugin 
fully working.

### What visitor data is stored?

This plugin does not record searches at all. Query recording is part of Finzo Premium;
where it is available it stores only the search text, a count and the number of 
results – never IP addresses, user IDs or cookies.

### Will it slow down my storefront?

Search assets are small and load with a deferred script tag by default.

Queries run against a dedicated index table rather than post meta. Normal queries
are narrowed by a FULLTEXT index first and only the matching rows are scored, which
on a 20,000-product catalogue measured roughly six to ten times faster than scanning
every row. Queries the index cannot express — a typo, or a match inside the middle
of a word — fall back to a full scan of the index table, so they still return the
right products but take longer.

If your server is old enough that it cannot create a FULLTEXT index, or the table
is not InnoDB, the plugin detects that and uses the scan for everything. Nothing
breaks; searches are just slower on very large catalogues.

### I changed a setting but search results look the same. Why?

Changes to field weights, the variation and hidden-product switches, and index sources
need a rebuild: press **Rebuild** on the **Finzo Search** screen. Search responses
are also cached for 60 minutes by default; saving settings starts fresh, and **Presets&
backup  Clear search cache** empties the cache by hand.

### Can I use it on a headless store?

Yes. The storefront searches through a public, read-only REST endpoint, `/wp-json/
finzo/v1/search`, which accepts the query, a result limit, a category and a sort
order.

### What happens to my data when I uninstall?

Everything is removed: both custom tables, all options and all cached responses.
If you enable “Keep data on uninstall” under Advanced, nothing is deleted.

### Where can I find documentation or get help?

Guides for every screen and setting are in the [Finzo Product Search documentation](https://docs.plugsbe.com/finzo-product-search-for-woocommerce/).
For questions or problems, contact [support](https://support.boomdevs.com).

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ Plugsbe ](https://profiles.wordpress.org/plugsbe/)

[Translate “Finzo Product Search for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/finzo-product-search-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.

## 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**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ajax search](https://wordpress.org/plugins/tags/ajax-search/)[live search](https://wordpress.org/plugins/tags/live-search/)
   [product search](https://wordpress.org/plugins/tags/product-search/)[search](https://wordpress.org/plugins/tags/search/)
   [woocommerce search](https://wordpress.org/plugins/tags/woocommerce-search/)
 *  [Advanced View](https://wordpress.org/plugins/finzo-product-search-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ Plugsbe ](https://profiles.wordpress.org/plugsbe/)

## Support

Got something to say? Need help?

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