Bei der erweiterten Suche können zusätzlich zum Suchbegriff Filterkriterien ausgewählt werden, um das Suchergebnis genauer einzugrenzen.
▪Suche nach Produktnummer, Produktnamen, alles durchsuchen
▪Suchen nach Preis von ... bis
▪Suchen in bestimmten Hauptkategorien
▪Suche nach beliebigen Produktfeldern
▪etc.
Schritt 1: Freischaltung
Eine Freischaltung ist nicht notwendig. Das Feature ist im Standardumfang von WEBSALE V8s enthalten.
Schritt 2: Produktdaten anpassen
Im Standard sind Produktdatenfelder wie z. B. "Name", "Beschreibung" und "Produktnummer" bereits für die Suche aktiv.
Wenn Sie weitere Produktdatenfelder nutzen wollen, müssen diese für die Suche aktiviert werden. Nähere Informationen finden Sie in der Schnittstellendokumentation für Produktdaten unter https://doku.websale.de/schnittstellen.
Schritt 3: Anpassung Ihrer Shopkonfiguration shop.config
Ergänzen Sie den Abschnitt <ProductItemSearch> Ihrer Shopkonfiguration shop.config um die unten genannten und ggf. weitere Parameter.
<ProductItemSearch>
...
All-Txt = in allen Produktfeldern
Name-Txt = nur in Produktnamen
Number-Txt = nur in Produktnummer
...
</ProductItemSearch>
Referenz: ProductItemSearch
Referenz: WS-FreeFieldList()
Schritt 4: Anpassung des Suchformulars
Konfigurieren Sie das Suchformular wie im folgenden Beispiel gezeigt:
<form action="~FORM-Search~" method="Post">
Suche nach: <input type="text" name="~WS-Search_input~" value="~WS-Search~"><br>
Erweiterte Suche:<br>
~Cat-TopList~<br>
~WS-ProductItemList~<br>
Preis: ab <input type="text" name="~WS-PriceFrom_input~" value="~WS-PriceFrom~">
bis <input type="text" name="~WS-PriceUntil_input~" value="~WS-PriceUntil~"> ~WS-CurrencySymbol~<br>
<input type="submit" value="Suche starten">
</form>
Wegweiser: Anzahl der Produkte pro Seite
Wegweiser: Sortieren von Produktlisten
Wegweiser: Blättern in Produktlisten
Referenz: WS-Search_Input
Referenz: WS-Search
Referenz: WS-SearchResults
Referenz: WS-MaxSearchResults
Referenz: Cat-TopList
Referenz: WS-ProductItemList
Referenz: WS-PriceFrom_Input
Referenz: WS-PriceFrom
Referenz: WS-PriceUntil_Input
Referenz: WS-PriceUntil
Referenz: FORM-Search
Mit der folgenden Ergänzung bieten Sie dem Käufer einen Schaltfläche an, mit dem er alle gewählten Sucheinstellungen zurücksetzen kann:
<input type="submit" name="~WS-ResetSearch~" value="Sucheinstellungen zurücksetzen">
Referenz: WS-ResetSearch
Haben Sie alle Schritte durchgeführt, ist die Funktion "Erweiterte Suche" vollständig integriert.