Die Algolia-Erweiterung ersetzt die Standardsuche in Magento Open Source und Adobe Commerce durch ein robustes Suchmenü mit automatischer Vervollständigung und eine Instantsearch-Ergebnisseite.
Diese Erweiterung ersetzt die Standardsuche von Magento durch eine typfehlertolerante, schnelle und relevante Sucherfahrung, die von Algolia unterstützt wird. Es basiert auf algoliasearch-client-php, autocomplete.js und Instantsearch.js.
Autovervollständigungsmenü: Stellen Sie Endbenutzern Ihren gesamten Katalog sofort über das Dropdown-Menü zur Verfügung, unabhängig von der Anzahl der darin enthaltenen Kategorien oder Attribute.
Instantsearch-Ergebnisseite: Lassen Sie Ihre Suchergebnisseite, Navigation und Paginierung nach jedem Tastendruck in Echtzeit aktualisieren.
Empfehlen: Mit Algolia Recommend können Sie Empfehlungen wie „Häufig zusammen gekauft“ und „Ähnliche Produkte“ auf der Produktdetailseite anzeigen.
Erfahren Sie mehr auf unserer offiziellen Website Adobe Commerce / Magento
Probieren Sie die automatische Vervollständigung und die Ergebnisseite der Sofortsuche in unserer Live-Demo aus.
Magento 2.3 und frühere Versionen werden von der Algolia-Erweiterung nicht mehr unterstützt.
Version 3.x unserer Erweiterung ist mit Magento 2.4 kompatibel. Sehen Sie sich den Abschnitt „Anpassung“ an, um mehr über die Unterschiede zwischen unseren Erweiterungsversionen zu erfahren.
Erweiterungsversion | Lebensende | 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 | 08.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 |
Der einfachste Weg, die Erweiterung zu installieren, besteht darin, Composer zu verwenden und unserer Anleitung „Erste Schritte“ zu folgen.
Wenn Sie bei einer Nebenversion bleiben möchten, aktualisieren Sie bitte Ihren Composer, um nur Nebenversionen zu akzeptieren. Im folgenden Beispiel bleiben Sie auf der Nebenversion und aktualisieren Patches automatisch.
"algolia/algoliasearch-magento-2": "~3.14.2"
Die Erweiterung verwendet Bibliotheken, um die Frontend-Implementierung für Autovervollständigung, Sofortsuche und Einblickfunktionen zu unterstützen. Außerdem wird der PHP-Client von Algolia verwendet, um Indexierungs- und Suchmethoden aus dem Backend zu nutzen. Wenn Sie Anpassungen für beides vornehmen, müssen Sie verstehen, dass Sie die Implementierung selbst anpassen und nicht die Komponenten, auf denen sie basiert.
Diese Bibliotheken dienen dazu, Ihre Anpassung zu ergänzen. Da die Erweiterung diese Komponenten jedoch bereits initialisiert hat, sollten Sie Hooks im Bereich zwischen der Erweiterung und den Bibliotheken verwenden. Weitere Informationen finden Sie in unserer benutzerdefinierten Erweiterung
Wenn Sie die Version der Bibliothek kennen, können Sie besser verstehen, was in diesen Bibliotheken verfügbar ist und Sie bei der Anpassung nutzen können. Anhand dieser Tabelle können Sie ermitteln, auf welche Dokumentation Sie sich beziehen sollten, wenn Sie mit der Arbeit an Ihrer Anpassung beginnen.
Erweiterungsversion | autocomplete.js | Instantsearch.js | search-insights.js | empfehlen.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 |
Auf die Autocomplete- und Instantsearch-Bibliotheken kann im globalen algoliaBundle
zugegriffen werden. Bei diesem Bundle handelt es sich um eine vorgefertigte Javascript-Datei, die ihre Abhängigkeiten enthält. Was in diesem Bundle enthalten ist, können Sie hier sehen:
v3.x neuestes Bundle: https://github.com/algolia/algoliasearch-extensions-bundle/blob/ISv4/package.json
Die search-insights.js-Bibliothek ist eigenständig.
Beachten Sie diese Dokumente, wenn Sie die Frontend-Funktionen Ihrer Algolia Magento-Erweiterung anpassen:
Die Erweiterung übernimmt die meiste Arbeit, wenn es um das Sammeln und Vorbereiten der für die Indizierung nach Algolia erforderlichen Daten geht. Im Hinblick auf die Interaktion mit der Algolia Search API nutzt die Erweiterung den PHP API Client für Backend-Methoden einschließlich Indizierung, Konfiguration und Suchabfragen.
Abhängig von der von Ihnen verwendeten Erweiterungsversion könnten Sie eine andere PHP-API-Clientversion haben, die die Backend-Funktionalität der Erweiterung unterstützt.
Erweiterungsversion | API-Client-Version |
---|---|
v3.x | 2.5.1 |
v3.6.x | 3.2.0 |
v3.11.0 | 3.3.2 |
>=v3.14.x | 4.0.x |
Beachten Sie diese Dokumente, wenn Sie Ihr Algolia Magento-Erweiterungs-Backend anpassen:
Für Feedback, Fehlerberichte oder ungelöste Probleme mit der Erweiterung besuchen Sie bitte unser Support-Center, wo Sie die Wissensdatenbank durchsuchen und das Support-Team kontaktieren können. Bitte geben Sie Ihre Magento-Version, Erweiterungsversion, Anwendungs-ID und Schritte zur Reproduktion Ihres Problems an. Fügen Sie zusätzliche Informationen wie Screenshots, Screencasts und Fehlermeldungen hinzu, um unserem Team bei der besseren Behebung Ihrer Probleme zu helfen.
Um einen Beitrag zur Erweiterung zu leisten, befolgen Sie die Richtlinien für Mitwirkende.