Autonavi · 2026
Autonavi.ee
CarPlay, Android Auto ja navigatsioonikaartide uuendused, mis vastavad täpselt sinu sõidukile.
Eesmärk
Klient pidi juba enne ostu teadma, kas CarPlay, Android Auto või kaardiuuendus tema autole sobib. Pood pidi suutma müüa sadu autopõhiseid tooteid ilma käsitsi tööta.
Tulemus numbrites
Mis muutus
1 390
autopõhist toodet poes
772 + 183
tarkvaraversiooni, mille vastu sobivust kontrollitakse
8
lisavõimalust, mis ei paisuta tootevalikut
Olukord
See, kas CarPlay, Android Auto või kaardiuuendus autole sobib, sõltub auto ekraaniseadme tarkvaraversioonist ja riistvarast. Vale valik tähendab tagastust ja pettunud klienti. Autonavi.ee pidi müüma sadu autopõhiseid tooteid nii, et klient teab juba enne ostu täpselt, kas toode tema autole sobib.
Piirangud
- Umbes 1390 autopõhist toodet (näiteks Audi 622, VW 528, Seat ja Škoda kumbki 336) tuli luua automaatselt margipõhistest andmefailidest, mitte käsitsi.
- 8 lisavõimalust (näiteks täisekraanirežiim, juhtmeta CarPlay ja kaardiuuendus) ei tohtinud muuta iga toodet sadadeks eraldi variantideks.
- Vale tarkvaraversiooni sisestamine pidi olema võimalikult raske ja seda tuli kontrollida ka serveris, mitte ainult brauseris.
- Leht avatakse avalikult hiljem, aga tellimused ja kliendikontod pidid olema valmis ja turvalised juba enne seda.
Lahendus
Kuidas lahendasin
Toode
Klient ei tea ette, kas tema auto ekraaniseade toetab CarPlay või Android Auto aktiveerimist või kaardiuuendust.
Tootelehel on sobivuse kontroll. Klient sisestab oma seadme tarkvaraversiooni ja süsteem võrdleb seda 772 teadaoleva versiooniga ning 183 versiooniga, mida saab otse aktiveerida. Kontroll saab hakkama ka poolikult sisestatud versiooniga, teab, millistel seadmetel on toetus ainult riistvaras, ja soovitab uusima sobiva variandi. Eesmärk on vähem valesid tellimusi ja tagastusi.
E-pood
Umbes 1390 autopõhist toodet (Audi, VW, Seat, Škoda ja teised) tuli poodi saada ilma käsitsi sisestamata.
Tooted luuakse automaatselt puhastatud margipõhistest CSV-failidest ja imporditakse WooCommerce’i. Igal tootel on kaasas nimekiri tarkvaraversioonidest, millega see töötab, ja sama nimekirja kasutab hiljem sobivuse kontroll.
Ülesehitus
Kui 8 lisavõimalust teha tavaliste tootevariantidena, oleks iga toode muutunud kuni 256 variandiks.
Iga lisavõimalus on eraldi ACF-iga hallatav valik oma hinnaga ja lõpphind arvutatakse ostukorvis. Nii jääb toode üheks, mitte sadadeks variantideks, mida sellise tootehulga juures poleks olnud võimalik hallata.
Andmekvaliteet
Vigane VIN-kood või tarkvaraversioon ostukorvis tähendab valet tellimust, mida on hiljem kallis parandada.
Enne ostukorvi lisamist kontrollib server, et VIN-kood oleks õige kujuga (17 märki, ilma tähtedeta I, O ja Q, mida VIN-koodis ei kasutata) ja tarkvaraversioon kehtiv. Kontrolli saab iga toote puhul sisse või välja lülitada.
Töötaja tööriistad
Iga tellimuse jaoks tuleb valmistada just selle auto jaoks sobiv tarkvarapakett, aga selleks polnud mugavat tööriista.
Iga tellimuse juures on näha auto andmed ja tööriistad, millega saab just selle tellimuse jaoks tarkvarapaketi ette valmistada. Tööriistu saavad kasutada ainult õigustega töötajad ja valmis failid hoitakse kohas, kuhu avalikust internetist ligi ei pääse.
Tulemus
Autonavi.ee pood on valmis: umbes 1390 autopõhist toodet, sobivuse kontroll 772 + 183 teadaoleva tarkvaraversiooni vastu ja 8 lisavõimalust, mis ei paisuta tootevalikut. Avalikult on leht praegu „Peagi” olekus, aga kliendikontod ja tellimused juba töötavad.
Edasi
Järgmine samm on avalik käivitamine ja sobivuse andmebaasi täiendamine uute automudelite ja tarkvaraversioonidega.