Smart WooCommerce Search


Improve customer experience and boost your sales with Smart WooCommerce Search plugin for WordPress websites. Powerful, amazing and efficient!

Read more.

View plugin Demo.

With this Instant Ajax WooCommerce search plugin, your customers will be able to find any product on your online store. Just enter the required keyword and the plugin will start viewing all WooCommerce products one by one.

This plugin is indispensable for sites with a large number of product items.

You can completely customize your smart search. In addition, the plugin integrates seamlessly into the WooCommerce Product Search widget.

You have the opportunity to create your Smart Search widget and paste it on any of the pages of the site (to do this, use the “Code” widget in DIVI) using a shortcode [smart_search id = “1 ″]. You can also place it on the sidebar using the Smart Search widget. Replace the default theme search using a shortcode.

An important advantage is that WooCommerce Search is compatible with Elementor (you can find the required widget in the list of Elementor widgets). It is also compatible with the WPBakery Page Builder plugin.

Also you can replace default Avada search with a smart search in an easy way.

Give it a try and enjoy:)


  • Search re’sults with images and prices
  • Simple integration into default search widgets
  • Elementor compatible
  • DIVI compatible
  • WPBakery Page Builder ( Vi’sual Composer ) compatible
  • Search by product SKU
  • Search in product Categories
  • Search in product Tags
  • Multisite ’support
  • Allow/disallow searching in selected product categories
  • Exclude “Out of stock” products from search re’sults
  • Multiple words search
  • Translation ready
  • Search Exclude plugin compatible

View plugin Demo.

Plugin Documentation.

PRO Features

  • Search in product attributes
  • Search in custom fields
  • Search in custom taxonomies
  • Search in product brands
  • Search in product variations
  • Search in custom post types
  • WPML compatible
  • Polylang compatible
  • Stop words
  • Synonyms
  • Search re’sults with “Out of stock” label
  • Search re’sults with “Sale” label
  • Search re’sults with “Featured” label
  • Search re’sults with “Add to Cart” button
  • ACF plugin compatible
  • Custom Post Type UI plugin compatible
  • Ultimate WooCommerce Brands plugin compatible
  • More customization and styling settings

Read More.

View plugin Demo.

Plugin Documentation.


  • Smart WooCommerce Search Custom Widget
  • Smart WooCommerce Search Settings Page - General tab
  • Smart WooCommerce Search Settings Page - Items to Search through tab
  • Smart WooCommerce Search Settings Page - Styling tab


  1. Unzip the downloaded .zip file.
  2. Upload the plugin folder to the wp-content/plugins/ directory of your WordPress site.
  3. Go to the ‘Plugins’ menu in WordPress and activate the Smart WooCommerce Search plugin.
  4. Configure the plugin (/wp-admin/admin.php?page=smart-search)
  5. Place the search plugin shortcode into your template or simply use the built-in widget.


Is it compatible with my WordPress themes?

Plugin not tested with all themes, but it easily integrated in any theme, and may be require some styling to make it match nicely.

How to manage plugin settings?

Please read a documentation.

Is there a way to show the ‘shop search output’ from WooCommerce, for example 3 items per row?

Yes, when using products search or when you set option to search only through products in default or in custom search widget (shortcode) the search page displays WooCommerce product layout.

How to add Smart Search widget into the theme template (a PHP file)

Just add these code
In example used widget with ID = 1, so don’t forget to change widget ID to needed value.


Avost 15, 2022 4 replies
Purchased the PRO Version ! I have a few issues with the Search whereby I added a STOP Word (ink) but if you type your search with that word in it the Results are :No Results. So, the Stop Words do NOT work So Far I have TRIED to Contact Yummy for Support numerous times and Never had a reply. So I am giving this plugin only 2 stars. 1 for the plugin - because it sort of works 1 for Support ONLY if they ever reply to my Support questions which I asked in the proper way. Come ON - YOu took my money quickly enough NOW respond Appropriately with SUPPORT as Paid for !!! Surely that's not too hard? Before you say this should have been posted in Support - IT WAS!
Novembar 25, 2020
The plugin works great and is very intuitive to set up, use and integrate into the website. The free version already offers a lot of flexibility. We recently purchased the pro version to use some of the extra features, and we're very happy with it. We especially appreciate the very friendly & fast email support. There was a very minor issue with one of the functionalities, but thanks to the excellent support we were able to fix it in very little time. Additionally to being extremely helpful, the support is also super nice & replies very quickly.
Novembar 13, 2018
I'm very glad I found this plugin! Before you spend $50 on the garbage search plugin from WooCommerce directly, try this one first. The free version does everything and more with no need to crack into the code just to make it do basic functions. I agree with another rating in that my only regret is that I didn't find this sooner.
Read all 22 reviews

