Zum Hauptinhalt springen
Das Such-Modul von WEBSALE | search unterstützt neben der klassischen filter_eq[]-Notation auch erweiterte Vergleichsoperatoren zur dynamischen Filterung über die URL. Diese Funktion eignet sich besonders für das Direktverlinken von gefilterten Listen, z. B. in Teasern, Landingpages oder Marketing-Kampagnen.

Allgemeine Syntax der URL-Parameter

Filter können über die URL direkt an das Suchmodul übergeben werden. Struktur der Filter-Parameter
filter_<Operator>[<technischer Spaltenname aus dem Datenfeed>]=<Wert>
Beispiel für das Setzen eines Farbfilters
filter_eq[farbe]=beige
Parameter in einer vollständigen URL
https://www.ihr-shop.de/c/name-der-kategorie?filter_eq[farbe]=beige
Erweiterung der URL um Preisfilter Zeigt alle Produkte mit einem Preis zwischen 10 € und 20 €.
https://www.ihr-shop.de/c/name-der-kategorie?filter_eq[farbe]=beige&filter_gte[price]=10&filter_lte[price]=20

Unterstützte Filteroperatoren

ParameterBedeutungBeschreibung
filter_eq[field]equal (=)Exakte Übereinstimmung
filter_neq[field]not equal ()Schließt Werte aus
filter_gte[field]greater than or equal ()Filtert Werte größer oder gleich
filter_lte[field]less than or equal ()Filtert Werte kleiner oder gleich
Um im Chip visuell darauf hinzuweisen, dass es sich um einen negativen Filter handelt, kann das Attribut neq-label in <ws-filter-chip> verwendet werden. Mehr dazu in der Dokumentation zu der Komponente ws-filter-chip.