En raison de plusieurs changements dans Magento 2.4.6, notamment l'introduction d'Elasticsearch 8 et Opensearch 2, nous ne pouvons pas garantir la compatibilité entre les versions ElasticSuite <2.11 et Magento >=2.4.6.
Donc :
Elasticsuite est compatible avec le thème Hyvä. Veuillez consulter leur article de blog pour en savoir plus à ce sujet.
Si vous souhaitez utiliser Elasticsuite avec le thème Hyvä, vous devrez installer le module de compatibilité
Si vous souhaitez utiliser Elasticsuite avec les thèmes Breezefront, vous devrez installer leur module
Quelle version dois-je utiliser ?
Version Magento (Open Source/Commerce) | Dernière version d'ElasticSuite | Recherche élastique | Recherche ouverte | Maintenu activement |
---|---|---|---|---|
2.0.x | ElasticSuite 2.1.x : composer require smile/elasticsuite ~2.1.0 | 2.x | - | Non |
2.1.x | ElasticSuite 2.3.x : composer require smile/elasticsuite ~2.3.0 | 2.x et 5.x | - | Non |
2.2.x | ElasticSuite 2.6.x : composer require smile/elasticsuite ~2.6.0 | 5.x et 6.x | - | Non |
<2.3.2 | ElasticSuite 2.8.4 : composer require smile/elasticsuite 2.8.4 | 5.x et 6.x | - | Non |
<2.3.5 | ElasticSuite 2.8.x : composer require smile/elasticsuite ~2.8.0 | 5.x et 6.x | - | Non |
>=2.3.5 | ElasticSuite 2.9.x : composer require smile/elasticsuite ~2.9.0 | 6.x et 7.x | - | Non |
2.4.0 | ElasticSuite 2.10.1 : composer require smile/elasticsuite 2.10.1 | 6.x et 7.x | - | Non |
>=2.4.1 && < 2.4.6 | ElasticSuite 2.10.x : composer require smile/elasticsuite ~2.10.13 | 6.x et 7.x | - | Oui |
>=2.4.6 | ElasticSuite >=2.11.x : composer require smile/elasticsuite ~2.11.0 | 7.x et 8.x | 1.x et 2.x | Oui |
Si vous utilisez la fonctionnalité B2B de Magento Commerce (anciennement Enterprise Edition) avec Elasticsuite, vous devrez installer :
Module de catalogue partagé Elasticsuite qui se trouve ici
Module de commande rapide Elasticsuite qui se trouve ici
Nous sommes heureux d'annoncer officiellement que nous disposons désormais d'une liste complète de modules supplémentaires à Elasticsuite , qui sont tous disponibles gratuitement et publiés en Open Source sur Github :
Nom du module | Description |
---|---|
Recherche CMS | Autoriser la recherche de pages CMS (dans la saisie semi-automatique et les résultats de recherche). |
Notes | Permet de filtrer et/ou de trier les notes (sur la base du module de notation standard de Magento). |
Elasticsuite pour les détaillants | Une suite complète de modules orientés retail : Store Locator, Segmentation tarifaire par magasin, etc... |
TargetRules avec Elasticsearch | Ce module permet de calculer des règles cibles via Elasticsearch au lieu de MySQL complet ( nécessite Magento Commerce (EE) ). |
Certains de nos collègues utilisateurs distribuent désormais des modules complémentaires pour ElasticSuite . Nous tenons à les remercier pour leur soutien et leur utilisation d'ElasticSuite.
Voici une liste des modules complémentaires actuellement publiés :
Nom du module complémentaire | Description |
---|---|
ComWrap ElasticsuiteBlog | Un pont pour utiliser ElasticSuite avec MageFan Blog. Il permet d'indexer les articles du blog dans le moteur de recherche et de les afficher dans les résultats de saisie semi-automatique, ainsi que sur la page des résultats de recherche. |
ElasticSuite est une suite de merchandising pour Magento qui vise à fournir de nombreuses fonctionnalités prêtes à l'emploi, généralement disponibles uniquement avec des outils de merchandising propriétaires.
Le projet a été initialement créé par Smile et publié auprès de la communauté Open Source pour Magento 1.x. Vous pouvez toujours trouver le module Magento 1.x ici.
ElasticSuite est construit par le comité d'innovation de Smile.
Smile est le leader européen de l'Open Source et également quatre fois partenaire européen de l'année (2010-2014), deux fois Spirit of Excellence (2015-2016), Global Elite Partner (2017-maintenant) et Regional Commercial. Partenaire (2018) récompensé par Magento.
Notre équipe multidisciplinaire rassemble des experts en technologie, innovation et nouvelles applications.
Ensemble, nous explorons, inventons et testons les technologies du futur, pour mieux servir nos clients.
Une boutique de démonstration comprenant la dernière version d'ElasticSuite est disponible ici : ElasticSuite Demo
Les contributions peuvent prendre la forme de nouveaux composants ou fonctionnalités, de modifications de fonctionnalités existantes, de tests, de documentation (telle que des guides de développement, des guides d'utilisation, des exemples ou des spécifications), de corrections de bugs, d'optimisations ou simplement de bonnes suggestions.
Pour savoir comment apporter une contribution, cliquez ici.
Pour en savoir plus sur les problèmes, cliquez ici. Pour ouvrir un numéro, cliquez ici.
La version actuelle 2.10.0 s'est concentrée sur la compatibilité avec Magento 2.4.0 .
N'hésitez pas à lire l'intégralité du changelog de cette version ici
Cette version est conçue pour être utilisée à la fois sur les versions Magento Open Source et Commerce >2.4.
En fait, il y a les fonctionnalités réellement incluses :
Catégories virtuelles :
ElasticSuite vous permet de définir des catégories basées sur des règles (en plus de la sélection manuelle standard). La définition des règles est basée sur les composants des règles Magento, vous ne serez donc pas dépaysé. Vous pouvez définir des catégories telles que « Tous les produits pour hommes actuellement en promotion ».
Le moteur actualisera automatiquement les produits correspondant à la sélection en Front-Office et vous évitera de devoir réattribuer les produits manuellement.
Un aperçu dynamique des résultats dans le Back-Office est également inclus pour plus de commodité.
Moteur de recommandations (version premium uniquement) :
En plus de la partie analyse comportementale viendra notre moteur de recommandations. Il vous permet de proposer des recommandations personnalisées à vos clients, basées sur leurs précédentes visites sur vos sites Web , et sur d'autres comportements des clients.
Les fonctionnalités des recommandations sont :
Optimisations de recherche :
ElasticSuite propose également plusieurs façons d' optimiser la pertinence des moteurs de recherche . Cette partie s'appuie là encore sur des règles pouvant être définies dans le back-office de Magento.
Cela permet de créer des règles comme "Booster tous les produits qui sont en stock", "Booster tous les nouveaux produits", "Booster les produits hommes", etc...
Vous avez également la possibilité de prévisualiser chaque mise au point avant de la publier :
Optimiseurs comportementaux (version premium uniquement) :
Cela vous permet de créer des règles adaptées au comportement de votre client . Grâce à cette fonctionnalité, il est désormais possible de créer des règles d'optimisation telles que « Appliquer un boost pour les produits les plus consultés » ou « Booster les produits les plus vendus ».
Catégories Merchandising :
Un nouveau panneau Merchandising a été ajouté dans l'écran d'édition des catégories du Back-Office de Magento. Il propose un aperçu direct de la liste de produits actuelle en fonction des paramètres de catégorie.
Dans ce panneau, vous pouvez également utiliser une interface glisser-déposer pour appliquer un ordre de tri personnalisé sur certains produits de la catégorie.
Cette fonctionnalité est compatible avec les catégories « standards » mais également avec les Catégories Virtuelles décrites précédemment.
Gestion des facettes par catégorie :
Dans le panneau Paramètres d'affichage de chaque catégorie, vous pourrez personnaliser différents paramètres de filtres de navigation en couches :
Cela vous permet d'avoir un niveau de configuration plus profond pour votre navigation en couches pour chaque catégorie.
Analyse de recherche :
ElasticSuite propose un tableau de bord d'utilisation de la recherche .
Il donne à l'équipe merchandising des commerçants un tableau de bord affichant les panneaux suivants :
Termes de recherche Merchandising :
Un nouveau lien Merchandiser a été ajouté dans l'écran des termes de recherche du Back-Office de Magento. Il propose un aperçu direct de la liste de produits actuelle qui sera renvoyée par cette requête de recherche en front office.
À l'intérieur de ce panneau, vous pouvez également utiliser une interface glisser-déposer pour appliquer un ordre de tri personnalisé sur certains produits (par exemple : pour garantir que votre best-seller apparaisse toujours en première position).
Complétion automatique des produits, catégories et attributs :
ElasticSuite propose un contenu amélioré dans la zone de saisie semi-automatique : termes de recherche populaires, produits et catégories , ainsi que des attributs .
La saisie semi-automatique est entièrement extensible pour ajouter du contenu personnalisé , tel que des pages de boutique (si votre boutique utilise un localisateur de magasin), des pages CMS, etc...
Vous pouvez voir la page wiki sur l'ajout de contenu personnalisé dans les résultats de saisie semi-automatique.
Gestion améliorée des thésaurus :
Les thésaurus sont désormais gérés directement par le moteur au lieu du comportement de l'ancien Magento.
Notre module vous permet d'ajouter des thésaurus complets dans le Back-Office Magento. En fait, le module supporte deux types de thésaurus :
Cela signifie que l'ajout d'un synonyme entre "hommes" et "homme" le fera fonctionner dans toutes les requêtes contenant "hommes" comme "chemise homme" ou "pantalon homme" au lieu d'avoir à définir un synonyme pour chaque requête.
Cela signifie que l'ajout d'une extension entre "sport" et "fitness, gym, running" entraînera une extension pour toutes les requêtes contenant "sport" comme "chaussures de sport" (qui seraient étendues à "chaussures de fitness", "chaussures de gym", et "chaussures de course").
Saisie semi-automatique dans les filtres de navigation en couches :
Le module permet aux utilisateurs de rechercher dans les valeurs des filtres via une boîte de saisie semi-automatique .
Curseur de prix amélioré :
Le module comporte un curseur de prix prêt à l'emploi .
Sélection multiple dans la navigation en couches :
Le module permet aux clients d' appliquer plusieurs valeurs des mêmes critères de filtre .
Sélection multiple pour les échantillons :
Comme ci-dessus, le module permet aux utilisateurs de choisir plusieurs échantillons à filtrer.
Redirection sur un résultat :
Le module permet de rediriger vers la page produit lorsqu'une recherche en texte intégral ne correspond qu'à un seul produit.
Approche de la recherche et de la vérification orthographique :
Le module détecte automatiquement les erreurs de frappe et gère les résultats corrects pour celles-ci. Ne vous inquiétez plus du « syndrome du gros doigt » !
Détection automatique des mots vides :
Le module est capable de détecter automatiquement les « mots vides » en fonction de leur fréquence dans l'index de recherche. Cela signifie que le moteur est capable de traiter des requêtes contenant des mots vides, mais aussi des requêtes pures de mots vides comme « être ou ne pas être » ou encore « il et elle » !
Configuration de pertinence entièrement configurable :
Vous avez la possibilité de personnaliser - vous-même, via un écran dédié dans le back-office de Magento - chaque paramètre technique utilisé pour communiquer avec ElasticSearch. Ainsi, vous pouvez affiner la configuration du moteur pour l'adapter à vos besoins en fonction de la typologie des données de votre boutique.
Filtres personnalisables :
Chaque attribut peut désormais être configuré dans le back-office de Magento pour modifier son comportement lorsqu'il est utilisé pour le filtrage
Les prochaines versions qui arriveront toutes cette année incluront les fonctionnalités suivantes :
Et de nombreuses RFC de nos utilisateurs !
De nombreuses personnes utilisent désormais ElasticSuite et nous sommes très heureux de voir cela ! N'hésitez pas à partager vos RFC avec nous en soumettant des problèmes !
La documentation est disponible ici.
Le guide de l'utilisateur est également disponible au format PDF ici
Construit sur Magento2, notre module respecte tous ses prérequis et règles de qualité de code.
Vous pouvez également trouver nos normes PHPCS et nos ensembles de règles PHPMD dans le répertoire des ressources .
Le module est également testé en permanence sur :
Outils | Résultats |
---|---|
Code Climat |