Od predikce k uspořádání skladu: Slotting 15 000 SKU pomocí 3D bin packing
Po optimalizaci sortimentu a množství zásob přišla otázka, kam je umístit. Český 3PL poskytovatel vyřešil plnění objednávek, ale narazil na strop produktivity vychystávání — 65 vychystání za hodinu. Příčina: 62 % vychystání generovala pouhá 3 % SKU — roztroušená po všech 8 zónách skladu. Slotting podle rychlosti obrátky s 3D bin packingem zvedl produktivitu na 94 vychystání za hodinu a snížil pěší vzdálenost o 45 %.
Výchozí situace
Tato studie navazuje na naši předchozí spolupráci s 3PL poskytovatelem v okolí Ústí nad Labem. Tehdejší projekt vyřešil makroproblém: které SKU dostanou kolik prostoru a které se přesunou do přetokového skladu. Míra plnění objednávek stoupla z 85 % na 96 %.
Produktivita vychystávání se ale zasekla na 65 vychystáních za hodinu — navzdory dostatečnému počtu pracovníků. Úzké hrdlo se posunulo od dostupnosti zásob k fyzickému uspořádání skladu.
Problém: Slotting podle kategorií
Sklad byl organizován podle produktových kategorií — všechny mléčné výrobky v zóně B, všechny nápoje v zóně D, veškeré domácí potřeby v zóně F. Tento přístup ignoroval tři skutečnosti.
Nesoulad rychlosti obrátky: Top 500 SKU generovalo 62 % všech vychystání, ale bylo rozptýleno po všech 8 zónách. Pracovník při vychystávání typické 12řádkové objednávky ušel průměrně 280 metrů a překřížil 4–5 uliček. Zlatá zóna (police ve výšce pasu poblíž balicí stanice) byla obsazena pomalu se otáčejícími prémiovými položkami umístěnými tam před lety.
Plýtvání prostorem: Malé rychloobrátkové položky (tyčinky, koření, kosmetika) zabíraly celé paletové sloty určené pro objemné zboží. Paletový slot pojme 1,2 m³, ale kartón koření potřebuje 0,04 m³ — 97 % kubického prostoru se plýtvalo. Mezitím nadměrné položky přetékaly z přidělených regálových pozic do uličky.
Slepota vůči společnému vychystávání: Produkty často objednávané společně byly v různých zónách. Těstoviny a omáčka na těstoviny: 120 metrů od sebe. Čisticí sprej a papírové utěrky: 80 metrů od sebe. Každé společné vychystání znamenalo celý přechod přes uličku.
Krok 1: Řazení podle rychlosti obrátky
Rychlost obrátky pro jednotlivá SKU jsme již měli z predikčního enginu. Obohacením o 6 měsíců skutečných dat o vychystávání z Odoo se potvrdil vzorec: 3 % SKU (třída A, top 500) generovalo 62 % vychystání. Před optimalizací bylo ve zlaté zóně pouze 22 % SKU třídy A. Po optimalizaci: 91 %.
Krok 2: Analýza afinity společného vychystávání
Ze 180 000 historických řádků objednávek jsme vypočítali, které páry SKU se nejčastěji objevovaly na stejné objednávce. Top 200 afinitních párů tvořilo 18 % víceřádkových objednávek. Těstoviny + omáčka se vyskytovaly na 34 % objednávek s těstovinami, přitom ležely 120 metrů od sebe. Kojenecké mléko + vlhčené ubrousky se vyskytovaly na 41 % dětských objednávek, 85 metrů od sebe. Po novém slottingu byly páry s vysokou afinitou umístěny do sousedních pozic.
Krok 3: 3D bin packing
Pro každé SKU jsme vypočítali skutečný kubický prostor potřebný při špičkových zásobách pomocí hodnot order_up_to z předchozího projektu. Poté jsme přiřadili každé SKU nejmenší typ slotu, kam se vejde: průtokové regály pro malé rychloobrátkové položky, přihrádky pro střední zboží, poloviční a celé paletové pozice pouze pro položky, které je skutečně potřebují.
Před: 4 200 SKU bylo v příliš velkých slotech. 800 přetékalo z přidělených pozic. Po správném přeměření bylo uvolněno 1 100 paletových ekvivalentů — nová kapacita bez jakékoli stavby.
Krok 4: Optimalizace slottingu
Všechny tři vstupy — řazení podle obrátky, afinita společného vychystávání, fyzické rozměry — vstoupily do optimalizátoru slottingu. SKU třídy A zamířila do zlaté zóny u rampy. Páry s vysokou afinitou byly umístěny do sousedních pozic. Těžké položky se přesunuly na úroveň podlahy. Teplotní zóny zůstaly jako tvrdé omezení.
Výstup: nové přiřazení pozic pro všech 15 000 SKU, exportované jako migrační plán s prioritními vlnami. Záznamy stock.location v Odoo aktualizovány, vytištěny nové regálové štítky Zebra. Migrace proběhla během 2 víkendů s minimálním narušením provozu.
Výsledky
| Metrika | Před | Po | Změna |
|---|---|---|---|
| Vychystání za hodinu | 65 | 94 | +45% |
| Průměrná trasa vychystávání na objednávku | 280 m | 155 m | -45% |
| Zlatá zóna: pokrytí třídy A | 22% | 91% | +69 p. b. |
| Plýtvání kubickým prostorem na slot | 35% | 11% | -24 p. b. |
| Chybná vychystání za den | 8 | 2 | -75% |
| Uvolněné paletové pozice | — | 1 100 | nová kapacita |
O 45 % více vychystání za hodinu při 45 pracovnících odpovídá 20 dodatečným zaměstnancům bez náboru. Při přibližně 180 Kč/hodinu plně zatížených nákladů to znamená přibližně 540 000 Kč měsíčně v úsporách produktivity — zhruba 6,5 mil. Kč ročně. Projekt slottingu (analýza, 2 víkendové migrace, nové štítky) stál pod 200 000 Kč. Návratnost: 11 dní.
Celá architektura
| Vrstva | Na co odpovídá |
|---|---|
| Predikce poptávky | Kolik kusů každého SKU budeme potřebovat? |
| Body objednání | Kdy máme objednat? |
| Optimalizace úrovně služeb | Kolik pojistných zásob při daných prostorových omezeních? |
| Plánování směn | Kolik lidí potřebujeme každý den? |
| Slotting + 3D packing | Kam ve skladu umístit každé SKU? |
Stejný datový základ. Pět optimalizovaných rozhodnutí.