Korado je přední český výrobce otopných těles
větracích jednotek a konvektorů
a potřeboval pomoct s redesignem webu
tak aby byl více zaměřený na koncové zákazníky.
Zadání projektu bylo zrealizovat
novou prezentaci společnosti Korado,
která bude uživatelům prezentovat svoje produkty
v mnoha jazykových mutacích.
V tuhle chvíli už jich je tam 10.
Cílem bylo, aby nový web sloužil
všem hlavním cílovým skupinám.
Velkoobchodům, instalatérům, topenářům
i koncovým zákazníkům.
Každá tato skupina měla vlastně odlišné cíle
a očekávání od toho webu, takže výzvou bylo
to spojit to do jednoho funkčního celku.
Na Koradu jsme začali
poměrně velkým uživatelským testováním
mezi čtyřmi hlavními cílovými skupinami
a na základě toho nám vznikly vlastně
tři hlavní problémy, které jsme potřebovali vyřešit.
První bylo poměrně složitá struktura webu,
druhý problém byl technický jazyk,
který byl na webu používaný
a jako třetí byla absence
jakékoliv filtrace či průvodce produkty.
Všechny tyto tři problémy
jsme tedy následně vyřešili.
Na projektu Korado mi přijde hodně zajímavá
jeho robustnostnost, komplexnost,
jedná se o opravdu velký projekt,
který umožňuje zákazníkům,
vybrat si produkt a následně pak řešit
i případnou podporu.
Pro mě osobně bylo zajímavé to,
že web je ve více jak 10 jazykových mutacích,
produktové portfolio se skládá z více
jak 100 modelů produktů
a každý z nich může mít
několik stovek variant.
To znamená, tím se dostáváme
k více jak desetitisícům produktů a variant,
které je potřeba do toho webu nějak začlenit.
Co se týká práce,
tak na tom je
nějakých dva a půl tisíce commitů v GITu
a skoro půl milionu řádků kódu.
Stěžejní prvek projektu Korado
je konfigurátor, který každému uživateli umožní
nakonfigurovat si otopná tělesa podle potřeby
do celého domu v různých barvách, šířkách velikostech.
Přičemž je tam dokonce kalkulátor výkonu,
to znamená, že on si tam zadá
nějakou teplotu vzduchu, vstupní výstupní teplotu,
a vypadnou mu reálné tepelné výkony
jednotlivých variant.
Realizace, co se týče mé stránky,
probíhala tak, že jsem dostal grafický návrh.
V tu chvíli, kdy já dostával ten grafický návrh.
tak už většina aplikace, co se týče backendu,
byla připravená, takže jsem měl k dispozici nějaké
už funkční stránky, na kterých jsem mohl tvořit.
Webová aplikace Korado vznikla
na našem systému Eshop 3.
Je to aplikace, která se skládá ze dvou částí,
na frontendu, ten se stará o zobrazení,
odeslání formulářů.
Backend má napojenou databázi,
je tam naše administrace připravená
pro tenhle systém,
jsou tam různé generování feedů
a takovéhle věci, které nejsou
na první pohled vidět.
Při samotné práci na projektu
bylo potřeba brát v úvahu
právě jeho velikost,
takže při programování a kódování
bylo nutné dobře věci promýšlet dopředu.
Od začátku jsme vlastně počítali s tím,
že to bude web minimálně o 10 jazycích.
začalo se paradoxně částmi,
které přímo nesouvisí s tím katalogem,
to znamená sekce kariéra,
sekce FAQ, potom vlastně systém pro semináře,
respektive přihlašování na semináře.
Pokračovalo se například katalogem souborů ke stažení.,
zároveň jsou tam i takové speciality,
jako že některé jazyky mají tohleto řešené jinak,
takže to se muselo všechno vyřešit v tuhletu chvíli.
V téhleté fázi se to po odladění spouštělo
a spouštěl se postupně jednotlivé
jazykové mutace.
Tím, že jsou na samostatných doménách,
tak to vůbec nebyl problém.
Co se týká CDN, respektive Cloudfare v tomto případě
cashujeme nejen obrázky, ale i obsahy těch stránek
a právě proto, že se například všechny změny
v rámci jedné stránky propisují do URL
tak se potom musí dost pracovat
s promazáváním té cashe.
Abychom tento projekt byli schopni úspěšně realizovat,
museli jsme se velmi dobře zorientovat
v produktovém portfoliu
a vlastně se stát takovými odborníky
na otopná tělesa.
To, kam těleso umístit, jakým způsobem ho připojit,
jakým způsobem ho vybírat.
Škoda, že tyto schopnosti jsme neměli předtím,
než jsme si vybírali topení do naší garáže.