Contributors & Developers

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




  • Added: hook for altering search re’sults output ‘ysm_’suggestion_image_output’
  • Compatibility: WooCommerce 7.0


  • Fixed: is’sue when search re’sults page doesn’t display any products
  • Updates: localization files and strings


  • Fixed: Smart Search hooks priority is’sue when search re’sults page doesn’t displays needed products
  • Fixed: is’sue when additional woocommerce filters do not applies to the products in search re’sults
  • Added: option to disable AJAX functionality (re’sults popup)


  • restored SKU search
  • Compatibility: WooCommerce 5.9


  • small fixes
  • Compatibility: WooCommerce 5.8


  • Fixed: is’sue with popup re’sults click event
  • Compatibility: WordPress 5.8
  • Compatibility: WooCommerce 5.5


  • Fixed: is’sue with non-latin encoding
  • Compatibility: WooCommerce 5.2


  • Fixed: errors while saving options on the multisite installation
  • Tweaks: under the hood improvements


  • Tweaks: optimizations for the query that runs on the search re’sults page


  • Fixed: tweaks for multiple words is’sue


  • Added: option to extend default Avada’s search bar
  • Fixed: is’sue when multiple words separated with a space


  • Fixed: fatal error when no custom widgets added


  • Fixed: special character is’sue
  • Updated: admin pages structure
  • Compatibility: WooCommerce 5.0


  • Tweaks: search re’sults order
  • Tweaks: input styles
  • Compatibility: WooCommerce 4.8 and WordPress 5.6


  • Fixed: popup height is’sue on mobiles
  • Fixed: product link on the product title
  • Compatibility: WooCommerce 4.7


  • Fixed: is’sue with removing Elementor widget
  • Fixed: error when searching in custom fields


  • Database queries optimization
  • Code optimization
  • UI improvements
  • Fixed: View All button link


  • Tweaks: WooCommerce 4.4 compatibility
  • small fixes


  • WordPress 5.5 compatibility


  • code refactoring and optimization
  • Elementor compatibility
  • Accessibility fix


  • code refactoring and optimization
  • WooCommerce 4.3 compatibility


  • Fixed: is’sue related to single quote in a search terms
  • code refactoring


  • Fixed: is’sue when empty re’sults on search page
  • Fixed: empty placeholder in search bar
  • Some code refactoring


  • Fixed: search re’sults page pre_get_posts filter


  • Fixed: compatibility with Avada


  • Updated: po file
  • Small tweaks


  • Compatibility with WooCommerce 4.0


  • Added compatibility with WOOF plugin
  • Fixed – is’sue with query parameters in View All button


  • Fixed – WP 5.3 compatibility is’sue
  • Fixed – is’sue with ‘+’ symbol in the query


  • Fixed – Polylang compatibility is’sue
  • Fixed – Variations displaying when not in stock


  • Fixed – DIVI shortcodes is’sue in search re’sults


  • Fixed – outputting variations when parent product in draft
  • Code optimizations


  • Improved – search re’sults page output
  • Improved – visibility and exclusion query parameters


  • Fixed – search re’sults page query
  • Improved – autocomplete function


  • Added – “Search Field Background Color” option
  • Improved – “Fuzzy Search” option


  • Fixed – php warning


  • Fixed – re’sults order (by title) is’sue when “fuzzy search” option enabled
  • Fixed – is’sue on mobiles when re’sults popup can’t be closed


  • Added – “Search Page Layout with Posts” option
  • Fixed – displaying of “View all” link when no ’suggestions


  • Fixed – “Disallowed Product Categories” option
  • Fixed – searching by SKU


  • Added “Disallowed Product Categories” option
  • Support for WooCommerce 3.4.2


  • Added excerpt position option


  • Fixed duplicating of re’sults when searching by SKU;
  • Fixed outputting of all posts instead of no re’sults;


  • Fixed Search Page re’sults amount is’sue


  • Added Search Exclude plugin compatibility
  • Under the hood improvements


  • Fixed View All Button link
  • Fixed Search re’sults page output


  • Speed optimizations
  • Fixed form ’submitting link


  • Added option – Exclude “Out of stock” products from re’sults
  • Under the hood improvements


  • Fixed fuzzy search
  • Fixed is’sue with ‘/’ in search text


  • Fixed syntax error for php version less than 5.4


  • Added option “Fuzzy search (multiple word search)”
  • Under the hood improvements


  • Added option “Enable search through Variable Product Variations”
  • Added option “Accent Words on Search Page”
  • Under the hood improvements


  • Fixed is’sue with a border in “No re’sults” block


  • Fixed is’sue with a special characters like “őűóíúéá”
  • Fixed is’sue with a multibyte strings


  • Fixed WooCommerce 3.0 compatibility is’sue, when new products didn’t shows up in the search re’sults
  • Small improvements


  • Added option to display a product SKU in the re’sults popup
  • Added option to restrict the product searching by selected categories
  • Added option to set custom widget input border width
  • Small improvements


  • Prevent redirecting to the Search re’sults page when a customer presses Enter and the number of typed characters less then characters number set in the plugin settings
  • Fixed popup content scrolling by mouse wheel (Windows OS browsers)


  • Fixed searching by sku
  • Fixed css cross browser is’sues


  • Fixed is’sue with fonts (fontello) conflict


  • Changed search re’sults page output – when using products search or when you set option to search only through products in default or in custom search widget (shortcode) the search page displays WooCommerce product layout
  • Added option (“Display default search output on search re’sults page”) to disable plugin filter that overrides default WordPress or WooCommerce search query


  • Initial release