Kde kurýrní model narážel na strop
Logistika Cleany dlouho stála na dvou spolehlivých pilířích: partnerské kurýrní dopravě (Messenger, Liftago) a síti kamenných poboček. Model fungoval dobře, ale s rostoucím objemem objednávek začal narážet na strop.
Klasická kurýrní doprava má totiž jedno omezení – je synchronní. Zákazník i kurýr se musí potkat ve stejný čas na stejném místě. Při rostoucí poptávce se to dál řešit jen přidáváním řidičů nedá: je to drahé a nepružné. Cleany potřebovalo způsob, jak zakázky odbavovat nezávisle na čase, aby zákazník odevzdal a vyzvedl prádlo, kdy se mu to hodí, a logistika ho obsloužila podle vlastních optimalizovaných tras.
Jak zakázka projde systémem sama
Řešením byl přechod na asynchronní model po vzoru AlzaBoxů a Z-boxů. CleanyBoxy fungují podobně: zákazník vloží nebo vyzvedne zakázku kdykoliv. Doručení řeší logistika dávkovaně a efektivně. Postavili jsme systém, který sám řídí celý život objednávky:
-
Hlídá kapacitu a rozměry.Košile se do boxu vejde, koberec ne. Systém zná objem každé položky a porovnává ho s volnými schránkami už v košíku. Když se zakázka nevejde, možnost se skryje a nabídne se kurýr.
-
Vede zákazníka oběma směry.Po vložení prádla systém vygeneruje PIN a upozorní logistiku. Po vyčištění se proces obrátí – kurýr vrátí zakázku do boxu, systém pošle zákazníkovi nový PIN.
-
Zvládne i nával.I když přijde víc objednávek ve stejnou chvíli, systém je odbaví bezpečně a nikdy nerezervuje jednu schránku dvakrát.
-
Dává Cleany plnou kontrolu.Otevírací doba, maximální hodnota zakázky, omezení pro konkrétní typy produktů – každý box se dá nastavit samostatně.
Proč to nebyla jen rutinní integrace. Logistika čistírny je oproti běžnému e-shopu výrazně složitější: je obousměrná a každá zakázka se liší rozměrem, obalem i objemem. Standardní box je naopak stavěný na jednosměrný výdej typizovaných balíků. Celou tu chybějící logiku jsme proto museli postavit my, na úrovni aplikace.
Kde krabicové řešení nestačilo
Buďme upřímní: hardware od dodavatele EGMedical je krabicové řešení. Je spolehlivé, cenově dostupné a dá se hned nasadit – ale je stavěné pro standardní e-commerce, ne pro provoz čistírny. Na potřeby Cleany sám o sobě nestačil.
Měli jsme dvě cesty. Buď donekonečna žádat výrobce o úpravy firmwaru, nebo si s omezeními poradit sami. Zvolili jsme druhou cestu. Chybějící logiku jsme dotáhli a odstínili v aplikaci, takže Cleany není rukojmím tempa třetí strany. Řešení není stoprocentní obraz ideálního světa, ale funguje spolehlivě a klient nad ním má kontrolu.
Abychom rozdíl mezi návrhem a realitou srazili na minimum, nechali jsme si jeden box doručit přímo do kanceláře. Zabral kus zasedačky, ale ještě před prvním řádkem produkčního kódu jsme přesně věděli, jak se chová naživo. Spolupráce tří stran (Cleany, Involve, EGMedical) přirozeně plodila krajní situace – a právě ty jsme řešili na naší straně, ne přehazováním na klienta.