Shop Assistant for WooCommerce

Shop Assistant for WooCommerce

What it Does

The more quickly and easily a customer can find the products they want in your store, the more they will buy and the happier they will be with their experience.

Shop Assistant offers your customers a natural language search function where they complete a highly specific search tailored to their needs in the simplest way possible.

No more filtering over and over to find the products they want, or struggling to navigate complicated product menu trees, or filling out long advanced search forms. Shop Assistant allows your customer to complete a natural language search ‘sentence’ quickly and easily from anywhere in your site, which feels just like asking a real person for help, leading directly to the products they are after.

The sentence is completely customizable and as broad or as specific as you choose and can be placed anywhere on any page, any widgetized area, or directly in your template code.


  • Let your store help your customers like a real person
  • Create your own search sentence
  • Highly specific or simple and broad
  • Effective, fast, easy and natural for your customers
  • Increases sales

Happy conversions!

Note: You will need a WooCommerce Shop page configured in the standard way. If your theme has highly customised the standard shop page with filters and queries etc, then the Shop Assistant plugin will likely not be able to populate it with results of the user’s search.


* Fixed so is_woocommerce_active() check also works for multisite installations.

* Refactor the plugin class so plugin is initialized as early as possible. Please let us know if any problems.
* Added support for the currency symbol position setting from WC to allow for currencies with symbol after the number.
* Removed dead script link causing 404 error in the browser.

* Added Internationalization how-to to the the docs.
* Updated the language files.
* Changes to the order and priority of the loaded language files. Will not effect anyone who is already using internationalization.
* Changed where in the code the WooCommerce and version number checking is done.
* Made more strings translatable.
* Escaped all add_query_args and remove_query_args for security.
* Updated PluginUpdateChecker class.
* Fixed possible notice when no Title is set on the Shop Assistant Widget.

* Removed deprecated WooCommerce functions in WC2.3

* Changed our WooCommerce version support - you can read all about it here
* Updated WooCommerce deprecated functions.

* Added targetable classes to sentence

* Fixed bug when attribute is empty label was not displaying in sentence
* Save form as UTF-8 to allow Greek characters
* Fixed bug sub category shop page results

* Fixed bug when plugin appears on shop-page set to front-page

* Added Clean Theme and made None have less styling
* Changed UI so that Reset only shows after a change is made
* Updated UpdateChecker class
* Removed surrounding div on shortcode output
* Various small bug fixes

* Fixed bug stopping draggable ui on admin page

* Fixed the query on the search results page
* Fixed bug causing loss of search phrase on the admin page after saving
* Changed taxonomies and attributes to exclude empty terms

* Initial release