LD Seating je český výrobce pracovních židlí, lounge nábytku a modulárních sedacích systémů pro kanceláře, hotely a veřejné prostory. Spolupráce začala převzetím správy a rozvoje systému po jiném dodavateli a vedla ke konfigurátoru, ze kterého později vzniklo Konfigure.
Převzali jsme cizí dům bez plánů
LD Seating za námi přišlo se zadáním, které znělo jednoduše. Tady je hotový systém od předchozího dodavatele, chceme ho rozšiřovat.
Šlo o rozsáhlé řešení na míru: vlastní redakční systém v PHP, do něj nainjectované Vue, frontend a backend prorostlé do sebe. Dokumentace k němu žádná. Kód se opíral o privátní repozitáře a lokální soubory, ke kterým jsme neměli přístup, takže projekt zpočátku nešlo ani nainstalovat. Redakční jádro sloužilo i jiným projektům, takže v něm zůstávaly věci, co s LD Seating neměly nic společného.
První týdny jsme tak nepřidali jedinou novou funkci. Zjišťovali jsme, co s čím souvisí, a dostávali systém do stavu, kdy se s ním dá pracovat, aniž by se něco rozbilo.
Výměna po částech
Přepsat všechno najednou by stálo víc, než by to LD Seating přineslo. Vyměnili jsme proto jen to, co bylo potřeba: napsali jsme nový frontend v Nuxtu a k němu nové API v .NETu, které slouží jako mezivrstva mezi novým webem a tou částí původního řešení, která fungovala dobře.
Rozdíl byl vidět rychle. Web dostal lepší vzhled i ovládání, další rozvoj výrazně zlevnil a spravilo se SEO. Stránky se dřív totiž skládaly až v prohlížeči návštěvníka, takže vyhledávače z nich viděly jen část. Dnes dostanou celý obsah rovnou ze serveru a mají podle čeho stránky indexovat.
Od katalogu ke konfigurátoru
Když už systém běžel, jak měl, přišel návrh tentokrát z naší strany. Delší dobu nás v Jagu zajímaly 3D modely a u LD Seating se nabízelo je využít: komplexní produkty, spousta kombinací, a zákazník, který si je těžko představí z fotek. Nabídli jsme, že něco zkusíme naskicovat a spočítáme, co by to stálo.
Nešlo o krabicové řešení, jaké vypadá u každého stejně. Konfigurátor jsme od začátku dělali v jejich vizuálním stylu. Líbil se jim, cena vycházela, a bylo dohodnuto.
Zkusili jsme to nejdřív na několika židlích. Z ukázky vyrostla samostatná aplikace pro modulární sedací systém Nido. Zákazník si v ní poskládá sestavu ve 3D a na konci mu z ní vypadne podklad do výroby. A hned se nabídla otázka: nešlo by totéž i pro ostatní produkty?
Rozložit židli na díly
Šlo, pokud bude z čeho brát data. Židle v redakčním systému do té doby existovaly jen jako celek. Aby šly konfigurovat, museli jsme je rozebrat na jednotlivé díly: skořepinu, podnož, čalounění, područky, kolečka. A ke každému dopsat popisky.
Tato příprava dat se na projektech s konfigurátorem pravidelně podceňuje, přitom právě na ní pak celý projekt stojí, nebo padá. Klientovi jsme s ní pomohli a sepsali k tomu i návod.
Výběr produktu, dřív rozdrobený do samostatných záložek pro modely, potahy a područky, se spojil do jednoho celku, s popisky, 3D náhledem a možností sestavu vyexportovat a poslat dál.
Pro koho to nakonec je
Mířili jsme, my i LD Seating, na koncového zákazníka. Na člověka, který si chce židli postavit k sobě domů nebo do kanceláře a vidět ji, než ji koupí.
Nástroj si ale rychle našel cestu i do B2B. Architekti a interiérová studia si v něm ověří, jak sestava zapadne do projektu. Obchodníci a dealeři v něm sestaví objednávku se vším všudy, aniž by museli konfiguraci zdlouhavě naceňovat a ověřovat ji s výrobou.
Semínko Konfigure
Modulárních produktů přibývalo a začalo být jasné, že tohle nemá být pokaždé zakázka od nuly. Má to být produkt. Tak vzniklo Konfigure, a LD Seating za to patří dík hned dvakrát. Za první impuls i za odvahu jít s námi do projektu, který se teprve rodil. Jejich katalog byl první, na kterém jsme si ověřili, co konfigurátor doopravdy umí, a spolupracujeme dodnes.
V číslech
- 0+
- Produktových řad naživo
- 0+
- Možných konfigurací
- 0/0
- Self-service cenové nabídky
Shrnutí
Ze zděděného, těžko udržovatelného systému je dnes web s 3D konfigurátorem, který obchodníkům i zákazníkům LD Seating ukáže produkt dřív, než padne objednávka, a který dal vzniknout celému Konfigure.