La oss først prøve å forstå filtrebegrepet i OpenCart. I en konvensjonell butikkfront finner du sannsynligvis en "Avansert søk" -funksjon, slik at brukerne kan filtrere produkter i henhold til deres preferanser. Men noen ganger vil du gruppere ulike typer produkter sammen, selv om de tilhører forskjellige kategorier. Eller du vil legge til en tagge for bestemte produkter slik at de kan bli enklere på forsiden.
For å forstå det tydeligere, la oss ta et virkelige eksempel. La oss anta at du har en underkategori "Skjermer" tilgjengelig under hovedkategori "Komponenter". Og du vil kategorisere skjermer videre med "LED", "LCD" og "CRT".
Det første alternativet som dukker opp i ditt sinn, er å skape et annet nivå av kategorier under "Skjermer". Men i stedet for å skape et annet nivå av kategorier, som kan gjøre ting litt mer komplisert, kan du bruke filtre i OpenCart.
Fordelen med å bruke filtre i det ovennevnte scenariet er at når du aktiverer "Filter" -modulen, gir den en fin blokk i frontenden som gir brukerne mulighet til å avgrense de relevante produktene etter eget valg.
La oss gå videre og sette opp dette.
Gå over til administrasjonen av OpenCart og gå til Katalog> Filtre. Klikk på Sett inn knappen for å åpne skjermen som gjør at vi kan lage en ny filtergruppe og filtre. Filter gruppenavn er tittelen brukt for å skille filtre når mer enn ett sett med filtre er tilgjengelig for visning. Bare fyll ut detaljene som vist nedenfor.
Som du ser, har vi opprettet en filtergruppe "Skjermtyper", og filterverdiene er "LED", "LCD" og "CRT". Klikk på Lagre knappen for å forplikte endringene.
Nå har vi satt opp filtergruppen og tilhørende filtre. Videre må vi tildele filtrene til den aktuelle kategorien og produktene.
La oss først tildele filtre til en beslektet kategori. Jeg antar at du bruker standardkategorier og produktdata som følger med OpenCart-standardinstallasjonen.
Fortsett med vårt tidligere eksempel, la oss gå videre og redigere skjermer kategori. Gå til Katalog> Kategorier og rediger skjermer underkategori under komponenter hovedkategori. Klikk på Data kategorien, som viser forskjellige felt, blant hvilke er filtre.
filtre er et autofullføringsfelt. Så du kan velge verdiene ved bare å skrive noen få bokstaver. I vårt eksempel vil du velge "LED", "LCD" og "CRT" som filterverdier. Klikk på Lagre knappen for å bruke endringene.
Det vil sørge for at når "Filters" -blokken vises på kategorien "Skjermer" i frontendoen, vil det vise alle tre alternativene vi har valgt i feltet "Filters" under Datatab.
Nå må vi tildele filtre til hvert produkt som vi ønsker å bli filtrert av våre "Monitor Types" -kriterier. Åpenbart vil vi gjerne redigere produktene under kategorien "Skjermer" som vi har satt opp filtre for den kategorien i forrige del.
Gå til Katalog> Produkter og rediger "Samsung SyncMaster 941BW" -produktet. Under lenker fanen du vil se Filter felt. La oss velge "LED" og lagre produktet.
På samme måte, gå videre og tilordne "LCD" til det andre produktet "Apple Cinema 30". Så nå har vi to forskjellige produkter tildelt med to forskjellige filterverdier. Du kan også tilordne mer enn ett filter til det samme produktet om nødvendig. Men i vårt tilfelle vil vi holde det enkelt.
Vi er nesten ferdige med oppsettet! Det eneste som gjenstår er å aktivere filtermodulen og tildele den til riktig layout i frontenden. Gå til Utvidelser> Moduler og installer Filter modul.
Etter installering av Filter modul, klikk på Redigere lenke for å åpne modulkonfigurasjonssiden. Klikk på Legg til modul knappen for å legge til en ny rad, og velg alternativene som er vist nedenfor.
I vårt eksempel vil det bare være fornuftig hvis vi viser modulen vår i "Kategori" -layouten. Det sørger for at når en bruker navigerer produktene etter kategori, vil "Filters" -blokken være nyttig når man filtrerer ut produktene ytterligere. Så vi har valgt Kategori i Oppsett drop-down, og vi vil vise den i Kolonne venstre stilling. Klikk på Lagre å bruke endringene.
Så endelig er det på tide å se ting i aksjon i fron-t-enden. Gå over til forsiden og velg Komponenter> Skjermer (2) å liste produktene som er tilgjengelige under kategorien "Skjermer". Du bør se Refiner Søk blokkere på venstre sidefelt. Ganske kul, er det ikke?
Så som du kan se, er det en veldig fin blokk som viser de forskjellige filteralternativene, med det totale antallet produkter tilgjengelig i hvert filter. Bare velg LED og klikk på Refiner Søk for å se det filtrerte produktlisten.
Hvis du er kjent med "Faceted Search", ser grensesnittet ut lignende til det. På samme måte kan du sette opp flere filtergrupper og filtre for å vise et rikt raffineringsgrensesnitt i din fron-t-end-butikk!
I denne artikkelen har vi utforsket en av de spennende funksjonene i OpenCart, kalt filtre. Jeg håper du har hatt det, og lært noe nyttig om OpenCart. Jeg vil gjerne høre dine kommentarer og spørsmål i feedet!