Veleprodajni kupec napolni voziček z 80 artikli, ne z enim
Pri B2C trgovini kupec pride po eno stvar. Pogleda izdelek, ga da v voziček, plača in odide. Cela pot je pet do šest klikov. Če se stran nalaga sekundo dlje, je nadležno, ampak kupec to potrpi, ker je skoraj na cilju.
Pri B2B trgovini je vse drugače. Nabavnik v trgovini sestavlja tedensko naročilo. Odpre kategorijo, doda artikel, se vrne, odpre drugo kategorijo, preveri zalogo, doda še deset artiklov. Eno naročilo je 50, 80, včasih 200 vrstic. Vsaka vrstica je nekaj klikov. Če se vsaka stran nalaga 4 sekunde, nabavnik na enem naročilu počaka pet minut samo na nalaganje.
Tega ne potrpi. Po tretjem počasnem kliku zapre trgovino in pokliče komercialo. To ni vprašanje udobja. To je razlog, zakaj se trgovina, v katero ste vložili 20.000 evrov, ne uporablja.
Kaj počasnost dejansko stane
Strošek počasne trgovine se ne pokaže na računu. Pokaže se v stvareh, ki se ne zgodijo.
- Nabavnik opusti spletno naročilo na sredini in pokliče komercialista. Komerciala dela isto kot pred postavitvijo trgovine, plus zdaj plačujete še trgovino.
- Kupec naroči manj artiklov, kot bi jih. Ko je brskanje naporno, doda tisto, kar nujno rabi, in neha. Manjša povprečna košarica pomeni izgubljen prihodek, ki ga nikoli ne vidite.
- Nova stranka prvič odpre trgovino, čaka pet sekund na seznam izdelkov in si ustvari mnenje. Drugič je ne odpre. Prvi vtis pri B2B kupcu odloča, ali bo trgovino sploh kdaj resno uporabljal.
Najboljši pokazatelj je delež zapuščenih košaric pri prijavljenih pogodbenih strankah. Če kupec doda artikle in nato odide brez naročila, je razlog redko cena, ki jo že pozna. Pogosteje je razlog, da je bila pot do oddaje naročila predolga.
Zakaj B2B trgovine postanejo počasne
Počasnost ni naključje in ni vedno slab strežnik. Pri B2B trgovinah izhaja iz treh konkretnih razlogov, ki jih B2C trgovina nima.
Katalog je velik
B2C trgovina ima nekaj sto izdelkov. B2B trgovina jih ima pogosto 20.000 ali 50.000, vsak z desetinami lastnosti, šifer, embalažnih enot in slik. Ko trgovina sestavi eno stran kategorije, mora prebrati in obdelati veliko več podatkov. Če baza ni pravilno pripravljena, vsak prikaz kategorije sproži poizvedbo, ki traja sekunde.
Cena se izračuna sproti
Pri B2B se cena ne prebere, ampak izračuna. Sistem za vsak artikel preveri pogodbeni rabat, cenovno skupino in morebitno akcijo. Pri 60 artiklih na strani je to 60 izračunov, pogosto s klicem v ERP. Brez vmesnega predpomnilnika se ta strošek ponovi ob vsakem nalaganju strani.
Vsaka stran nosi preveč naenkrat
Standardne platforme ob nalaganju strani pošljejo vse: vse slike v polni ločljivosti, vse podatke o izdelkih, vse pripadajoče skripte. Pri majhnem katalogu to ni opazno. Pri seznamu 200 artiklov brskalnik prejme nekajkrat preveč podatkov in jih mora narisati naenkrat. Stran zato visi, čeprav je strežnik že odgovoril.
Kako se hitrost reši
Hitrost ni ena stvar, ampak vrsta odločitev na pravih mestih. Pri B2B trgovini se izplačajo predvsem tri.
Predpomnilnik za cene in kataloge
Cen ni treba računati ob vsakem prikazu. Izračunane cene za stranko se shranijo za 5 do 30 minut, odvisno od tega, kako pogosto se spreminjajo akcije. Stran tako namesto 60 klicev v ERP naredi nič, dokler predpomnilnik velja. Akcije in zaloge se sinhronizirajo posebej, da ostanejo sveže.
Pravi indeks za sezname in iskanje
Seznam izdelkov in iskanje ne smeta brati glavne baze neposredno. Podatki se pripravijo v ločen iskalni indeks, ki vrne rezultate v nekaj deset milisekundah ne glede na velikost kataloga. Pri 50.000 artiklih je to razlika med pol sekunde in petimi sekundami na vsako iskanje. Kako tak indeks postaviti, da kupec sploh najde artikel, sem opisal v članku o iskanju po velikem katalogu.
Stran naloži le tisto, kar kupec vidi
Slike se naložijo v zmanjšani ločljivosti in šele takrat, ko se približajo zaslonu. Seznam 200 artiklov se prikazuje v delih, ne naenkrat. To so tehnične osnove, ki jih dobra postavitev upošteva privzeto, slaba pa zanemari. Učinek je takojšen: prva uporabna slika strani se pokaže pod sekundo, tudi pri velikem katalogu.
Kdaj se vlaganje v hitrost splača
Hitrost ni vedno prva prioriteta. Pri trgovini s 300 artikli in 20 strankami ni problem. Vlaganje v zmogljivost se splača, ko je izpolnjenih več od naslednjih pogojev:
- Katalog ima več kot 5.000 artiklov ali pričakujete rast v to smer.
- Tipično naročilo ima vsaj 20 vrstic, kar pomeni veliko brskanja pred oddajo.
- Cene so pogodbene in se računajo sproti, ne berejo iz fiksnega cenika.
- Komerciala še vedno sprejema naročila po telefonu, čeprav trgovina obstaja.
Če veljata vsaj dva pogoja, je počasnost verjetno razlog, da trgovina ne prevzema dela, ki bi ga morala. V tem primeru naložba v zmogljivost ni dodatek, ampak pogoj, da se ostala naložba sploh povrne.
Česa ne narediti
Najpogostejša napaka je kupiti večji strežnik in upati, da bo rešil problem. Pri B2B trgovinah hitrost redko stoji na strojni opremi. Stoji na tem, kako so pripravljeni podatki in koliko jih stran pošlje naenkrat. Dvakrat zmogljivejši strežnik prepolovi nekaj, kar bi pravilno pripravljen indeks zmanjšal stokrat.
Druga napaka je meriti hitrost na svojem računalniku v pisarni, kjer je trgovina ob praznem katalogu hitra. Meriti je treba pri polnem katalogu, pri prijavljeni pogodbeni stranki s pogodbenimi cenami in na povezavi, kakršno ima nabavnik v skladišču na telefonu. Tam se pokaže resnica.
Bistvo
Pri B2B trgovini hitrost ni kozmetika. Veleprodajni kupec sestavlja velika naročila in vsaka sekunda zamika se sešteje v minute, ki jih ne potrpi. Počasna trgovina ne razbremeni komerciale, ampak ji doda strošek. Preden iščete krivca v strežniku, preverite, ali se cene računajo sproti in ali stran pošlje več podatkov, kot jih kupec sploh vidi.