Bessere Produktsuche für Audio-Produkte in Magento 2
HiFiStation.pl ist ein Online-Shop aus der Audio-Branche, der Hi-Fi-Geräte, Heimkino, Lautsprecher, Kopfhörer, Verstärker, Plattenspieler, Streamer, Zubehör sowie Produkte spezialisierter Marken anbietet. Der Shop ist in einem Segment tätig, in dem Kunden sehr häufig nach Produkten anhand von Modellname, Symbol, Marke, technischer Abkürzung oder einer teilweisen Produktbezeichnung suchen.
In einem solchen Katalog hat die Qualität der Suchmaschine direkten Einfluss auf den Einkaufskomfort. Ein Kunde, der eine Phrase wie „Arcam A15“, „Monitor Audio Bronze“, „Sennheiser HD 820“, „DAC 200“ oder einen Ausschnitt eines Produktcodes eingibt, erwartet ein schnelles und treffendes Ergebnis – nicht eine zufällige Produktliste. Öffentlich verfügbare Shop-Daten zeigen ein breites Angebot in Audio-Kategorien, darunter Hi-Fi-Stereo, Kopfhörer, Plattenspieler, Hi-Fi-Möbel und Zubehör.
Zur Verbesserung der Suchqualität im Shop wurde das Modul Kowal Search Optimizer für Magento 2 implementiert.
Die Herausforderung
Die Audio-Branche stellt besonders hohe Anforderungen an eine Produktsuche. Produktnamen enthalten häufig:
- Modellsymbole,
- Serienbezeichnungen,
- technische Abkürzungen,
- Markennamen,
- Farbvarianten,
- Zahlen und Sonderzeichen,
- ähnlich klingende Namen, die jedoch unterschiedliche Geräte bezeichnen.
Ein Kunde kann beispielsweise nach dem vollständigen Namen, nur nach dem Modell, dem Hersteller oder einer umgangssprachlichen Gerätekategorie suchen. In einem Audio-Katalog kann eine Suchphrase einen konkreten Verstärker, einen Lautsprecher, einen Streamer, einen DAC, Kopfhörer oder Zubehör bedeuten.
Ein Problem der Standard-Suche von Magento kann darin bestehen, dass:
- Treffer im Namen nicht immer ausreichend stark gewichtet werden,
- Produkte, die nur in der Beschreibung übereinstimmen, zu weit oben erscheinen können,
- Modelle und Produktsymbole nicht wie Identifikatoren behandelt werden,
- ein Tippfehler im Marken- oder Modellnamen zu leeren Ergebnissen führen kann,
- der Administrator keinen einfachen Einblick in Suchphrasen hat, die keine Produkte zurückgeben.
Das Modul Kowal Search Optimizer wurde genau dafür entwickelt, die Relevanz der Ergebnisse zu verbessern, wichtige Produktfelder zu bevorzugen und dem Administrator mehr Kontrolle über die Suchmaschine zu geben.
Ziel der Implementierung
Ziel der Implementierung bei HiFiStation.pl war es, die Qualität der Produktsuche in Magento 2 zu verbessern, insbesondere für Suchanfragen im Zusammenhang mit:
- Produktnamen,
- Marken,
- Modellen,
- SKU,
- EAN,
- Teilphrasen,
- Tippfehlern,
- Suchanfragen ohne polnische Sonderzeichen,
- technischen Phrasen, die typisch für die Audio-Branche sind.
Die Implementierung sollte dem Administrator außerdem ermöglichen, Phrasen ohne Ergebnisse zu analysieren, damit der Shop im Laufe der Zeit Produktnamen, Synonyme und die Katalogstruktur besser an die tatsächliche Sprache der Kunden anpassen kann.
Eingesetzte Lösung
Im Shop wurde das Modul Kowal Search Optimizer implementiert, das die Logik zum Aufbau von Suchanfragen an OpenSearch erweitert, anstatt die fertige Produktkollektion nachträglich zu verändern. Das ist wichtig, weil das Ranking auf Ebene der Suchmaschine entstehen sollte und nicht durch aufwendige Korrekturen der Ergebnisse erst nach deren Abruf.
Das Modul wurde so konfiguriert, dass Felder mit zentraler Bedeutung für den Audio-Shop stärker gewichtet werden:
- Produktname,
- SKU,
- EAN,
- Hersteller oder Marke,
- Kurzbeschreibung,
- Produktbeschreibung.
Dadurch kann die Suchmaschine besser unterscheiden, ob der Kunde ein konkretes Modell, eine Marke, ein Zubehörteil oder eine allgemeine Produktkategorie sucht.
Zentrale Elemente der Implementierung
1. Stärkere Gewichtung von Treffern im Produktnamen
Im Katalog von HiFiStation.pl enthält der Produktname sehr häufig die wichtigsten kaufrelevanten Informationen: Marke, Serie, Modell und Variante. Deshalb hat im Modul die Übereinstimmung mit dem Feld name eine besondere Bedeutung.
Effekt: Produkte mit einem passenden Namen haben eine größere Chance, weiter oben zu erscheinen als Produkte, die nur über einen Ausschnitt einer langen Beschreibung passen.
2. Priorität für SKU und EAN
In Shops für Audiogeräte sucht ein Teil der Kunden, insbesondere fortgeschrittenere Nutzer, nach Produkten anhand von Symbolen, Codes oder sehr konkreten Bezeichnungen. Das Modul bevorzugt exakte Übereinstimmungen bei Identifikatoren wie SKU und EAN.
In der Moduldokumentation wurde folgende Prioritätenreihenfolge festgelegt:
- Exact Match nach EAN,
- Exact Match nach SKU,
- Partial oder Prefix Match nach EAN,
- Partial oder Prefix Match nach SKU,
- übrige Produktfelder.
Effekt: Wenn ein Kunde einen konkreten Code oder ein Modell eingibt, sollte die Suchmaschine dies nicht wie eine gewöhnliche beschreibende Phrase behandeln.
3. Autocomplete während der Eingabe der Suchphrase
Die Implementierung umfasst ein Autocomplete-Popup, das dem Kunden bereits während der Eingabe der Suchanfrage die relevantesten Produkte anzeigt.
In der ersten Version des Moduls gilt für Autocomplete:
- startet ab 3 Zeichen,
- zeigt eine begrenzte Anzahl von Ergebnissen,
- präsentiert grundlegende Produktdaten,
- enthält einen Übergang zur vollständigen Ergebnisliste,
- nutzt dieselbe Ranking-Logik wie die vollständige Ergebnisseite.
Bei einem Audio-Shop ist dies besonders hilfreich, weil der Kunde häufig nur den Anfang eines Marken- oder Modellnamens eingibt und schnell zum richtigen Produkt gelangen möchte.
4. Umgang mit Tippfehlern
Namen von Audio-Marken und -Modellen sind mitunter schwer zu merken. Ein Kunde kann einen Tippfehler machen, einen unvollständigen Namen eingeben oder eine andere Schreibweise verwenden. Das Modul ermöglicht eine kontrollierte Fuzzy Search, die dabei hilft, trotz kleiner Fehler sinnvolle Ergebnisse zurückzugeben.
Fuzzy Search ersetzt keine exakte Übereinstimmung. Im Modul wird sie als unterstützende Ebene behandelt, um die Ergebnisse für präzise Suchanfragen nach SKU, EAN oder Modellname nicht zu verschlechtern.
5. Protokollierung von Phrasen ohne Ergebnisse
Ein wichtiger Bestandteil der Implementierung war die Aktivierung der Protokollierung von Phrasen, die keine Produkte zurückgeben. Dadurch kann der Shop-Administrator prüfen, wonach Kunden gesucht, aber nichts gefunden haben.
In der Praxis können solche Daten helfen bei:
- dem Hinzufügen von Synonymen,
- der Verbesserung von Produktnamen,
- der Ergänzung von Beschreibungen,
- der Änderung der Konfiguration von Feldgewichtungen,
- der Identifikation von Lücken im Sortiment,
- einem besseren Verständnis der Kundensprache.
Das Modul sieht ein Read-only-Grid im Administrationspanel vor, mit dem sich solche Phrasen analysieren lassen, ohne direkt in der Datenbank arbeiten zu müssen.
Ergebnisse der Implementierung
Die Implementierung von Kowal Search Optimizer bei HiFiStation.pl ermöglichte es, die Funktionsweise der Produktsuche zu strukturieren und an die Besonderheiten eines Audio-Katalogs anzupassen.
Die wichtigsten qualitativen Effekte:
- vorhersehbarere Suchergebnisse,
- bessere Behandlung von Modellnamen und technischen Bezeichnungen,
- höhere Priorität für exakte Übereinstimmungen nach SKU und EAN,
- komfortablere Suche dank Autocomplete,
- Möglichkeit, kleine Tippfehler zu verarbeiten,
- Zugriff auf eine Liste von Phrasen ohne Ergebnisse,
- mehr Kontrolle des Administrators über Feldgewichtungen und das Verhalten der Suchmaschine,
- sicherere Architektur dank Fallback auf das native Magento-Verhalten.
Das Modul wurde so konzipiert, dass es bei einem Problem mit der Erweiterungsschicht keinen kritischen Ausfall des Storefronts verursacht. Der Fallback auf die native Magento-Suche ist eine der zentralen Projektannahmen.
Warum ist das in der Audio-Branche wichtig?
In einem Shop wie HiFiStation.pl dient die Suchmaschine nicht nur dazu, allgemeine Kategorien zu finden. Sehr häufig wird sie von Kunden genutzt, die bereits eine konkrete Kaufabsicht haben.
Ein Kunde kann suchen nach:
- einem konkreten Verstärkermodell,
- einer Lautsprecherserie,
- Kopfhörern einer bestimmten Marke,
- einem Streamer mit einer konkreten Funktion,
- einem Kabel, DAC oder Zubehörteil,
- einem Produkt, das in einer Rezension oder von einem Verkäufer empfohlen wurde.
Wenn die Suchmaschine Codes, Modelle und Markennamen nicht versteht, kann der Kunde annehmen, dass das Produkt im Shop nicht verfügbar ist, obwohl es tatsächlich im Angebot ist. Deshalb hat die Verbesserung der Suche in einem Audio-Katalog nicht nur technische, sondern auch vertriebliche Bedeutung.
Zusammenfassung
Die Implementierung von Kowal Search Optimizer bei HiFiStation.pl zeigt, dass die Magento 2-Suche effektiv an einen anspruchsvollen Produktkatalog angepasst werden kann, ohne ein vollständig externes Search-System aufzubauen.
Dank des Moduls erhält der Shop ein besseres Ergebnisranking, Unterstützung für Suchanfragen nach SKU und EAN, Autocomplete, kontrollierte Fuzzy Search sowie ein Tool zur Analyse von Phrasen ohne Ergebnisse. Das ist besonders in der Audio-Branche wichtig, in der Produktnamen, Modellsymbole und technische Bezeichnungen eine zentrale Bedeutung für den Kaufprozess haben.
Kowal Search Optimizer hilft Kunden, schneller das richtige Produkt zu finden, und gibt dem Administrator praktische Werkzeuge für die weitere Optimierung der Suche.




