URL-Filterparameter (Query-Parameter)

URL-Filterparameter (Query-Parameter)

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 Spaltennamen 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ütze Filteroperatoren

Parameter

Bedeutung

Beschreibung

Parameter

Bedeutung

Beschreibung

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