By: Željko Prša ,

2 minutes read

Vesternet.com studija slučaja

Vesternet.com je web trgovina fanatično posvećena automatizaciji doma.

Ciljevi:

  • Riješiti probleme koji blokiraju prodaju
  • Uvesti nove značajke
  • Oduševiti korisnike i članove tima

Rezultati: Prodaja je povećana za 20% bez znakova zaustavljanja.

Dave Bell, vlasnik Vesternet.com svoju web trgovinu imao je 3 godine. Stekao je ugled "Amazona automatizacije doma". Njegov tim predanih ljudi uspjeli su nadmašiti konkurenciju odličnom korisničkom podrškom.

Unatoč svim naporima, rast web trgovine spriječavali su tehnički nedostatci. Pozitivna promjena odavno je bila potrebna.

Evo kako smo ju napravili.

"Kako steći povjerenje tijekom telefonskog poziva?" Govoreći iskreno, podržan dobrim ugledom.

Upoznavanje s poslovanjem klijenta

Prije nego smo započeli zastrašujuću tehničku analizu, uložili smo vrijeme upoznati se s Daveovim poslovanjem. Specifičnostima pojedinog tržišta, tko su njegovi kupci i potrebe kupaca.

To nam je dalo perspektivu i fokus ispravno započeti.

Što više nekoga poznaš, lakše ćeš mu pomoći.

Analiziranje situacije

Nekoliko godina stara web trgovina, svakako je prvo trebala tehničku reviziju. Prvo smo morali riješiti probleme nasljeđenog koda od tri prijašnja Magento programera. Problem koji Magento 2 web trgovine neće imati.

U cilju poboljšanja korisničkog iskustva, "napadnite" prvo najteži dio. Motor.

Korak 1: Napraviti listu:

  • Ekstenzija
  • Skripti za praćenje i analizu
  • Povezani sustavi treće strane
Usput, imati ove liste je neophodno za web trgovinu. Lakše je za one koji se pridružuje developmentu stranice i održavanje je puno lakše. SAVJET: Napravite ih što prije, ili neka ih netko napravi za vas.

Korak 2: Tehnička revizija.

Također poznata kao: "popis stvari za koje nitko ne mari dok se nešto ne pokvari":

  • Pregled integriteta baze podataka
  • Pregled kvalitete naslijeđenog koda
  • Pregled performansi Frontenda
  • Pregled performansi Backenda

Not being a fan of relying on automated tests only, most of the work was focused on finding a giant rabbit. Ah, you are still paying attention? Great. Thanks and read on. There was no giant rabbit. There were some big bugs found that needed to be squashed ASAP.

Rješavanje tehničkih problema

As my grandpa always used to say, "Fix the Back-end first or it will fix you for good."

Backend optimizacija i DevOps

Neka sustav bude spreman za implementaciju novih funkcionalnosti bez ugrožavanja postojećeg korisničkog iskustva.

  • Nadogradnja Magenta do zadnje verzije - Da!
  • Optimiziranje baze - Nešto što je potrebno redovito napraviti.
  • Upravljanje ekstenzijama i njihova optimizacija - Brisanje loših i zaboravljenih, a ostavljanje dobrih, odnosno potrebnih.
  • Čišćenje servera - Tu smo naučili puno. Neka se ova ekipa pobrine za to. Tako je najbolje.

Frontend optimizacija

Sada smo bili spremni za sljedeći veliki dio. Dio koji korisnici vide i ne vole kada krene po krivu - Frontend.

Triage was inevitable. Osmislili smo plan i izvršili ga po ovim točkama:

  • Reduced Front-End burden on page load
    • Reduced number of requests per page - "Less is better"
    • Očistili smo CSS file-ove - Proljetno čišćenje bez zabave
  • Dogovorili smo "performance budget" - "Manje je bolje. Da, još uvijek je."
  • Ispravili smo frontend greške koje blokiraju prodaju - Gubiti prodaju zbog sintaksne pogreške? Više ne.

Ova tri ogromna koraka omogućila su nam napraviti mjesta za nove značajke. Nešto što poboljšavamo na tjednoj bazi.

Dave is now finally able to bring out all of the good stuff that was collecting dust over the years and delight users as well as his team.

«   Previous post Next post   »

REACH OUT

Want to work with us?

Working on something cool?

Let’s make it happen.

Book a Free Consultation

Based in Osijek, Croatia.

The Croatian Magento Capital.