Neu Anzahl der Suchvorschläge

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Guten Morgen,

in welcher Datei kann ich denn eine Änderung vornehmen, damit dem Kunden nicht nur 5 Suchvorschläge angezeigt werden, wenn er etwas in der Suche eingibt?
Ich hätte da doch gerne mal mindestens 10 Vorschläge. Das einstellen der Anzahl über das Backend scheint nicht möglich zu sein, ausser ich hätte es trotz ewig langer Sucherei übersehen.

Danke und Gruß
Matthias
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Eine Änderung dieses Zahlenwerts hat leider keinen Einfluss auf mein Problem.
Ich hätte auch gedacht, dass das die richtige Einstellung ist, aber entweder funktioniert sie nicht richtig oder sie ist doch für etwas anderes zuständig.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.242
1.188
Hm, verstehe - verwende es nicht, daher hier an den Einstellungen nie was verändert.

Würd da eher ein Support- Ticket aufmachen,w enn es dir wichtig ist.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Hallo,
verwendest du die Standardsuche oder JTL-Search? Für Ersteres: sind denn für das Suchwort mehr als 5 gespeicherte Suchanfragen vorhanden? Die Suchvorschläge werden nicht aus dem Artikelbestand ermittelt, sondern aus den freigeschalteten Suchanfragen der "Livesuche".
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Hallo,
verwendest du die Standardsuche oder JTL-Search? Für Ersteres: sind denn für das Suchwort mehr als 5 gespeicherte Suchanfragen vorhanden? Die Suchvorschläge werden nicht aus dem Artikelbestand ermittelt, sondern aus den freigeschalteten Suchanfragen der "Livesuche".


Hallo,

wir verwenden die Standardsuche und ja, es gibt mehr als 5 passende, freigeschaltete Suchanfragen zu meinen Test-Suchbegriffen.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Hm, hab mir das im Code von 4.06 nochmal angesehen... Wird in einer neuen Browsersession (nicht im Backend eingeloggt) der neue Wert verwendet? Welche Version vom Shop setzt du ein?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Dann mach bitte ein Support- Ticket auf, damit sich das jemand konkret bei dir ansehen kann. Ich kann das so nicht nachstellen und auch im Code nicht nachvollziehen.
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Ticket habe ich heute morgen eröffnet, aber das Problem ist wohl etwas tiefgreifender, so dass ein Entwicklerticket eröffnet wurde:
https://issues.jtl-software.de/issues/SHOP-2880

Klingt jetzt blöd, aber ich hätte mir das Thema also eigentlich sparen können. Wenn es keine einfache, zeitnahe Lösung gibt, ist die ganze Livesuche-Geschichte für die Katz.
Mich wundert allerdings sehr, dass dieses Problem scheinbar vorher noch niemand hatte. Nutzt denn niemand die Standardsuche mit Livesuche?
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Hallo,
ich habe nur auf der Code-Seite für die DB-Abfrage geschaut. Da wird der Parameter korrekt ausgewertet. Auf der Templateseite spielt das jedoch keine Rolle. Da ist einfach fest das standardmäßige Limit von 5 drin.
Wenn du das kurzfristig selbst ändern willst, dann kannst du in /templates/Evo/js/global.js ungefähr ab Zeile 330 den Block
JavaScript:
name:      'product-search',
display:   'keyword',
source:    productSearch,
templates: {
    suggestion: function (e) {
        return e.suggestion;
    }
}
um das gewünschte Limit erweitern:
JavaScript:
name:      'product-search',
display:   'keyword',
source:    productSearch,
limit: 10,
templates: {
    suggestion: function (e) {
        return e.suggestion;
    }
}
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Dank dir. Jetzt sind es zumindest 10 statt 5.
Das "zumindest" bezieht sich darauf, dass ich vorsorglich mal 100 als Limit eingesetzt habe, um sicher zu gehen, dass auch alle relevanten Vorschläge angezeigt werden. Es gibt aber seltsamerweise nur 10 Vorschläge, obwohl es mehr sein müssten.
Man kann das Limit mit deinem Workaround also scheinbar nur auf 10 erhöhen..


EDIT:
Problem gelöst. Die neue Beschränkung auf 10 Vorschläge steht in der includes/io_inc.php in einer der ersten Codezeilen.


Bleibt abschließend nur noch das seltsame Verhalten, dass er mir (im Anschluß an die korrekten Vorschläge) Suchvorschläge macht, die meines Erachtens überhaupt keinen Sinn ergeben und bei denen ich mich frage, wie er darauf kommt...
Aber das steht auf einem anderen Blatt und soll jetzt erst einmal nicht mein Problem sein. Darum kümmere ich mich vielleicht später mal.



