Native JTL-Shop Suche

Geändert am Fri, 16 Dec 2022 um 02:38 PM

Bitte beachte: Die native Suche ist nur mit den Classic Layer verfügbar. Mit dem Live Layer wird diese nicht mehr benötigt oder unterstützt


1. Einstellungen


Damit die native Suche des JTL-Shops (nach drücken von Enter) mit Doofinder Ergebnissen befüllt wird, muss die Einstellung im Pluginbackend entsprechend gesetzt sein.

Ist diese gesetzt, wird die Artikelliste mit den Artikeln von Doofinder gefüllt und nicht aus der standard Ergebnis Tabelle des Shops.


Beachte: Standardmäßig ist im Shop die Mindestlänge des Suchbegriffs 4 Zeichen. Bei Doofinder sind es 3 Zeichen


Deshalb kann es zu folgender Fehlermeldung kommen.


In den Einstellungen des Shops unter Sucheinstellung kann man die Mindestlänge runtersetzen. Dann funktioniert es auch mit weniger Zeichen.





2. Begrenzung der Suchergebnisse


Da für die Anzeige der nativen Suche eine erneute Abfrage an Doofinder nötig ist, haben wir die Ergebnisse hier auf ca. 100 begrenzt. Du kannst die Begrenzung der Suchergebnisse über die Konstante DF_MAX_RESULTS anpassen.

Definiere die Konstante hierfür in der Konfigurationsdatei des Shops.


Achtung: Fehler in der Konfigurationsdatei des Shops können den Shop beschädigen.
Vor dem bearbeiten dieser Datei sollte immer ein Backup angelegt werden und im besten Fall nur von Personen mit Programmierkenntnissen bearbeitet werden.  



Die Konfigurationsdatei findest du im includes Ordner deines Shops (includes > config.JTL-Shop.ini.php). 

Die Variable kannst du wie folgt definieren. Hier wird diese beispielsweise auf 500 begrenzt.

Beachte, die maximale Anzahl ist 1000, da dies von Doofinder vorgegeben ist.


define('DF_MAX_RESULTS', 500);

Tags: