Title: MakeMeHappy Product Search for WooCommerce
Author: MakeMeHappy
Published: <strong>October 17, 2026</strong>
Last modified: October 17, 2026

---

Search plugins

![](https://ps.w.org/makemehappy-product-search/assets/icon.svg?rev=3752137)

# MakeMeHappy Product Search for WooCommerce

 By [MakeMeHappy](https://profiles.wordpress.org/makemehappysk/)

[Download](https://downloads.wordpress.org/plugin/makemehappy-product-search.0.11.1.zip)

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

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

## Description

MakeMeHappy Product Search provides live search without a licence, subscription 
or product-count quota. Product search supports names, descriptions, short descriptions,
SKU and categories, including normalization of accents. Posts use native WordPress
search.

Use [mmhps_search] or [mmhps_search scope=”all”]. The settings also support theme
search inputs, a custom CSS selector, appearance, exclusions, manual background 
indexing and optional hourly, daily or weekly index rebuilds. A working WP-Cron 
is required for unattended indexing. Admin polling can also progress a build.

The plugin requires WooCommerce and the PHP extensions pdo_sqlite, mbstring and 
iconv. The uploads/mmhps-index directory must be writable. Product variations do
not have a separate SKU index. Product edits appear after the next index rebuild.
A title search fallback remains available before the first build finishes.

The optional, separately distributed MakeMeHappy Product Search Pro add-on requires
this Free plugin. It adds typo tolerance, tags/brands/attributes, manual suggestions,
animated placeholders, search analytics. Pro is available from https://makemehappy.
sk/produkt/fastsearch-sqlite/ . The Free package does not include locked premium
implementations or an external updater.

### Translations

English is the source language. Slovak and Czech PO/MO translations are bundled 
in languages/ and work immediately after installation. WordPress.org language packs
take precedence when available. An unrestricted POT template is included for custom
translations with tools such as Loco Translate or Poedit. Custom translations do
not require a Pro licence. User-entered placeholders, suggestions and catalogue 
content are preserved and are not translated automatically.

## Installation

 1. Activate WooCommerce.
 2. Install and activate MakeMeHappy Product Search.
 3. Open MakeMeHappy Product Search, review settings and build the index.
 4. Insert [mmhps_search] in a page or enable theme search integration.

## FAQ

### Is a licence required?

No. Free works without a licence and has no expiry or product-count quota.

### Where is search data stored?

Product index files are stored locally in uploads/mmhps-index. Free does not send
search queries to an external service and does not collect search analytics. Configure
your web server to prevent public downloading of index files; an Apache access file
is included in the index directory when it can be created.

### Can I upgrade from 0.8.0?

Deactivate the old FastSearch Free and Pro plugins first. Install this plugin and
the compatible Pro 0.11.0 add-on if used. Existing preferences are copied once to
the mmhps_ prefix without deleting the originals. Rebuild the search index in its
separate directory. Replace [mfs_search] with [mmhps_search] in pages and widgets;
Pro 0.11.0 also supports the old shortcode. Existing Pro licence data is retained.
Back up your files and database before upgrading.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

 *   [ MakeMeHappy ](https://profiles.wordpress.org/makemehappysk/)

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

### Interested in development?

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

## Changelog

#### 0.11.1

 * Bundle Slovak and Czech translations so they are available immediately after 
   installation.
 * Keep WordPress.org language pack precedence and unrestricted custom translations.

#### 0.11.0

 * Adopt the MakeMeHappy Product Search name and unique mmhps_ identifiers.
 * Make hourly, daily and weekly index scheduling available in Free.
 * Migrate private-release preferences without overwriting existing new settings.

#### 0.10.0

 * Internationalize the interface and JavaScript messages; include English, Slovak
   and Czech catalogues and a POT template.
 * Preserve saved settings and custom search text across language changes.

#### 0.9.4

 * Remove duplicate settings submenu; clarify theme field animation.
 * Initialize Pro for existing search fields even when its script loads late; trim
   scope rules.

#### 0.9.3

 * Decode HTML entities in category, product and post result labels while retaining
   safe text rendering.
 * Rename the Free display name to MakeMeHappy Product Search for WooCommerce; keep
   existing plugin identifiers.

#### 0.9.2

 * Show locked Pro checkboxes as unchecked without changing stored preferences.

#### 0.9.1

 * Restore the original admin tabs and card layout; display locked Pro options in
   Free.

#### 0.9.0

 * Separate fully functional Free core and optional Pro add-on.
 * Preserve existing preferences and analytics during upgrade from 0.8.0.
 * Isolate index fields so disabling an add-on takes effect immediately.
 * Keep previous index on failed rebuild; support an empty catalogue.
 * Respect product search visibility and password protection.
 * Normalize Slovak accents consistently across platforms.

## Meta

 *  Version **0.11.1**
 *  Last updated **4 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [live search](https://wordpress.org/plugins/tags/live-search/)[search](https://wordpress.org/plugins/tags/search/)
   [SQLite](https://wordpress.org/plugins/tags/sqlite/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/makemehappy-product-search/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ MakeMeHappy ](https://profiles.wordpress.org/makemehappysk/)

## Support

Got something to say? Need help?

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