Hallo,
ich habe nur auf der Code-Seite für die DB-Abfrage geschaut. Da wird der Parameter korrekt ausgewertet. Auf der Templateseite spielt das jedoch keine Rolle. Da ist einfach fest das standardmäßige Limit von 5 drin.
Wenn du das kurzfristig selbst ändern willst, dann kannst du in /templates/Evo/js/global.js ungefähr ab Zeile 330 den Block
JavaScript:
name:      'product-search',
display:   'keyword',
source:    productSearch,
templates: {
    suggestion: function (e) {
        return e.suggestion;
    }
}
um das gewünschte Limit erweitern:
JavaScript:
name:      'product-search',
display:   'keyword',
source:    productSearch,
limit: 10,
templates: {
    suggestion: function (e) {
        return e.suggestion;
    }
}
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Problem gelöst. Die neue Beschränkung auf 10 Vorschläge steht in der includes/io_inc.php in einer der ersten Codezeilen.
Die standardmäßigen 10 werden dort aber durch die Backendeinstellung "suche_ajax_anzahl" überschrieben, bzw. nur verwendet, wenn diese Einstellung auf <= 0 gesetzt wird.

Bleibt abschließend nur noch das seltsame Verhalten, dass er mir (im Anschluß an die korrekten Vorschläge) Suchvorschläge macht, die meines Erachtens überhaupt keinen Sinn ergeben und bei denen ich mich frage, wie er darauf kommt...
Für die Suche wird die Soundex-Funktion verwendet, die nicht nur exakte sondern eben auch "ähnliche" Treffer liefern soll. Die Sortierung erfolgt jedoch nach Relevanz, so dass die Ergebnisse mit der exaktesten Übereinstimmung an den oberen Positionen stehen. Hier muss man halt abwägen, wieviele Suchvorschläge tatsächlich sinnvoll sind. Erfahrungsgemäß sind aus Nutzersicht eh nur die ersten 3-5 relevant, eine sehr viel längere Liste wird eher als unübersichtlich wahrgenommen.
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Die standardmäßigen 10 werden dort aber durch die Backendeinstellung "suche_ajax_anzahl" überschrieben, bzw. nur verwendet, wenn diese Einstellung auf <= 0 gesetzt wird.

Verstehe, das heisst auch hier wird der Wert aus "suche_ajax_anzahl" nicht richtig übernommen, da der default-Wert von 10 zur Anwendung kommt.


Für die Suche wird die Soundex-Funktion verwendet, die nicht nur exakte sondern eben auch "ähnliche" Treffer liefern soll. Die Sortierung erfolgt jedoch nach Relevanz, so dass die Ergebnisse mit der exaktesten Übereinstimmung an den oberen Positionen stehen. Hier muss man halt abwägen, wieviele Suchvorschläge tatsächlich sinnvoll sind. Erfahrungsgemäß sind aus Nutzersicht eh nur die ersten 3-5 relevant, eine sehr viel längere Liste wird eher als unübersichtlich wahrgenommen.

Okay, nachvollziehbar. Ähnlichkeit ist halt subjektiv.

Gerade habe ich dann noch festgestellt, dass der freigeschaltete Suchbegriff (Beispiel ohne Bezug zu unserem Shop) "Volkswagen Golf" bei der Sucheingabe "Golf" nicht vorgeschlagen wird. Sehr unlogisches und unglückliches Verhalten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Anzahl der Mahnungen nicht erkennbar - Kundenschnellübersicht JTL-Wawi 1.8 5
Neu Variabler Gutschein in der Kasse - Betrageingabe ? Allgemeine Fragen zu JTL-POS 0
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Umzug aus der Subdomain in die Maindomain Allgemeine Fragen zu JTL-Shop 1
Neu Freitextfeld mit der Ameise hinzufügen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Bildgrößen auf der Startseite (in den Boxen wie z.B. Top-Angebot) Allgemeine Fragen zu JTL-Shop 3
Warum und auf was updaten? Wir sind zufrieden mit der Version 1.6.48.0 JTL-Wawi 1.6 4
Neu Farbliche Markierung der Artikelnummer User helfen Usern - Fragen zu JTL-Wawi 22
Neu MW Attachment Pro | Mediendateien in der Bestellbestätigungsmail Plugins für JTL-Shop 0
Neu Umzug der Produktionsartikel JTL-Plan&Produce - Ideen, Lob und Kritik 1
Neu Stücklisten Anzeige auf der Pickliste User helfen Usern - Fragen zu JTL-Wawi 17
Neu SUCHE JEMAND DER MIR REGELMÄSSIG BEIM UPDATES HILFT Installation / Updates von JTL-Shop 3
Neu Shopware 6.6.6.1 lässt sicht nicht mit der JTL Wawi verbinden Shopware-Connector 0
Neu Wie kann ich bestimmte Wörter in der Suchfunktion von JTL-Shop ausschließen? Allgemeine Fragen zu JTL-Shop 0
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Shop Daten werden zwar Abgeholt aber Bestellungen sind in der Wawi nicht zu finden. JTL-Wawi 1.9 0
Bestseller verschwinden immer wieder von der Startseite Einrichtung JTL-Shop5 0
Artikel in der Artikelliste grün hinterlegt bzw. nicht farblich hinterlegt JTL-Wawi 1.9 5
Neu Shopify Connector, Änderung der URL Onlineshop-Anbindung 0
Vereinigte Staaten sind automatisch in der Steuerverwaltung in der EU JTL-Wawi 1.9 2
Neu Korrekte Darstellung der Differenzbesteuerung im JTL Shop Allgemeine Fragen zu JTL-Shop 2
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel an der Kasse beim scannen nur über Artikelnummer, nicht über GTIN identifizieren (Gebrauchtware, GTIN mehrfach in der Wawi) Allgemeine Fragen zu JTL-POS 0
Neu JTL-POS: Trennung in der Anzeige der verkauften Artikeln bei 2 Kassen Allgemeine Fragen zu JTL-POS 2
Chargennummer eines Artikels auf der Rechnung mit ausdrucken JTL-Wawi 1.9 3
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Neu List&Label Bei Bedingung "FALSE" Breite der Spalte beibehalten User helfen Usern - Fragen zu JTL-Wawi 6
Neu Sales Info / Aussendienst Informationssystem mit Besuchserfassung und vielen weiteren Funktionen auf der JTL Connect 2024 Dienstleistung, Jobs und Ähnliches 1
Neu Amazon Abgleich Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt Amazon-Anbindung - Fehler und Bugs 18
Neu Export der Export- und Importvorlagen JTL Ameise - Eigene Exporte 4
Neu Staffelpreise "ab..." werden nicht mehr in der Artikelübersicht angezeigt JTL-Shop - Fehler und Bugs 1
Neu Ebay Verkäufe - Auswahlartikel mit händischer Auswahl in der Rechnung - wie bei Wawi 1.9 vorgehen ?! Arbeitsabläufe in JTL-Wawi 0
Neu Zuverlässiger Fulfiller in der Schweiz Business Jungle 3
Neu Export der Ebay Angebote unter V1.9 benötigt die 8-fache Zeit JTL-Ameise - Ideen, Lob und Kritik 0
Neu Anzeige der Seriennummer nur für den Wareneingang Eigene Übersichten in der JTL-Wawi 0
Fehler bei Hochladen der Versanddaten Otto.de - Anbindung (SCX) 0
Neu Informationen der ParentCategory abrufen Allgemeine Fragen zu JTL-Shop 8
Neu FBA Anlieferung aus der JTL-Wawi heraus --> Firmenname in der Absenderadresse wird nur noch als "-" dargestellt Amazon-Anbindung - Fehler und Bugs 1
Hintergrundfarbe der Wawi auf Dunkel umstellen. JTL-Wawi 1.9 1
Neu Artikel wird in der der Detailbeschreibung nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Der Lister listet einfach nicht Amazon-Lister - Fehler und Bugs 2
Ausgabe der Mailadresse in Dokumenten JTL-Wawi 1.9 0
In Bearbeitung Wiederherstellung der Datenbank auf neuer Hardware unintuitiv JTL-POS - Ideen, Lob und Kritik 4
[Bug] Zertifikatsnummern werden übertragen, der Button bleibt aber ausgegraut Otto.de - Anbindung (SCX) 0
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Artikelverkauf über JTL-Shop mit Bestand 0 in der JTL WaWi JTL-Wawi 1.9 13
Neu Zuordnung der Felder in EVO Designvorlage eBay-Designvorlagen - Ideen, Lob und Kritik 0
Neu Kategorien im Shop aber nicht in der Wawi Allgemeine Fragen zu JTL-Shop 2
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
Gelöst Gibt es einen Cash-Recycler der kompatibel ist? Allgemeine Fragen zu JTL-POS 2

Ähnliche Themen