Ratgeber JTL-Shop Suche
JTL-Shop Suche verbessern
Die Suche im JTL-Shop ist solide gebaut, aber schlicht: sie findet, was Buchstabe für Buchstabe im Artikel steht. Hier steht, wo das an Grenzen kommt und welche Wege es gibt.
So sucht JTL-Shop 5
Die Suche zerlegt die Eingabe in Wörter und prüft für jedes, ob es als Zeichenfolge in einem der eingestellten Felder vorkommt: Artikelname, Suchbegriffe, Artikelnummer, Kurzbeschreibung, Beschreibung, EAN, ISBN, Herstellernummer. Wo das Wort steht, entscheidet über die Reihenfolge – die Prioritäten stellst du im Backend ein. Alternativ kann der Shop die Volltextsuche von MySQL benutzen.
Das ist schnell eingerichtet und für einen kleinen Katalog mit sauberen Daten oft genug. Es hat aber eine Eigenschaft, aus der fast alle Probleme folgen: gefunden wird nur, was genau so im Artikel steht.
Wo die Standardsuche an Grenzen kommt
- Tippfehler: „Scheinwerfr“ oder „Nkie“ finden nichts. Eine Fehlertoleranz gibt es nicht.
- Wortformen: „lampe“ findet „Lampen“, weil es darin steckt. „lampen“ findet „Lampe“ nicht.
- Zusammen oder getrennt: „Damenschuhe“ findet keine „Damen Schuhe“ und umgekehrt.
- Schreibweisen von Nummern: „0634303417“ findet „0634.303.417“ nicht, „10W40“ kein „10W-40“. Mehr dazu im Ratgeber zu Artikelnummern.
- Reihenfolge: Sie richtet sich danach, in welchem Feld ein Wort steht, nicht danach, wie gut der Artikel insgesamt passt. Bei vielen Treffern steht das Gesuchte schnell auf Seite zwei.
- Last auf dem Shopserver: Jede Suche ist eine Datenbankabfrage deines Shops. Bei großen Katalogen mit langen Beschreibungen und vielen Besuchern merkt man das.
Was du in JTL selbst tun kannst
- Suchbegriffe pflegen: In der Warenwirtschaft hat jeder Artikel ein Feld für Suchbegriffe. Dort gehören Wörter hin, die Kunden benutzen und die im Artikel nicht stehen.
- Erfolglose Suchen ansehen: Im JTL-Backend unter Suchanfragen gibt es den Reiter Suchanfragen mit 0 Treffern. Das ist die ehrlichste Liste, die dein Shop hat.
- Mapping: Im selben Bereich ordnest du eine falsche Schreibweise einer richtigen zu. Das hilft bei häufigen Fehlern, jede Variante vorwegnehmen kannst du damit aber nicht.
- Prioritäten prüfen: Unter den Sucheinstellungen legst du fest, welche Felder durchsucht werden und wie stark sie zählen. Steht zum Beispiel die EAN auf 0, findet niemand einen Artikel über den Barcode.
Das ist Handarbeit, die nie fertig wird: jede neue Produktlinie bringt neue Schreibweisen mit. Genau das nimmt dir eine externe Suche ab.
Der andere Weg: eine externe Suche
Eine externe Suche übernimmt die Suchanfragen deines Shops und beantwortet sie auf eigenen Servern. Der Shop liefert nur die Artikeldaten. Die BM-Suche macht das als Plugin für JTL-Shop 5:
- Fehlertolerant in Stufen: zuerst genau, erst bei zu wenig Treffern großzügiger. So landet ein Tippfehler beim richtigen Artikel, ohne dass genaue Suchen unscharf werden. Mehr im Ratgeber zu Tippfehlern und Synonymen.
- Wortformen je Sprache: „lampen“ findet „Lampe“, im Englischen „shoe“ auch „shoes“.
- Wörter trennen: „Damenschuhe“ findet „Damen Schuhe“, wenn beide Teile in deinem Sortiment vorkommen.
- Nummern treffen genau: eine exakte Artikelnummer, HAN oder EAN steht ganz oben.
- Suchvorschläge ab dem ersten Buchstaben, dazu Filter nach Kategorie, Hersteller, Merkmal, Preis und Lager.
- Keine Last im Shop: Suchanfragen erreichen deinen Server nicht. Er liefert nur geänderte Artikel, im Standard alle 90 Sekunden.
Alles weitere steht bei den Funktionen und den Preisen.
Selbst ausprobieren
Die BM-Suche ist ein Plugin für JTL-Shop 5. Der erste Monat ist kostenlos, danach ab 15 € im Monat, ohne Laufzeit. Bis du sie freischaltest, sehen nur Admins die neue Suche.
Alle Funktionen