Improve the default Magento search results with Enhanced Autocomplete. Let your visitors enjoy a user-friendly autocomplete and display relevant results on products, CMS pages, categories as well as search suggestions.
Définissez une configuration spécifique à chaque vue de magasin
Content
Comment utiliser l'extension Elasticsearch ?
Elasticsearch est un moteur de recherches et de performances distribué en temps réel qui vous permet d'étudier vos données très rapidement. Il est utilisé pour des recherches plein-texte, structurées, pour les analyses ainsi que pour les trois à la fois.
Cet outil regroupe toutes ces fonctionnalités sur un serveur autonome avec lequel votre application peut communiquer via une API RESTful, en utilisant un client web via un langage de programmation ou encore en ligne de commande.
L'extension Enhanced Autocomplete va vous permettre de faire le lien entre le moteur de recherche et Magento.
Vous pouvez trouver plus d'informations sur le produit ici :
ETAPE 1 : Installez et exécutez le serveur Elasticsearch
Comme le conseille Elastic, "le meilleur moyen de voir ce qu'Elasticsearch peut faire pour vous c'est de le tester".
Afin de pouvoir utiliser l'extension Enhanced Autocompleteet accéder au serveur, vous devez avant tout avoir une version récente de Java. Vous pouvez facilement installer la dernière version de Java depuis www.java.com.
Ensuite, vous allez pouvoir installer et exécuter le moteur Elasticsearch en suivant les quelques étapes ci-dessous.
Installez Elasticsearch
Vous pouvez maintenant télécharger la dernière version d'Elasticsearch compatible avec notre module depuis elastic.co/downloads/elasticsearch.
Une fois téléchargée, vous pouvez extraire les fichiers de l'archive.
Elasticsearch est enfin prêt à être exécuté.
Exécutez Elasticsearch
Afin d'exécuter Elasticsearch, ouvrez une nouvelle console et exécutez la commande suivante :
cd elasticsearch-<version>./bin/elasticsearch
Si vous exécutez Elasticsearch sur Windows, utilisez simplement la commande suivante :
bin\elasticsearch.bat
Testez Elasticsearch
Vous pouvez facilement tester si Elasticsearch est accessible en ouvrant une nouvelle console et en exécutant :
curl 'http://localhost:9200/?pretty'
Vous devriez alors obtenir :
Elasticsearch est alors en cours d'exécution.
ETAPE 2 : Activez la recherche Elasticsearch
Afin de configurer Enhanced Autocompletede manière générale, allez dans : System › Configuration › Catalog › Catalog › Search
Configurez les paramètres généraux
Dans l'onglet Catalog Search, vous pouvez choisir Elasticsearch comme moteur de recherche.
En choisissant cette option, d'autres paramètres doivent s'afficher :
Enable Debug Mode Affiche des messages d'erreurs potentielles sur le frontend.
Enable Suggestion Affiche une suggestion si le moteur de recherche détecte une meilleure requête (Option "Did you mean?").
Servers Il s'agit des serveurs à définir tel que host:port et à séparer avec une virgule. Pour tester la connexion, cliquez sur Check Servers.
Verify Host Vous pouvez définir cette option sur NO si vous n'avez pas de certificat SSL valide.
Server Timeout Il s'agit du nombre de secondes après que le temps prévu soit dépassé pour chaque requête. Si vous utilisez la réindexation de fichier, une grande valeur est requise.
Index Prefix Définissez un préfixe pour les noms d'index afin d'éviter des conflits potentiels.
Number of Shards Plus le nombre est grand, mieux sera la performance d’indexation. Cela permet aussi de distribuer un index important à travers les machines.
Number of Replicas Plus le nombre est grand, mieux sera la performance de recherche.
Safe Reindex Vous pouvez préalablement reindexer dans un fichier temporaire. Utile pour les catalogues de produits importants.
Query Operator Par défaut, l'opérateur est sur AND. Par exemple, avec l'opérateur AND, la requête est traduite telle que "digital AND camera", avec l'opérateur OR, elle est traduite en "digital OR camera". Vous pourriez avoir moins de résultats avec l'opérateur AND mais ils seront plus pertinents.
Enable Source Storage Vous pouvez stocker les données sources sur Elasticsearch. Gardez ce paramètre sur No pour de meilleures performances. Si l'autocomplete rapide est activée, il sera automatiquement sur Yes.
Enable Fuzzy Query Vous pouvez activer la recherche approximative.
Fuzzy Query Mode Vous avez la possibilité de choisir le niveau d'approximation. Par exemple : 0, 1, 2 : la distance de Levenshtein maximum autorisée. AUTO : devrait être la valeur sélectionnée. Cela génère une distance basée sur la longueur du terme. Pour les longueurs : 0..2 : doit parfaitement correspondre 3..5 : une modification autorisée >5 : deux modifications autorisées
Display in stock product first Lorsque cette option est activée, les produits en rupture de stock seront affchés après les produits en stock.
Additional sort attribute Vous pouvez définir un attribut de tri supplémentaire, par exemple :
price
De cette façon, dans l'autocomplete, les produits seront triés par le score qu'ils obtiennent et par l'attribut supplémentaire.
Additional sort attribute order Lors de la sélection d'un attribut de tri supplémentaire, choisissez s'il sera trié par ordre ascendant ou descendant.
Analyze SKUs Lorsque le mode Fuzzy Query est activé, vous avez la possibilité d'analyser les SKUs. Les SKUs seront analysés comme tous les autres produits. C'est utile lorsque les SKUs sont composés de plusieurs valeurs, par exemple : XXX-YYY-ZZZ. Si vous ne souhaitez pas analyser les SKUs, alors l'attribut SKU est considéré comme un simple mot.
Gérez vos index
L'extension Enhanced Autocomplete ajoute 3 nouveaux index que vous pouvez retrouver dans : System › Index Management
Elasticsearch Product Reconstruit l'index de recherche plein-texte de produits
Elasticsearch Category Reconstruit l'index de recherche plein-texte de catégories
Elasticsearch CMS Pages Reconstruit l'index de recherche plein-texte de pages CMS
Vous pouvez facilement réindexer vos données en sélectionnant ces 3 index et en cliquant sur Submit.
ETAPE 3 : Configurez votre recherche avec Elasticsearch
Vous pouvez désormais configurer votre recherche dans : System › Configuration › WYOMIND › Elasticsearch
Paramètres généraux
Dans le sous-onglet General Settings, vous pourrez activer l'option Enable Response Header. Ceci activera une entête pour vous aider à corriger d'éventuelles erreurs.
Paramètres de l'autocomplete
Par défaut, l'autocomplete affichera les termes de suggestions pour votre recherche.
Vous pouvez choisir d'activer l'autocomplete en définissant Enable Autocomplete sur Yes dans le but de réécrire la saisie par défaut et d'afficher les produits directement.
Si l'autocomplete est activée, 2 paramètres sont ajoutés à la configuration :
Enable Fast Autocomplete Utilisez la saisie rapide (charge durant l'indexation).
Autocomplete labels Vous pouvez aussi définir une traduction pour chaque texte de l'autocomplete ainsi qu'ajouter de nouveaux titres. Cette option est très utile si votre site est disponible dans plusieurs langues. Vous pouvez alors changer la vue magasin, par exemple la vue française, et traduire chaque texte de l'autocomplete en français.
Enable Autocomplete Suggestions Vous pouvez activer les suggestions dans l'autocomplete (Do you mean?).
Suggestions limit Définissez le nombre maximum de résultats affichés.
Voici ce que vous devriez obtenir avec la configuration ci-dessus :
Paramètres des produits
Avec l'extension Enhanced Autocomplete, vous pouvez rendre vos produits disponibles pour la recherche dans l'autocomplete. Plusieurs options existent afin d'améliorer votre recherche.
Enable Auto Redirect Si seulement 1 résultat correspond à votre requête, l'utilisateur sera automatiquement redirigé sur la page du produit.
Enable in Autocomplete Si activé, les produits seront disponibles pour la recherche dans l'autocomplete.
Autocomplete Limit Définissez le nombre de résultats maximum affichés dans l'autocomplete.
Display image Affichez les images des produits dans l'autocomplete.
Image Size Définissez la taille des images dans les résultats de la saisie en pixels. Par défaut, la taille est 50 pixel.
Enable Thumbnails Generation Activez cette option si vous souhaitez générer les miniatures des produits. Ils seront générés durant l'indexation et vont augmenter le temps d'exécution. Notez que ceci impacte seulement le premier processus d'indexation puisque les miniatures sont mises en cache pour les prochaines indexations. Si cette option est désactivée, les images uploadées seront utilisées sans aucune charge durant le temps d'indexation cependant les grandes images peuvent être chargées dans l'autocomplete.
Index product custom options Product custom options will be indexed and searchable. This requires a new indexation.
Paramètres des catégories
Vous pouvez activer la recherche sur les catégories en définissant Enable Category Search sur Yes. Si cette option est activée, les catégories seront alors indexées dans Elasticsearch et des nouveaux paramètres seront ajoutés dans la configuration.
Enable in Search Results Si activée, les catégories seront aussi affichées dans la colonne de droite de la page de résultats de recherche.
Enable in Autocomplete Si activée, les catégories seront disponibles pour la recherche dans l'autocomplete.
Autocomplete Limit Définissez un nombre de résultats maximum affichés dans l'autocomplete.
Search Results Limit C'est le nombre maximum de résultats qui seront affichés dans la colonne de droite de la page de résultats de recherche. Notez que 0 ou vide signifie illimité.
Show Category Path Si activée, le chemin de catégorie sera affiché dans la colonne de droite de la page de résultats de recherche.
Searchable Attributes Définissez sur quels attributs catégories sont basées les requêtes. Par exemple, les attributs Description et Name.
Index Categories not included in the menu Vous avez aussi la possibilité d'indexer les catégories qui ne sont pas dans le menu.
Paramètres des pages CMS
Vous pouvez activer la recherche sur les pages CMS en définissant Enable CMS Search sur Yes. Si cette option est activée, alors les pages CMS seront indexées dans Elasticsearch et de nouveaux paramètres sont ajoutés à la configuration.
Enable in Search Results Si activée, les pages CMS seront affichées dans la colonne de droite de la page de résultats de recherche.
Enable in Autocomplete Si activée, les pages CMS seront disponibles pour la recherche dans l'autocomplete.
Autocomplete Limit Définissez un nombre de résultats maximum affichés dans l'autocomplete.
Search Results Limit C'est le nombre maximum de résultats affichés dans la colonne de droite de la page de résultats de recherche. Notez que “0” ou vide signifie illimité.
Searchable Attributes Définissez sur quels attributs sont basées les recherches.
Excluded Pages Sélectionnez les pages CMS qui ne seront pas prises en compte pour la recherche.
ETAPE 4 : Gérez le point pour affiner les résultats
L'extension Enhanced Autocomplete vous permet de booster très facilement vos attributs produits et produits au niveau des résultats de recherche en leur attribuant un poids.
Par attribut produit
Afin de définir un poids pour chacun de vos attributs, allez dans : Catalog › Attributes › Manage ATTRIBUTES
Éditez l'attribut que vous souhaitez. Puis dans l'onglet Properties et le sous-onglet Elasticsearch Settings, définissez une valeur entre 1 et 10 selon le poids que vous souhaitez assigner.
Par produit
L'extension Elasticsearch vous permet de facilement augmenter la présence de certain produit dans les résultats de recherche.
Pour affecter un poids à un produit allez dans : CATALOG › MANAGE PRoductS › Edit › Elasticsearch
FAQ
Informations Pré-vente
Versions de Magento compatibles avec Enhanced Autocomplete
Enhanced Autocomplete fonctionne avec Magento Community Edition et aussi Magento Enterprise Edition. Pour savoir si Enhanced Autocomplete est compatible avec votre version de Magento, veuillez vous référer à l'onglet Compatibilité.
Compatibilité du serveur Elasticsearch avec l'extension
Pour savoir avec quel serveur votre version d'Elasticsearch est compatible, veuillez vous référer au tableau ci-dessous:
Module
Magento
Serveur Elasticsearch
Librairie Elastica (comprise dans le module)
v4.1
>= v1.7.0
v1.x / v2.x
v3.2.x
v4.2
>= v4.3
v2.x / v5.x
v5.0.0
Licence et domaines
Migration de license vers Magento 2
Nous offrons à tous nos clients désireux de migrer leur licence Magento 1 vers une licence Magento 2, le transfert à un prix réduit.
Vous avez la possibilité de migrer votre licence directement depuis votre compte Wyomind dans : My account › Licenses & Downloads
Cliquez sur migrate to magento 2 en face de l'extension et du domaine que vous souhaitez transférer.
Confirmez que vous souhaitez migrer votre licence vers une licence Magento 2 en cliquant sur Confirm and checkout .
Une facture sera automatiquement ajoutée à votre compte dans : My account › Invoices
Le prix du transfert est équivalent à une réduction de 30% par rapport au prix d'une licence Magento 2.
Vous pouvez procéder au paiement en cliquant sur PP .
Une fois le paiement effectué, vous pouvez retourner dans : My account › Licenses & Downloads
Votre licence est valide pour une durée illimitée sur une seule interface Magento.
Si vous utilisez plusieurs interfaces Magento, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
Si vous gérez plusieurs sites sur la même interface Magento, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines.
Bien que la période de validité de votre licence soit illimitée, votre période de support est quant à elle limitée à 6 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra la renouveler (voir FAQ : Comment prolonger ma période de support ?).
Pré-enregistrement des domaines
Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.
Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.
Pour pré-enregistrer votre domaine :
Allez dans : mY account › Licenses & DOwnloads
Cliquez sur à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur : Do you want to pre-register your domain in order to be ready to go live?
Entrez votre nom de domaine puis cliquez sur PRE-REGISTER NOW pour finaliser votre pré-enregistrement.
Environnements de test
Votre licence est valide pour une durée illimitée sur une seule interface Magento.
Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas :
Si vous désirez ajouter vos environnements de test à votre licence. Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..). Ex: mywebsite-staging.com ou mywebsite-dev.com
Si vous souhaitez transférer votre licence sur un autre domain de production. Dans ce cas, la période de support pour la licence doit être active.
Pour pouvoir utiliser Enhanced Autocomplete sur tous vos domaines (live et test), suivez les étapes ci-dessous :
Depuis votre panneau d'administration Magento, entrez votre clé d'activation dans : System › configuration › wyomind › your extension
Sauvegardez la configuration.
Maintenant que Enhanced Autocomplete est installé sur votre environnement de production, répétez les étapes précédentes avec votre environnement de test.
La seule différence cette fois : une notification apparaît dans votre panneau d’administration Magento.
Vous aurez le choix entre :
Acheter une nouvelle licence
Ajouter ce domaine à votre licence
Cliquez sur Add this domain to my license.
Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ).
Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation.
Si votre demande est acceptée, vous pourrez aussitôt utiliser Enhanced Autocomplete sur vos deux domaines.
L'ordre d'activation de votre licence n'a aucune importance. Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement.
Versionnage des extensions et téléchargement
Téléchargement des extensions
Pour télécharger Enhanced Autocomplete, connectez-vous à votre compte Wyomind :
Allez dans : mon compte › Licenses & downloads
Cliquez sur en face de Enhanced Autocomplete.
Une nouvelle fenêtre s'ouvre alors.
Sélectionnez la version de Enhanced Autocomplete à télécharger. Vous pourrez sélectionner la version la plus récente (pour Magento 1 et pour Magento 2) de Enhanced Autocomplete.
Cliquez sur .
Votre téléchargement peut commencer.
Mise à jour des extensions
En achetant une extension depuis wyomind.com, vous bénéficiez de la mise à jour à vie. Vous pouvez à tout moment télécharger la dernière version de l'extension directement depuis votre compte.
Pour mettre à jour Enhanced Autocomplete, suivez les étapes suivantes :
Allez dans : mon compte › mes téléchargementS
Cliquez sur en face de Enhanced Autocomplete.
Sélectionnez la version la plus récente de Enhanced Autocomplete (pour Magento 1 et Magento 2).
Cliquez sur télécharger .
Installez la nouvelle version de Enhanced Autocomplete pour mettre à jour votre admin Magento.
Installation/Désinstallation des extensions
Désinstallation des extensions
Pour désinstaller Enhanced Autocomplete, allez sur son dossier compressé et ouvrez-le.
Vous y trouverez un fichier shell (tel que: yourextension-uninstall.sh), qu'il vous faudra exécuter à la fois sur votre serveur et sur le répertoire racine de votre site Magento.
Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).
Installation d'Elasticsearch
Avant d'installer Enhanced Autocomplete, il vous faudra:
Faire un backup de votre installation Magento dans : system › tools › backups
Vérifier que le Compiler est désactivé dans votre admin Magento. Si le compiler est activé, désactivez le en cliquant sur Disable dans : system › tools › COMPILATIONS
Nettoyer votre cache dans : system › select cache type › actions › refresh › submit
Si vous installez l'extension sur Magento Enterprise, il faut désactiver le module Enterprise_CatalogSearch, en modifiant la valeur TRUE à FALSE dans le fichier : app/etc/modules/Enterprise_CatalogSearch.xml
Téléchargez Enhanced Autocomplete (fichier compressé) dans : mon compte › mes téléchargements Consultez la FAQ: Téléchargement des extensions
Ouvrez le dossier téléchargé et décompressez-le.
Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento (le contenu varie selon les extensions mais on retrouve généralement les dossiers app, lib et skin).
Une fois votre installation terminée, n'oubliez pas de réactiver le compiler s'il était activé avant l'installation et l'exécuter en cliquant sur Run Compilation Process.
Nettoyez les caches et déconnectez-vous puis reconnectez-vous directement après.
Enhanced Autocomplete installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions
Pour l'extension Enhanced Autocomplete, n'oubliez pas d'installer le serveur Elasticsearch.
Utilisation du serveur Elasticsearch 2.x
Si vous utilisez le serveur Elasticsearch 2.x, il vous faudra ajouter le code suivant dans le fichier de configuration du server Elasticsearch elasticsearch.yml :
script.engine.groovy.inline.search: on
script.allowed_types: inline
script.allowed_contexts: search, update
Puis, redémarrer le serveur Elasticsearch.
Activation des extensions
Activation des extensions
Maintenant que Enhanced Autocomplete est installée, il ne vous reste qu'à l'activer :
Allez dans votre admin Magento. Un message apparaît en haut de la page.
Si vous ne voyez rien apparaître, vérifiez les éléments suivants :
Le module License Manager n'a pas été supprimé de votre installation. Le module License Manager est bien activé dans le fichier : app/etc/modules/Wyomind_Licensemanager.xml La sortie Html du module Wyomind_Licensemanager et/ou Adhminhtml_Notification n'est pas désactivée dans votre admin Magento :
system
configuration › advanced › advanced
Copiez votre clé d'activation.
Vous pouvez trouver votre clé d'activation à 2 endroits: - Dans l'email de confirmation que vous avez reçu suite à l'achat de Enhanced Autocomplete
- Dans votre compte Wyomind : Mon compte › Mes Telechargements, choisissez Enhanced Autocomplete et cliquez sur . Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).
Collez votre clé d'activation dans le champ Activation key et choisissez une méthode d'activation entre Automatic(Yes) et Manual (No) depuis: System › Configuration › Wyomind › VOTRE extension - Si vous choisissez Yes: vous serez connecté automatiquement au serveur de licence de Wyomind. - Si vous choisissez No, vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.
Sauvegardez les données en cliquant sur Save Configuration.
Videz vos caches.
Une notification apparaît en haut de votre admin. Cliquez sur : Activate it now!
Copiez et collez le code licence dans le champ License code de votre admin ou cliquez simplement sur Activate now!
Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Enhanced Autocomplete.
Afin d'activer la licence d'une extension qui comprend d'autres modules, vous devrez répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation correspondantes (chaque extension possède une clé d'activation unique).
Utilisation des extensions
Indexation des attributs produits
Si vous souhaitez indexer un attribut en particulier dans la recherche, il doit être "searchable".
Pour ça, allez dans : Catalog › Attributes › Manage Attributes
Cliquez sur l'attribut que vous souhaitez indexer, par exemple country_of_manufacture.
Pour l'option Use in Quick Search, choisissez Yes et sauvegardez l'attribut.
Enfin, re-indexez vos produits.
Résolutions de problèmes
Page blanche en utilisant l'extension
Si vous obtenez une page blanche en utilisant l'extension, vous devriez activer le rapport d'erreurs afin d'afficher l'erreur en question. Vous pouvez l'activer depuis index.php.
Erreur 404 dans la page de configuration
La plupart du temps, vous déconnecter puis vous reconnecter résout le problème.
Elasticsearch server is not reachable
Cette erreur signifie que le serveur Elastisearch n'est pas lancé.
Vous devez alors vous assurer que le serveur Elasticsearch est installé et exécuté. Pour cela, vous pouvez suivre l'ETAPE 1.
User's reviews
S
Schallenkammer
Ecommerce Agency · Germany · Utilisateur depuis 1 année
★★★★★
Extremely fast and accurate search suggestions, easy integration, and plenty of customization options—a reliable and powerful extension for Magento stores.
The Enhanced Autocomplete extension by Wyomind is a highly useful add-on for Magento stores that significantly improves the search function. Search suggestions appear quickly and provide relevant results for products, categories, and content, which noticeably enhances the user experience. A particularly positive feature is the extensive range of settings that allow results to be customized and weighted individually. Installation is generally straightforward, and integration works reliably. Overall, the extension impresses with its performance, stability, and wide range of features, making it a valuable addition for many online stores.
J
Jim
Ecommerce Agency · Taiwan
★★★★★
Good
Easy to adjust various search detail settings.
VA
Victor Azevedo
Merchant · Portugal · Utilisateur depuis 4 années
★★★★★
A plus for my website!
Very complete! Easy to configure and with many specificity options. A plus for my website!
PC
Paco Calvo
Developer · Spain · Utilisateur depuis 9 années
★★★★★
A great extension, a must-have plugin to optimize and improve the customer's shopping experience.
We have been using this extension for years with great results. Our customers are satisfied with the user experience, and the IT department considers it one of the most complete extensions for Magento 1, now migrated to OpenMage. Undoubtedly, a great purchase.
D
Daniel
Merchant · United Kingdom · Utilisateur depuis 4 années
★★★★★
Fantastic Plug In - Must Have!
The support we have received from Wyomind since installing this plug in, has been second to none. The team are very responsive & quick to come back to me with any feedback. We have seen huge appreciation & use by our customers on the site.
N
Nick
Developer · Greece · Utilisateur depuis 8 années
★★★★★
The best Extension
The Wyomind Elastic Search module is a fantastic extension with speed and great results.
JB
Jeppe Bladt
SEO specialist · Denmark · Utilisateur depuis 6 années
★★★★★
Super intuitive search function
We have been using Enhanced Autocomplete for several years now. We are really happy with it. Is works very fast in frontend and is easy for our customers to use. There are plenty of opportunities to promote the products you want for a given searchterm. So could recommend this to all magento 2 shops.
C
CASE
Merchant · United Kingdom · Utilisateur depuis 4 années
★★★★★
Fantastic Plug In - Does what it says on the tin
The Wyomind Elastic Search module is a fantastic addition to any magento 2 store with speed and great results. We have seen huge appreciation by our customers on the site.
C
CeCe
Ecommerce Agency · Germany · Utilisateur depuis 7 années
★★★★★
Very useful and powerful plugin
We use this plugin with several projects in Magento 2 and Magento 1. The website visitor gets a very fast and well structured autocomplete result overview. The search works on products, categories and CMS pages and it has still a very fast indexation, even with several thousands products. Apart from that you can define a configuration specific to each store view. We also appreciate the very fast and professional customer support.
C
Commercers
Ecommerce Agency · Germany · Utilisateur depuis 10 années
★★★★★
Good extension
Easy to use and search speed is so fast
R
Richard
Merchant · United Kingdom · Utilisateur depuis 7 années
★★★★★
Ideal
Very easy to use. This plugin has improve our conversion rate by 4%. The code is clean and the support is great. I would strongly recommend this plugin
PH
Peter Herman
Ecommerce Agency · Sweden · Utilisateur depuis 5 années
★★★★★
Great extension with fast search!
The Wyomind Elastic Search module was a great addition with speed and good results. Appreciated by our customers on the site.
J
JEXECO
SEO specialist · Vietnam
★★★★★
Very good extension
i used magento 1 and also magento 2. Both versions make me feel very satisfied
R
Richard
Developer · United Kingdom · Utilisateur depuis 7 années
★★★★★
Very simple and easy to use
Great product - this help us to improve our conversion rate by 4%. I would strongly recommend this product for any magento 2 store. The documentation was very helpful and the code is clean. This has made our search box more intelligent which ultimates help the customers while shopping on our store. Enhanced Autocomplete plugin magento 2
RC
Ralf Charaoui
Marketing Agency · France · Utilisateur depuis 5 années
★★★★★
Helpful and efficient team
The support is quick and efficient. Due to the optimization of the search settings, we were able to improve the search ergonomics of the website. The team is also helpful with the subsequent optimization of the search settings.
T
TB
Developer · United States · Utilisateur depuis 6 années
★★★★★
This module has made our search functionality exactly as we wanted. Easy to integrate and provide great results.
Using this extension since last year. No major issues. Support is great. Support replies are very fast which I don't see with any other Magento extension provider. Support not only fix bugs and issues related to their extension but also provides an overview to get better results according to our website to improve the user experience. The best thing about support is they are very smart and experienced in their fields.
S
skincare
SEO specialist · United States
★★★★★
Great module for Magento 2
This module has made our search life so much simpler. Great module to work with. Tks
I
idrees
Merchant · United Kingdom · Utilisateur depuis 6 années
★★★★★
great plugin - still need to tweak it abit to match our needs
I love to see how wyomind support clients with customization - its really great to have such an awesome support - top stars!
P
Peter
Developer · Sweden · Utilisateur depuis 5 années
★★★★★
Great module
Elastic search has helped our customers a lot to find their products. Wyomind support has been helpful to resolve any issues we have found. We needed to customize the module to support requirements from the customer and support gave good inputs for us.
M
Macron
Developer · Italy · Utilisateur depuis 8 années
★★★★★
Great Extension
We have used modules for Magento 1 and Magento 2. The first one was much much better and make search even now better as Magento 2 with new Elastic. Our wishes: decrease time to saving categories and more settings for elastic
Magento 1 / OpenMage Compatibility
Prises en charge par les versions master de nos extensions
1.14.4
1.14.3
1.14.2
1.14.1
1.14.0
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
Prises en charge par les versions legacy de nos extensions
1.13.1
1.13.0
1.12.0
1.11.2
1.11.1
1.11.0
1.10.1
1.10.0
1.8.1
1.8.0
1.7.0
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.3
1.3.2
1.3.1
1.3.0
1.2.1
1.2.0
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
Changelog
6.0.0
Initial release for the master version
5.0.0 legacy
Initial release for the legacy version
4.11.4
Fix for an initialization bug that could be triggered during product indexing
4.11.3
Fix for indexing dates
4.11.2
Fix for the additional sorting option
4.11.1
Minor fix
4.11.0
Improvement
Possibility to add an additional sorting on the results from the autocomplete
4.10.4
Fix for the prefix management for the search by SKU
4.10.3
Minor fix on code
4.10.2
Fix for sorting in-stock products before out-of-stock products
4.10.1
Compatibility
Compatibility with Plumrocket Productfilter
4.10.0
Improvement
New option to display in stock products before out of stock products
4.9.4
Fix for rewriting
4.9.3
Compatibility
Compatibility of the autocomplete template with PHP 7.2
4.9.2
Fix for an XSS error
4.9.1
Bug fix
Fix on the error: Call to undefined method ElasticSearch::getResults()
4.9.0
Improvement
When enabled, the Fuzzy mode is used in the second place if there is not result
Compatibility
Compatibility with Amasty_Sorting
4.8.6
Compatibility with Amasty_Sorting added
4.8.5
Improvement
Possibility to index categories that are not included in the menu
4.8.4
Improvement
Milkycode_ProductExtended supported
Patch v4.8.4.4
Fix for retrieving the currencies in the autocomplete
Patch v4.8.4.3
Fix on the conversion during the indexation
Patch v4.8.4.2
Fix for the pre-tax prices format
Patch v4.8.4.1
Compatibility with MageWorx_SeoFriendlyLN
4.8.3
Improvement
Indexation of prices excluding VAT if needed
Patch v4.8.3.1
Compatibility with MageWorx_SeoFriendlyLN
4.8.2
Improvement
New event wyomind_elasticsearch_index_export to edit data before indexing
Patch v4.8.2.1
Improvement
Categories that are not in the menu are not indexed
Better management of the wyomind_elasticsearch_index_export event
Bug fix
Fix for the compatibility with Amasty_Sorting
4.8.1
Improvement
Better management of the autocomplete for iOS on iPhone
4.8.0
Improvement
Support of prices per customer groups
4.7.3
Improvement
Option to check the products sku
Patch v4.7.3.2
Compatibility PHP 7.2
Patch v4.7.3.1
Fix for retrieving a table name
4.7.2
Improvement
Better management of the stock status
4.7.1
Improvement
Better support for Amasty ShopBy
Patch v4.7.1.1
Fix for the price calculation of the bundle products
4.7.0
New feature
Search term suggestions available in the autocomplete.
Patch v4.7.0.1
Fix for the price calculation of the bundle products
4.6.2
Improvement
Better search results response time for the autocomplete and the search results pages
Patch v4.6.2.2
Disabled categories are now excluded from the autocomplete
Patch v4.6.2.1
Minor fix for the toolbar in the sear results page
4.6.1
Improvement
Better support for the accentuated characters in the search results page (sort by feature)
Empty synonyms are not ignored
Patch v4.6.1.2
Disabled categories are now excluded from the autocomplete
Patch v4.6.1.1
Minor fix for the toolbar in the sear results page
4.6.0
Improvement
Fuzzy query mode is now editable
Patch v4.6.0.2
Disabled categories are now excluded from the autocomplete
Patch v4.6.0.1
Error display while using the CLI
4.5.0
Improvement
JSON configuration file can be generated via a shell script: php shell/wyomind_elasticsearch.php --update-config
Can now choose to show/hide images in the autocomplete
Product custom options indexation
Limit the number of results in the autocomplete form for product, category and CMS
Bug fix
Attribute type management in case of "frontend-validation type" = "number" (JAVA integer length limitation)
Patch v4.5.0.3
Disabled categories are now excluded from the autocomplete
Patch v4.5.0.2
Error display while using the CLI
Patch v4.5.0.1
Duplicated dots in the product urls fixed
4.3.0
Improvements :
Compatibility with Elasticsearch server 5.x
Patch v4.3.0.5
Disabled categories are now excluded from the autocomplete
Patch v4.3.0.4
Error display while using the CLI
Patch v4.3.0.3
Duplicated dots in the product urls fixed
Patch v4.3.0.2
Improvement
Elastica library fix for Elasticsearch Server v2.x
Patch v4.3.0.1
Fix for Elasticsearch Server 5.x
4.2.1
Improvement
The auto-complete panel supports now the synonyms.
4.2.0
Improvement
Can now add a weight to the products to boost them in the search results
Compatibility with Magento 1.9.3.1
4.1.5
Improvement
Check the Elasticsearch server's status directly from the admin
4.1.4
Improvement
Better support of the multi-currency store views
4.1.3
Bug fix
Fix for Magento Enterprise when retrieving products urls
4.1.2
Bug fix
Added more flexibility on keyword search for SKU attribute
Fixed missing product URL if core_url_rewrite.options is empty instead of null
Fixed bug if autocomplete.php is a symlink
Feature request
Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!