L'extension Algolia remplace la recherche par défaut dans Magento Open Source et Adobe Commerce par un menu de recherche à saisie semi-automatique robuste et une page de résultats de recherche instantanée.
Cette extension remplace la recherche par défaut de Magento par une expérience de recherche tolérante aux fautes de frappe, rapide et pertinente soutenue par Algolia. Il est basé sur algoliasearch-client-php, autocomplete.js et instantsearch.js.
Menu de saisie semi-automatique : fournissez instantanément l'intégralité de votre catalogue aux utilisateurs finaux via le menu déroulant, quel que soit le nombre de catégories ou d'attributs qu'il contient.
Page de résultats de recherche instantanée : mettez à jour votre page de résultats de recherche, votre navigation et votre pagination en temps réel, après chaque frappe.
Recommander : Algolia Recommend vous permet d'afficher des recommandations telles que les fonctionnalités "Fréquemment achetés ensemble" et "Produits associés" sur la page de détail du produit.
Apprenez-en plus sur notre site officiel Adobe Commerce / Magento
Essayez la saisie semi-automatique et la page de résultats de recherche instantanée sur notre démo en direct.
Magento 2.3 et les versions antérieures ne sont plus supportées par l'extension Algolia.
La version 3.x de notre extension est compatible avec Magento 2.4. Consultez la section Personnalisation pour en savoir plus sur les différences entre nos versions d'extension.
Version d'extension | Fin de vie | Magento | PHP |
---|---|---|---|
v3.7.x | 10/10/2023 | ~2.3.7||~2.4.5||~2.4.6 | ~7.3.0||~7.4.0||~8.1.0||~8.2.0 |
v3.8.x | 8/03/2023 | ~2.4.5||~2.4.6 | ~7.4.0||~8.1.0||~8.2.0 |
v3.9.x | 13/10/2023 | ~2.4.5||~2.4.6 | ~7.4.0||~8.1.0||~8.2.0 |
v3.10.x | 12/12/2023 | ~2.4.6 | ~8.1.0||~8.2.0 |
v3.11.x | 26/01/2024 | ~2.4.6 | ~8.1.0||~8.2.0 |
v3.12.x | 02/08/2024 | ~2.4.6 | ~8.1.0||~8.2.0 |
v3.13.x | N / A | ~2.4.6 | ~8.1.0||~8.2.0 |
v3.14.x | N / A | ~2.4.6||~2.4.7 | ~8.1.0||~8.2.0||~8.3.0 |
Le moyen le plus simple d'installer l'extension est d'utiliser Composer et de suivre notre guide de démarrage.
Si vous souhaitez rester sur une version mineure, veuillez mettre à jour votre compositeur pour n'accepter que les versions mineures. L'exemple suivant vous maintiendra sur la version mineure et mettra automatiquement à jour les correctifs.
"algolia/algoliasearch-magento-2": "~3.14.2"
L'extension utilise des bibliothèques pour faciliter la mise en œuvre frontale des fonctionnalités de saisie semi-automatique, de recherche instantanée et d'analyse. Il utilise également le client Algolia PHP pour exploiter les méthodes d'indexation et de recherche du backend. Lorsque vous abordez la personnalisation de l'un ou l'autre, vous devez comprendre que vous personnalisez l'implémentation elle-même et non les composants sur lesquels elle est basée.
Ces bibliothèques sont là pour vous aider à compléter votre personnalisation, mais comme l'extension a déjà initialisé ces composants, vous devez utiliser des hooks dans la zone située entre l'extension et les bibliothèques. Veuillez consulter notre extension personnalisée pour référence
Connaître la version de la bibliothèque vous aidera à comprendre ce qui est disponible dans ces bibliothèques et à exploiter en termes de personnalisation. Ce tableau vous aidera à déterminer à quelle documentation référencer lorsque vous commencerez à travailler sur votre personnalisation.
Version d'extension | saisie semi-automatique.js | instantsearch.js | search-insights.js | recommander.js |
---|---|---|---|---|
v3.x | 0.38.0 | 4.15.0 | 1.7.1 | N / A |
v3.9.1 | 1.6.3 | 4.41.0 | 1.7.1 | 1.5.0 |
v3.10.x | 1.6.3 | 4.41.0 | 1.7.1 | 1.8.0 |
v3.11.0 | 1.6.3 | 4.41.0 | 2.6.0 | 1.8.0 |
v3.13.0 | 1.6.3 | 4.63.0 | 2.6.0 | 1.8.0 |
>=v3.14.x | 1.6.3 | 4.63.0 | 2.6.0 | 1.15.0 |
Les bibliothèques de saisie semi-automatique et de recherche instantanée sont accessibles dans le global algoliaBundle
. Ce bundle est un fichier javascript de prépackage qui contient ses dépendances. Ce qui est inclus dans ce pack peut être vu ici :
Dernier bundle v3.x : https://github.com/algolia/algoliasearch-extensions-bundle/blob/ISv4/package.json
La bibliothèque search-insights.js est autonome.
Reportez-vous à ces documents lors de la personnalisation des fonctionnalités frontales de votre extension Algolia Magento :
L'extension fait l'essentiel du gros du travail lorsqu'il s'agit de collecter et de préparer les données nécessaires à l'indexation vers Algolia. En termes d'interaction avec l'API Algolia Search, l'extension exploite le client API PHP pour les méthodes backend, notamment l'indexation, la configuration et les requêtes de recherche.
En fonction de la version de l'extension que vous utilisez, vous pouvez avoir une version différente du client API PHP qui alimente la fonctionnalité backend de l'extension.
Version d'extension | Version du client API |
---|---|
v3.x | 2.5.1 |
v3.6.x | 3.2.0 |
v3.11.0 | 3.3.2 |
>=v3.14.x | 4.0.x |
Reportez-vous à ces documents lors de la personnalisation du backend de votre extension Algolia Magento :
Pour obtenir des commentaires, des rapports de bogues ou des problèmes non résolus avec l'extension, veuillez visiter notre centre d'assistance où vous pouvez effectuer une recherche dans la base de connaissances et contacter l'équipe d'assistance. Veuillez inclure votre version de Magento, la version de votre extension, l'ID de votre application et les étapes à suivre pour reproduire votre problème. Ajoutez des informations supplémentaires telles que des captures d'écran, des screencasts et des messages d'erreur pour aider notre équipe à mieux résoudre vos problèmes.
Pour commencer à contribuer à l'extension, suivez les lignes directrices de contribution.