Content

Filters

Filter interface #

Clerk.io’s Filter Interface kan bruges til hver Indhold for at indsnævre resultater baseret på dine produktattributter.

Du vil finde denne mulighed under Anbefalinger/Søg/Email -> Indhold -> Rediger Indhold -> Vælg Produktlogik. Nederst finder du Filtrer Produkter.

Når du opretter filtre, vil Interface vise dig hvor mange produkter der matcher filteret og den genererede filterstreng.

Hver del af filteret består af følgende:

  • En Attribut at filtrere efter
  • En Sammenligning der afgør, hvordan attributten skal sammenlignes med værdien
  • En Værdi der afgør, hvad attributten skal sammenlignes med

Simple Filtre #

Et simpelt filter, der kun viser produkter under 400€, kan ses her:

Stabling af Filtre #

Filtre kan stables ved at klikke på " +" ikonet inde i en eksisterende filterboks og vælge et nyt filter med Og / Eller knappen.

Et simpelt filter, der kun viser produkter under 400€ og kun dem der er på udsalg.

Gruppering af Filtre #

Gruppering giver dig mulighed for at oprette mere specifikke filtre, hvor flere stablede filtre kan tilføjes og vises sammen eller hver for sig.

Når du klikker på "+ Tilføj filter" knappen, vil de næste filtre, du tilføjer, blive behandlet som en separat stak fra resten.

Efter at have valgt et nyt filter, får du en mulighed for at håndtere den nye stak som en “og” eller en “eller” stak. Klik blot på teksten for at skifte det.

  • Og vil vise produkter, der skal matche både filteret før det, og det nuværende.

  • Eller vil vise produkter, der matcher nogen af filtrene/stakene.

Dette kan bruges til at vise produkter, der altid matcher den første del af filteret, men kun matcher én af flere filtre i gruppen.

Et eksempel, der viser produkter der koster højst €400, på udsalg og er enten fra en præcis leverandør (ovenfor) eller har et andet filter anvendt.

Filter syntaks #

Filter Interface opretter automatisk den korrekte syntaks baseret på de data, der er tilgængelige i dine attributter. F.eks. hvis dine SKU’er er formateret som strenge som “GT-1234”, tilføjes citationstegn automatisk til filterstrengen.

sku = "GT-1234"

Hvis en attribut er et tal, tilføjes det uden citationstegn.

price < 300

Hvis du oplever problemer med filtreringen, skal du tjekke filterstrengen for at sikre, at den korrekte syntaks anvendes, og foretage justeringer om nødvendigt.

Hvis du er i tvivl, kan du se, hvilken datatype en given attribut har (streng, tal, liste, boolean) ved at gå til Data > Products og gennemse et hvilket som helst produkt.

Dynamisk filtrering i snippets #

Clerk.io filtre kan bruges direkte i indlejringskoderne ved hjælp af data-filter attributten. Dette giver dig mulighed for at lave dynamiske filtre i logikken baseret på variabler i webshoppen.

Nedenfor finder du et par eksempler, men du kan bruge dette på mange andre måder.

Vis produkter, der tillader at en gratis fragtgrænse nås: #

Forudsat at din butik har en variabel kaldet $free_shipping_limit der indeholder den resterende mængde der er nødvendig for kunden at nå den gratis fragtgrænse, kan du bruge et dynamisk filter, der ser sådan ud, for kun at vise produkter over dette prisniveau:

<span class="clerk"
      data-template="@complementary-to-basket"
      data-filter="price > $free_shipping_limit">
</span>

Vis produkter der matcher et specifikt køn: #

Dette eksempel forudsætter, at dine produkter har en attribut kaldet gender der returnerer enten female eller male.

Du skal derefter have en variabel i din butik, der indeholder kønnet for det aktuelle produkt, som i dette eksempel kaldes $product_gender.

Indlejringskoden med filteret kan derefter opsættes sådan her:

<span class=“clerk”       data-template="@Bestsellers"       data-filter=“gender = $product_gender”>


### Vis vis produkter af en bestemt type eller mærke:

Du kan filtrere skyderne for kun at vise produkter fra den samme kategori som det produkt, som kunden ser på.

I dette tilfælde har du brug for en **liste** i din butik, der indeholder produktkategorierne, som vi her vil kalde **_$categories_**. Listen skal se sådan ud: **_$categories =_\[1,2,3,4,5\]** Filteret kan så opsættes sådan her:

<span class=“clerk”       data-template="@type-slider"       data-filter=“categories in $categories”>

Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.