Magento-Suchresultate nach Namen sortieren
Die in Magento integrierte Suche eignet sich besonders für Shops mit kleinerem Sortiment und entsprechend simplen Suchanfragen. Ab einer gewissen Grösse des Katalogs sollte die Einbindung einer professionellen Suchlösung geprüft werden. Für simple Suchanfragen reicht die in Magento integrierte Suche unserer Erfahrung nach jedoch völlig.
Eine Anpassung welche häufig gewünscht wird ist die Änderung der Standardsortierung der Suchresultate. Standardmässig werden die Suchresultate nämlich nach Relevanz sortiert. Die Relevanz versucht die Produkte anhand der Suchanfrage zu sortieren. Gerade bei ungenauen Suchanfragen ist dies sehr hilfreich, da eine Grosse Anzahl Ergebnisse erwartet wird. Sucht der Kunde jedoch gezielt zum Beispiel nach einem Produktnamen, so kann die Sortierung nach Relevanz verwirrend sein, da das gesuchte Produkt unter Umständen erst sehr weit unten erscheint.
Um bei solchen Suchanfragen eine benutzerfreundlichere Sortierung zu erreichen kann die Standardsortierung auf das Feld «Name» geändert werden. Leider gibt es dazu keine Konfigurationsmöglichkeit und die Anpassung muss im Code vorgenommen zu werden.
Anpassung der local.xml-Datei
Finden Sie dazu zuerst die Datei local.xml, welche für jedes Theme zur Verfügung steht. Falls Sie das Standardtheme von Magento verwenden finden Sie diese Datei unter app/design/frontend/default/default/layout/local.xml. Falls Sie ein eigenes Theme verwenden finden Sie die Datei unter app/design/frontend/IHR_PACKAGE/IHR_THEME/layout/local.xml. Falls die Datei an besagter Stelle noch nicht existiert muss sie zuerst erstellt werden.
Nachdem Sie die Datei gefunden oder erstellt haben, fügen Sie folgenden Inhalt hinzu:
asc name asc name
Nachdem Sie oben aufgeführten Code eingefügt haben sollte die Suche nun standardmässig nach dem Feld «Name» sortiert sein, wie der nebenstehende Screenshot aufzeigt.
Weitere Anpassungen der Suche gewünscht?
Brauchen Sie weitere Hilfe bei der Anpassung Ihrer Suchresultate oder einem anderen Bereich Ihres Magento-Onlineshops? Gerne stehen wir Ihnen dazu zur Verfügung! Nehmen Sie mittels unten stehendem Kontaktformular für ein unverbindliches Beratungsgespräch mit uns Kontakt auf.