Case · Cyber Farm

Filtrering bygget til webshoppen

Cyber Farm havde brug for en hurtigere og mere enkel måde at navigere i et stort sortiment af professionelt lydudstyr. I stedet for at bygge videre på de eksisterende WooCommerce-filtre blev løsningen et specialudviklet filtersystem.

En webshop med professionelt lydudstyr bliver hurtigt kompleks. En kategori kan indeholde produkter fra mange brands, forskellige prisklasser og flere typer lagerstatus, samtidig med at kunden forventer hurtigt at kunne indsnævre udvalget.

Cyber Farms eksisterende filtrering var baseret på generelle WooCommerce-funktioner. De kunne løse opgaven, men i takt med at webshoppen og sortimentet voksede, blev det tydeligere, at løsningen ikke var bygget specifikt til den måde, Cyber Farm arbejdede på.

Samtidig var performance blevet en vigtig del af problemet. Et filter er ikke meget værd, hvis det gør resten af webshoppen tungere.

I stedet for at starte med spørgsmålet om, hvilket eksisterende plugin der kunne erstatte det gamle, blev udgangspunktet: Hvad har kunderne faktisk brug for?

Det gjorde det muligt at skære en stor mængde generisk funktionalitet væk og koncentrere løsningen omkring de filtre, der giver mening i Cyber Farms webshop.

Første fokus blev derfor de grundlæggende valg som brand, pris og tilgængelighed. Arkitekturen blev samtidig tænkt, så flere produktspecifikke filtre kan tilføjes senere, når der er et reelt behov for dem.

Filtrering lyder umiddelbart som en lille funktion. På en stor WooCommerce-shop kan den være det modsatte.

Hvert valg kan kræve arbejde med produktdata, kategorier, brands, priser og lagerstatus. Hvis den del ikke er tænkt ordentligt, kan noget så simpelt som et sidepanel ende med at påvirke hele webshoppens performance.

Derfor blev hastighed behandlet som en del af selve funktionaliteten og ikke som noget, der skulle optimeres bagefter.

Et godt eksempel på behovet for en specialløsning er begrebet lagerstatus.

For kunden er spørgsmålet forholdsvis enkelt: Kan jeg købe produktet?

For webshoppen kan svaret være mere nuanceret. Et produkt kan være fysisk på eget lager, tilgængeligt fra fjernlager eller befinde sig i en anden gyldig leveringssituation. Det passer ikke nødvendigvis direkte ind i en simpel standardopdeling mellem på lager og ikke på lager.

Filteret kan derfor tage udgangspunkt i Cyber Farms egen logik i stedet for at tvinge webshoppen til at arbejde efter filterets.

Den tekniske del er kun halvdelen af opgaven.

Filtreringen skal også være let at forstå, fylde så lidt som muligt og fungere naturligt sammen med kategorier, sortering og produktoversigten.

Det gælder især på mobil, hvor traditionelle webshop-filtre hurtigt kan optage mere plads end de produkter, kunden egentlig kom for at se.

Derfor bliver desktop og mobil behandlet som to forskellige brugeroplevelser frem for bare den samme løsning i forskellige bredder.

Løsningen udvikles direkte til WordPress og WooCommerce og tager udgangspunkt i de produktdata, Cyber Farm allerede arbejder med.

Det betyder mindre afhængighed af et generisk filterlag og større kontrol over, hvordan produkter, brands, kategorier, priser og lagerinformation fortolkes.

Samtidig kan systemet udvikle sig sammen med webshoppen, i stedet for at hele løsningen skal udskiftes, når et nyt behov opstår.

Resultatet er ikke et filter med flest mulige indstillinger. Det er et filtersystem, hvor de nødvendige funktioner kan være præcise, hurtige og tilpasset den konkrete webshop.

For Cyber Farm betyder det større kontrol over både brugeroplevelsen og den tekniske løsning bag den.

Og ligesom med den specialudviklede søgning er pointen egentlig større end selve funktionen: Når en webshop har særlige behov, behøver løsningen ikke altid være endnu et standardplugin.

Filteret er bygget som en løsning, der kan udvikles gradvist. Nye filtertyper og nye måder at navigere i sortimentet på kan tilføjes, når de skaber reel værdi.

Det er også den måde, jeg helst arbejder med udvikling på: Start med det konkrete problem, byg det nødvendige, og lad løsningen vokse derfra.

Har din webshop et problem, standardløsningen ikke helt løser? Skriv til mig →