Erweiterte Suche

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.

Integration

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.