Doku Fehlertolerante Live-Suche
Steiger deinen Produktverkäufe mit einer ausgefeilten Suche auf Basis der Kölner Phonetik.
Ersteinrichtung
Die Ersteinrichtung ist nach den Standards sehr simpel. Du musst ggf. bei einem individuellen Template das Suchfeld anpassen, zu finden im Tab Einstellungen unter Suchfeld (HTML Selektor).
Die wichtigste Aufgabe: Starte im Tab Datenbestand den Button: Suchindex aktualisieren
Kopiere nun noch die Blacklist-Worte wie unten stehend beschrieben in die Sucheinstellungen von JTL.
Anpassung von Einstellungen
Nach Änderungen von Einstellungen kann es notwendig sein, dass der Suchindex neu aufgebaut werden muss, sofern diese Einstellungen direkten Einfluss haben.
Darunter fällt:
- Sprache der Suche
- Mindestlänge Sucheingabe
- Variationen in der Suche
- Anpassung der Suche in Name / Beschreibung
Hinweis:
Nach dem Ändern der Reihenfolge oder Anzahl der maximalen Ergebnisse muss kein neuer Suchindex aufgebaut werden.
Ergebnisse beeinflussen
Die Ergebnisse können im Plugin unter Einstellungen am Ende der einfachen Einstellungen angepasst werden. Hier gibt es die Möglichkeit zu definieren in was alles gesucht wird, sowie in welcher Reihenfolge die Blöcke auftauchen. Sind bei einem Block keine Einstellungen gesetzt (z.B. bei Kategorie wird nicht in Name und auch nicht in Beschreibung gesucht) tauchen diese auch nicht in den Ergebnissen auf. Einzige Ausnahme: Bei der direkten Suchen nach Artikelnummern.
Die Reihenfolge der Ergebnisse eines Bereiches (z.B. der Artikel) kann über die Suchprioritäten sortiert werden aufsteigend bei 1 beginnend sortiert.
Suchlayouts
Es gibt aktuell 2 mögliche Suchlayouts: Overlay und Container. Das Overlay ist dabei die mächtigere Suche und kommt mit Endless-Scrolling und Zwischenspeicherung der Suchanfrage einher und präsentiert sich über den ganzen Bildschirm. Diese Suche hat daher kein Limit der Ergebnisse - lediglich die auf einmal abgerufenen Ergebnisse werden in den Einstellungen definiert. Die Container-Suche (auch Dropdown-Suche) zeigt maximal so viele Ergebnisse wie in den Einstellungen festgelegt. Hier kann der Besucher auch noch mittels normalem Suchbutton auf die JTL Suche gelangen, die dann leider keine fehlertolerante Suche unterstützt.
Blacklist
Es empfiehlt sich die folgenden Wörter von Suchanfragen auzuschließen, da diese zu allgemein sind und eher als Bindewörter zählen. Kopiere die unten stehende Liste und füge diese im Shopbackend unter Admin->Storefront->Suchanfragen im Tab Blacklist ein.
===
aber; alle; allein; aller; alles; als; alte; alten; andere; anderem; anderen; anderer; anderes; ans; auch; auf; aus; bei; beide; beiden; beider; beides; beim; bevor; bin; bis; bist; ca; circa; dabei; darf; damit; danach; dank; danke; daran; darauf; daraus; darin; darum; darunter; das; dass; dato; davon; dazu; deine; deinem; deinen; deiner; deines; dem; den; denen; der; deren; des; deshalb; dessen; deswegen; desweiteren; deutlich; deutliche; deutlichen; dich; die; dient; diente; dies; diese; dieselbe; diesem; diesen; dieser; dieses; diesmal; dir; diverse; diversen; doch; dran; drauf; drin; durch; durchaus; durch; durchaus; durchs; egal; eher; ehesten; eigene; eigenen; ein; eine; einem; einen; einer; eines; für; ihre; ist; kann; kommt; können; man; mehr; mit; muss; müssen; müsste; müssten; nach; nachdem; nicht; noch; nur; oder; pro; sehr; sich; sind; sie; soll; sollte; sollten; sowie; und; über; vom; von; vor; was; weitere; wenn; wem; wen; wer; werden; wie; wird; zum; zur
===
Suchindex Update
Der Suchindex wird bei jedem Abgleich von der Warenwirtschaft angestoßen. Dabei werden jedoch maximal 10 Artikel verarbeitet. Bei größeren Änderungen empfiehlt es sich daher das Update von Hand anzustoßen.
Gehe dazu im Plugin auf den Tab Datenbestand und klicke unten auf Suchindex aktualisieren.
Via dem Button Suchindex leeren wird der gesamte Suchindex gelöscht und du kannst via Suchindex aktualisieren den Index neu erstellen lassen.
Designanpassungen
Alle Designanpassungen sind in den Template-Dateien des Plugins möglich. Bitte beachte, dass diese ggf. bei einem Update nachgezogen werden müssen. Wir empfehlen keine weiteren als die unten stehenden Dateien zu bearbeiten, da auf die entsprechenden IDs & Co fest zugegriffen wird.
Overlay-Designanpassungen
CSS: km_live_search/version/103/frontend/css/container.css
HTML: km_live_search/version/103/frontend/templates/resultlist_container.tpl
Container-Designanpassungen
CSS: km_live_search/version/103/frontend/css/overlay.css
HTML: km_live_search/version/103/frontend/templates/resultlist_overlay.tpl
Artikelbox: km_live_search/version/103/frontend/templates/resultlist_element.tpl