Elastic Multifaceted Autocomplete

Enhance the search results from Elastic Smart Autocomplete with a multi-faceted navigation including filterable attributes, products sorting and many display options.
Buy now
from €245,- excl. tax

Instant Multi-faceted search

  • Instant search results thanks to Elasticsearch
  • All product types included in the search results
  • Category and CMS pages included in the search results
  • "Did you mean" search terms suggestions
  • Products filtering by any attribute: color, size, price...
  • Price filter (slider and input boxes)
  • Products sorting (by relevance, product name, price or ratings)
  • Products display options: ratings, configurable attributes
  • "Add to cart", "Add to wish-list", "Add to compare", "Email to a friend" buttons
  • Back to top link

User-friendly tool

  • Search results available from any page
  • Keywords highlighting in the search results
  • Look and feel fully customizable from the back-office
  • Multi-theme skin
  • Fully responsive interface
Magento 2 extensions built by Certified Magento Professionals
30 days money-back guarantee
Support & Upgrade 6 months
On-demand premium services
  • Installation
  • Configuration
  • Customization

Compatible with

Magento Commerce & Magento Open source v2.2.x

Elasticsearch server v2.x, v5.x, v6.x

Latest changelog

  • Oct. 2018 | v1.0.0 Elastic-Ecommerce launches the new Elasticsearch Suite for Magento 2!

Prerequisites, Installation, Activation

Elastisearch installation

To use Elastic Multifaceted Autocomplete, you first need to have a recent version of Java installed and the Elasticsearch server running.

  1. Download the latest version of Elasticsearch from:
    https://www.elastic.co/downloads/elasticsearch
  2. Install it following:
    https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html#install-elasticsearch
Manual Installation

To install Elastic Multifaceted Autocomplete, copy the content of the unzipped folder and paste all files and directories in your Magento 2 root directory.

If the server is Nginx, replace the first line by the second in the Nginx configuration file:
location ~ (index|get|static|report|404|503)\.php${  
location ~ (index|get|static|report|404|503|elastic)\.php${
Composer Installation

Add the repository to your composer configuration with the below command:

composer config repositories.elasticecommerce composer https://repo.elastic-ecommerce.com

Run the composer installer:

composer require elasticecommerce/elasticsearchmultifacetedautocomplete

If the server is Nginx, replace the first line by the second in the Nginx configuration file:
location ~ (index|get|static|report|404|503)\.php${  
location ~ (index|get|static|report|404|503|elastic)\.php${
Extension Activation

In your Command Line Interface, execute:

bin/magento setup:upgrade --keep-generated

If you are using a production mode, also execute:

bin/magento setup:static-content:deploy
bin/magento setup:di:compile
License Activation

In your Command Line Interface, execute:

bin/magento wyomind:license:activate Wyomind_ElasticsearchMultifacetedAutocomplete YOUR_ACTIVATION_KEY
bin/magento wyomind:license:activate Wyomind_ElasticsearchCore YOUR_ACTIVATION_KEY
Cron Configuration

As the Elastic-Ecommerce extensions regularly check if the Elasticsearch server is available, in your Magento 2 installation, you must have a scheduled task up and running from the server side targeting the cron.php file.

For more information on the configuration of cron tasks in Magento 2, you can check their documentation.

Global settings

StoresSettingsConfigurationElastic EcommerceMultifaceted AutocompleteSettings

  • Enable the module 
  • Enable the debug mode 
The debug module will show on the front-end a box that displays time payload and useful details to check the module performance.

Layers settings

StoresSettingsConfigurationElastic EcommerceMultifaceted AutocompleteSettingsDisplay SettingsLayer

  • Add layer attributes: color, size, price…
  • Show for each attribute the number of results
  • Enable the filters refresh according to the selection
  • Hide/Disable unavailable filter values
  • Enable the prices input boxes for the price filter

Breadcrumb settings

StoresSettingsConfigurationElastic EcommerceMultifaceted AutocompleteSettingsDisplay SettingsBreadcrumb

  • Enable Breadcrumb 

Products grid settings

StoresSettingsConfigurationElastic EcommerceMultifaceted AutocompleteSettingsDisplay SettingsProducts Listing

  • Enable search terms highlight 
  • Enable sorting products 
  • Enable sorting products by ratings 
  • Display the products ratings
  • Display configurable attributes for each product: colors, sizes... 
  • Display buttons for each product: "Add to cart", "Add to wish-list", "Add to compare", "Email to a friend"
  • Enable Back to top link

What people say?

Great Extension With Great Support 5 STAR Product

by Johannes Mahlich - https://www.source-werbeartikel.com/
We choose Elasticsearch extension for your our Magento2 Store and its working perfect as well as I take much support from them and getting best and fast solution and response from them. Developers are always ready to help in case of any problems so I will definitely recommend this extension for your store.

Published the 30th November 2018

Excellent extension, works smoothly

by Filipe Dietrich
full configurable and stable.

Published the 15th November 2018

Works great

by Pax Digital - https://www.paxdigital.net
extension works great, thanks! Setup is little bit complicated for us but extension is works very well. If you not happy with default search action on magento like us, you need this one!

Published the 13th November 2018

Working great

by Digimage - http://www.digimage.fr/
This extension is working great ! The support answer very fast with right answer. I recommand it !

Published the 08th November 2018

Still not convinced?

Get in touch with one of our team member and schedule a private demo


Private demo