Březen 2026 · 10 min čtení

Od predikce k uspořádání skladu: Slotting 15 000 SKU pomocí 3D bin packing

Pracovník s tabletem kontroluje zásoby ve skladu

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í

Průřez skladem: slotting podle kategorií vs. podle rychlosti obrátky

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

Umístění ve zlaté zóně podle třídy obrátky — před a po

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

Přiřazení SKU podle typu slotu — před a po optimalizaci velikosti

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

Postup optimalizace slottingu od predikce po Odoo

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

Teplotní mapa frekvence vychystávání podle zóny a patra — před a po Rozložení vzdáleností tras vychystávání — před a po
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í.