SkillAgentSearch skills...

Elasticsuite

Smile ElasticSuite - Magento 2 merchandising and search engine built on ElasticSearch

Install / Use

/learn @Smile-SA/Elasticsuite
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PHP Code Quality Integration Packagist GitHub stars GitHub forks GitHub contributors PRs Welcome Open Source Love

<p align="center"> <a href="https://elasticsuite.io/elastic-suite-pricing/"><img alt="Smile" src="doc/static/elasticsuite-banner-github.png" /></a> </p>

News

⚠️ Magento versions compatibility :

Due to several changes in Magento 2.4.6, especially the introduction of Elasticsearch 8 and Opensearch 2 we cannot ensure compatibility between ElasticSuite <2.11 and Magento >=2.4.6 versions.

So :

  • if your project is based on Magento >= 2.4.6, you can start working with ElasticSuite today using the latest 2.11.x release
  • if your project is based on Magento < 2.4.6, the latest Elasticsuite release you can use is the 2.10.x

🎉 Hyvä compatibility

Elasticsuite is compatible with Hyvä theme. Please checkout their blog article to find out more about that.

If you want to use Elasticsuite with Hyvä theme, you'll need to install the compatibility module

Breezefront compatibility

If you want to use Elasticsuite with the Breezefront themes, you will need to install their module

Which version should I use ?

Magento Version (Open Source/Commerce) | ElasticSuite Latest Version | Elasticsearch | OpenSearch | Actively maintained ----------------------------------------------------|------------------------------------------------------------------------|-----------------------------------|------------------------------|--------------- 2.0.x |ElasticSuite 2.1.x : composer require smile/elasticsuite ~2.1.0 | 2.x | - | No 2.1.x |ElasticSuite 2.3.x : composer require smile/elasticsuite ~2.3.0 | 2.x & 5.x | - | No 2.2.x |ElasticSuite 2.6.x : composer require smile/elasticsuite ~2.6.0 | 5.x & 6.x | - | No <2.3.2 |ElasticSuite 2.8.4 : composer require smile/elasticsuite 2.8.4 | 5.x & 6.x | - | No <2.3.5 |ElasticSuite 2.8.x : composer require smile/elasticsuite ~2.8.0 | 5.x & 6.x | - | No >=2.3.5 |ElasticSuite 2.9.x : composer require smile/elasticsuite ~2.9.0 | 6.x & 7.x | - | No 2.4.0 |ElasticSuite 2.10.1 : composer require smile/elasticsuite 2.10.1 | 6.x & 7.x | - | No >=2.4.1 && < 2.4.6 |ElasticSuite 2.10.x : composer require smile/elasticsuite ~2.10.13 | 6.x & 7.x | 1.x | Yes >=2.4.4 && < 2.4.6 |ElasticSuite 2.10.x (OpenSearch 2 support) : composer require smile/elasticsuite ~2.10.27 | 6.x & 7.x | 1.x & 2.x | Yes >=2.4.6 && < 2.4.8 |ElasticSuite 2.11.x : composer require smile/elasticsuite ~2.11.0 | 7.x & 8.x | 1.x & 2.x | Yes >=2.4.8 |ElasticSuite 2.11.x >= 2.11.13 : composer require smile/elasticsuite ~2.11.13 | 7.x & 8.x | 1.x & 2.x & 3.x | Yes

Magento2 B2B Compatibility

If your are using Magento Commerce (formerly known as Enterprise Edition) B2B feature with Elasticsuite, you will need to install :

  • Elasticsuite Shared Catalog module which is located here

  • Elasticsuite Quick Order module which is located here

Introducing Elasticsuite modules

We are glad to announce officially that we now have a complete list of additional modules to Elasticsuite, which are all available for free and are published Open Source on Github :

Module Name | Description ------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------ CMS Search | Allow to search for CMS pages (in autocomplete and search results). Ratings | Allow to filter and/or sort on ratings (based on standard Magento rating module). Elasticsuite for Retailers | A complete suite of retail oriented modules : Store Locator, Price segmentation per store, etc... TargetRules with Elasticsearch | This module allow to compute target rules via Elasticsearch instead of full MySQL (require Magento Commerce (EE)).

Community Add-ons

We have now some of our fellow users that are distributing add-ons for ElasticSuite. We would like to thanks them for supporting and using ElasticSuite.

Here is a list of currently published add-ons :

Add-on Name | Description ------------------------------------------------------------------------------------------------------|----------------------------------------------------------- ComWrap ElasticsuiteBlog | A bridge to use ElasticSuite with MageFan Blog. <br> It allows to index Blog posts into the search engine and display them into the autocomplete results, and also on the search result page.

What is ElasticSuite for Magento 2 ?

ElasticSuite is a merchandising suite for Magento which aims to provide out the box a lot of features usually only available with proprietary merchandising tools.

The project was originally created by Smile and released to the Open Source community for Magento 1.x. You can still find the Magento 1.x module here.

Who is developing ElasticSuite ?

<p align="center"> <a href="http://www.smile.eu"><img alt="Smile" width="200px" src="doc/static/smile.png" /></a> </p> <p align="center"> <a href="http://www.smile.eu"><img alt="Smile" width="100px" src="doc/static/sponsoredby_smileinovation.jpg" /></a> </p>

ElasticSuite is built by the Innovation board of Smile.

Smile is the European leader of Open Source and also a four-times Europe Partner of the the Year (2010-2014), two-times Spirit of Excellence (2015-2016), Global Elite Partner (2017-now), and Regional Commercial Partner (2018) awarded by Magento.

Our multidisciplinary team brings together experts in technology, innovation, and new applications.

Together we explore, invent, and test technologies of the future, to better serve our clients.

Where can I see it in action ?

A demonstration store including the latest version of ElasticSuite is available here : ElasticSuite Demo

How to contribute ?

Contributions can take the form of new components or features, changes to existing features, tests, documentation (such as developer guides, user guides, examples, or specifications), bug fixes, optimizations, or just good suggestions.

To learn about how to make a contribution, click here.

To learn about issues, click here. To open an issue, click here.

Main Features

Current version

The current version 2.10.0 has been focused on the Compatibility with Magento 2.4.0.

Feel free to read the whole changelog of this version here

This version is designed to be used on both Magento Open Source and Commerce versions >2.4.

Actually, there are the features actually included :

<br/>
  • Virtual categories :

    ElasticSuite allows you to define categories based on rules (in addition to the standard manual selection). The rule definition is based on the Magento rules components, so you will not be disoriented. You are able to define categories such as "All products for men that are currently discounted".

    The engine will automatically refresh products matching the selection in Front-Office and will prevent you from having to re-assign products manually.

    Virtual Categories

    A dynamic preview of the results in the Back-Office is also included for more convenience.

<br/>
  • Recommendations engine (premium version only) :

    On top of the behavioral analysis part will come our recommendations engine. It allows you to propose custom recommendations to your customers, based on their previous visits on your websites, and on other customer behaviors.

View on GitHub
GitHub Stars804
CategoryDevelopment
Updated7d ago
Forks351

Languages

PHP

Security Score

100/100

Audited on Mar 25, 2026

No findings