Bezpłatna konsultacja

baselinker • multi-warehouse • magazyny • źródło wysyłki • automatyzacja • routing • logistyka

Automatyczne przypisywanie magazynu w BaseLinkerze – multi-warehouse

Gdy masz więcej niż jeden magazyn (albo kilka źródeł wysyłki), ręczne wybieranie „skąd wysyłamy” zaczyna psuć wszystko: SLA, koszty dostawy, błędy kompletacji i obsługę klienta. Rozwiązanie to prosty routing: zamówienie → reguły → przypisany magazyn + źródło wysyłki. W tym materiale dostajesz praktyczny model (minimum działające), reguły priorytetów, obsługę wyjątków oraz plan wdrożenia, żeby multi-warehouse przestał być chaosem.

Ostatnia aktualizacja: 2026
📦
Magazyn = decyzja kosztowa
To wpływa na koszt dostawy, czas nadania i obciążenie zespołu.
🧭
Routing = zasady
Zdarzenie → reguła → przypisany magazyn + źródło wysyłki.
Najczęstszy błąd
Ręczny wybór
magazynu i źródła wysyłki
Największa strata
Koszt + SLA
zły magazyn = droższa i wolniejsza wysyłka
Cel
Powtarzalność
to samo zamówienie → ta sama decyzja
Minimum wdrożenia
0 min
dla TOP ścieżki (bez wyjątków)
TL;DR

Multi-warehouse bez chaosu: routing w 6 krokach

Multi-warehouse działa wtedy, gdy masz prosty routing: zamówienie → reguły → magazyn + źródło wysyłki, a wyjątki lecą do osobnej ścieżki (fallback).

Najważniejsze w punktach
  • Ustal cele routingu: koszt dostawy, SLA, obciążenie magazynów, kompletność koszyka.
  • Ułóż priorytety: kompletność (1 paczka) → czas (SLA) → koszt → obciążenie.
  • Zrób minimalny model: Magazyn A / Magazyn B / Fallback.
  • Dodaj reguły dla: kanału sprzedaży, typu dostawy, kraju/regionu, gabarytu, brandu/sku (jeśli trzeba).
  • Przypisz źródło wysyłki spójne z magazynem (żeby etykiety i kurier zgadzały się z fizycznym nadaniem).
  • Mierz: % zamówień w fallback, czas do nadania per magazyn, ręczne zmiany routingu.
Wniosek
Multi-warehouse nie jest „więcej opcji”. To system decyzyjny. Jeśli decyzja nie jest automatyczna i powtarzalna — zapłacisz w SLA, kosztach i błędach.
Jedna decyzja
0
magazyn + źródło
Mniej błędów
0
routing spójny
Lepsze SLA
0
czas do nadania
Kontrola
0
fallback mierzony
Definicja

Po co automatycznie przypisywać magazyn i źródło wysyłki

W BaseLinkerze magazyn i źródło wysyłki są „decyzją operacyjną”. Jeśli ta decyzja jest ręczna — proces nie skaluje.

R1

Jedna paczka zamiast dwóch

Priorytetem jest kompletność koszyka w jednym magazynie (mniej kosztów i mniej błędów).

  • kompletność
  • koszt
  • SLA
R2

Szybsze nadania

Routing może brać pod uwagę cutoff, region i dostępność zasobów (kolejki magazynowe).

  • cutoff
  • kolejka
  • czas
R3

Stabilne koszty wysyłki

Zły magazyn często oznacza droższą etykietę, dopłaty gabarytowe albo innego kuriera.

  • koszt
  • kurier
  • marża
R4

Obsługa klienta bez „zgadywania”

Jeśli magazyn jest zawsze prawidłowy, statusy i ETA są spójne (mniej eskalacji).

  • spójność
  • ETA
  • kontrola
Powiązanie z procesem statusów
Routing magazynu ma sens tylko, jeśli statusy są oparte o zdarzenia. Jeśli nie masz tego poukładanego — zacznij od: automatycznych statusów zamówień na podstawie zdarzeń.
Model

Model routingu (minimum), który działa w większości sklepów

Najgorsze co możesz zrobić to budować 30 reguł „na start”. Zrób minimum: 2 magazyny + fallback.

Proponowany model
Magazyn A (domyślny) • Magazyn B (alternatywa) • Fallback (wstrzymane / ręczna decyzja)
M1

Magazyn domyślny

Tam ma iść większość zamówień. Bez kombinowania. Domyślny magazyn daje przewidywalność i stabilny koszt.

  • domyślny
  • stabilny
  • prosto
M2

Magazyn alternatywny

Używany wtedy, gdy koszyk nie jest kompletny w magazynie A albo SLA wymaga szybszego nadania z innej lokalizacji.

  • alternatywa
  • SLA
  • kompletność
M3

Fallback (status wyjątków)

Jeśli reguły nie potrafią przypisać magazynu bez ryzyka: braki, produkty z wielu magazynów, dostawa niestandardowa — zamówienie trafia do fallback i jest mierzone.

  • wyjątki
  • kontrola
  • pomiar
M4

Reguła priorytetu

Priorytet to nie „widzimisię”. Najczęściej: kompletność koszyka → SLA → koszt → obciążenie.

  • priorytety
  • routing
  • polityka
Routing

Reguły i priorytety routingu: co brać pod uwagę

Nie buduj reguł „od SKU”. Zacznij od reguł, które robią 80% efektu: kompletność koszyka, typ dostawy, region, gabaryt.

1

Kompletność koszyka

jeśli wszystko jest w magazynie A → A, jeśli nie → B / fallback

Reguła
Jeśli wszystkie pozycje dostępne w magazynie A → przypisz Magazyn A. Jeśli kompletność w A nie jest spełniona, sprawdź kompletność w B → przypisz Magazyn B. Jeśli koszyk rozbity na wiele magazynów → Fallback.
Dlaczego to działa
Jedna paczka bije prawie zawsze kosztowo i jakościowo dwie paczki.
2

Typ dostawy / przewoźnik

np. gabaryt, One Box, paleta, dostawa lokalna

Reguła
Jeśli metoda dostawy wymaga konkretnego magazynu (np. paleta / gabaryt / lokalny kurier) → przypisz magazyn, który ma obsługę tej metody + odpowiednie źródło wysyłki.
Pułapka
Jeśli źródło wysyłki nie pasuje do magazynu, etykiety i odbiory zaczną się rozjeżdżać.
3

Region / kraj

routing pod czas i koszt (np. PL vs UE)

Reguła
Jeśli zamówienie idzie do regionu obsługiwanego szybciej/taniej przez dany magazyn — przypisz magazyn z lepszym SLA i niższym kosztem doręczenia dla tego regionu.
ℹ️
Praktyka
To działa najlepiej, gdy masz dane: czas nadania, koszt etykiety i dopłaty per region.
4

Cutoff i obciążenie magazynu

jeśli magazyn A nie zdąży dziś, a B zdąży → B

Reguła
Jeśli jest po cutoff w magazynie A lub kolejka przekracza limit (np. X zamówień) → przerzuć na magazyn B (jeśli kompletność jest spełniona).
Uwaga
Nie rób tego bez limitów i pomiaru — inaczej routing zacznie „pływać”.
Pro tip
Jeśli routing jest niestabilny, przyczyną zwykle nie jest „brak reguł”, tylko brak danych (stany, gabaryty, metody dostawy) albo brak jasno ustawionych priorytetów.
Źródło wysyłki

Automatyczne przypisywanie źródła wysyłki: kiedy i jak to spiąć z magazynem

Źródło wysyłki (integracja kuriera / punkt nadania / konto przewoźnika) musi wynikać z magazynu — inaczej robisz błędy na etykietach.

S1

Magazyn → źródło wysyłki (mapowanie)

Najprostszy model: każdy magazyn ma swoje domyślne źródło wysyłki (np. oddzielne konto kuriera, inny pickup). Routing przypisuje oba elementy naraz.

  • mapowanie
  • spójność
  • etykiety
S2

Metoda dostawy → źródło wysyłki

Drugi poziom: jeśli metoda dostawy jest specyficzna (np. paleta), wybierasz źródło wysyłki niezależnie od magazynu (ale nadal zgodnie z miejscem nadania).

  • metody
  • specyfika
  • warunki
S3

Walidacja: czy źródło pasuje do adresu nadania

Jeśli masz rozjazdy „adres nadania vs źródło”, w praktyce rosną reklamacje i problemy z odbiorami. Zrób prostą walidację (lub fallback).

  • walidacja
  • ryzyko
  • fallback
S4

Połączenie ze statusami

Źródło wysyłki ma wpływ na zdarzenie „nadanie”. Jeśli chcesz spójny proces, podepnij to pod automatyczne statusy: reguły i zdarzenia statusów.

  • statusy
  • zdarzenia
  • workflow
Najważniejsze
Jeśli magazyn jest przypisany automatem, a źródło wysyłki ręcznie — i tak zostawiasz wąskie gardło. Routing powinien przypisywać oba.
Wyjątki

Wyjątki i fallback: gdzie multi-warehouse najczęściej się wysypuje

System routingu musi mieć bezpieczny fallback. Lepiej zatrzymać 5% zamówień niż psuć 100% procesów.

E1

Koszyk z wielu magazynów

Jeśli nie masz strategii split-ship (2 paczki), nie próbuj tego „automatami”. Status/ścieżka: Fallback – decyzja + reguła obsługi (kontakt / zmiana koszyka / dosyłka).

  • split
  • fallback
  • ryzyko
E2

Braki stanów / opóźniona synchronizacja

Multi-warehouse bez aktualnych stanów to loteria. Jeśli stany są niepewne — routing powinien kierować do fallback albo do magazynu z większą pewnością dostępności.

  • stany
  • sync
  • kontrola
E3

Nietypowe metody dostawy

Gabaryty, palety, dostawa umówiona — to często wymaga konkretnego magazynu i źródła wysyłki. Tu lepiej mieć osobne reguły i warunki.

  • gabaryt
  • paleta
  • warunki
E4

Ręczne override’y

Jeśli zespół „przestawia magazyn” bez reguł, routing traci sens. Zamiast override: jedno miejsce do decyzji (fallback) + audyt przyczyn.

  • override
  • audyt
  • proces
Zasada fallback
Fallback ma być widoczny i mierzony. Jeśli fallback rośnie — to sygnał, że brakuje danych, stanów lub priorytetów.
Wdrożenie

Plan wdrożenia 1 / 3 / 7 dni

Najpierw routing dla 80% zamówień. Potem wyjątki. Na końcu optymalizacja pod koszt i SLA.

D1

Dzień 1: model + podstawowe reguły

2 magazyny + fallback. Reguły: kompletność koszyka, metoda dostawy, podstawowy region. Przypisz też źródło wysyłki zgodne z magazynem.

  • 80%
  • minimum
  • spójność
D3

Dzień 3: wyjątki + walidacje

Obsłuż koszyki wielomagazynowe, braki stanów, niestandardowe dostawy. Zdefiniuj co robi fallback i kto podejmuje decyzję.

  • fallback
  • walidacja
  • procedura
D7

Dzień 7: KPI + iteracje

Mierz % fallback, czas do nadania per magazyn, ręczne zmiany routingu, koszty etykiet. Dopiero potem dołóż reguły „pod koszt”.

  • KPI
  • koszt
  • SLA
ROI

Efekt

Stabilne decyzje, mniej błędów kompletacji, spójne nadania i przewidywalny koszt wysyłki. Multi-warehouse zaczyna działać jak system.

  • system
  • kontrola
  • skala
KPI

KPI routingu magazynów: co mierzyć, żeby decyzje były lepsze

Routing bez pomiaru robi się „religią”. KPI mają pokazać, czy wybór magazynu rzeczywiście poprawia koszt i SLA.

K1

% zamówień w fallback

Jeśli rośnie — brakuje danych, stanów albo reguły są zbyt agresywne. To najlepszy wskaźnik „jakości routingu”.

  • fallback
  • jakość
  • trend
K2

Czas do nadania per magazyn

Porównaj: opłacone → nadane. Jeśli magazyn B jest „szybszy”, routing może go preferować przy ryzyku SLA.

  • SLA
  • czas
  • porównanie
K3

Koszt etykiety + dopłaty

Mierz koszt rzeczywisty (etykieta + dopłaty gabarytowe + zwroty). Dopiero wtedy opłaca się optymalizować routing „pod koszt”.

  • koszt
  • dopłaty
  • marża
K4

Ręczne zmiany routingu

Jeśli ludzie często zmieniają magazyn/źródło wysyłki, routing nie jest spójny z rzeczywistością (albo brakuje fallback).

  • override
  • audyt
  • reguły
Łączenie z raportami
Jeśli chcesz domknąć kontrolę, połącz routing z raportowaniem i automatyzacją danych. Zobacz też: BaseLinker – technologia i narzędzia.
Powiązane

Zobacz również te artykuły

Strona docelowa
L3

Logistyka

  • logistyka
  • skalowanie
  • koszt
FAQ

Najczęstsze pytania o multi-warehouse w BaseLinkerze

Czy routing powinien brać pod uwagę koszt czy SLA?
Najpierw kompletność (jedna paczka), potem SLA, potem koszt. Optymalizacja kosztowa bez stabilnego SLA zwykle kończy się reklamacjami i nadpłatami.
Co jeśli koszyk jest rozbity między magazyny?
Jeśli nie masz strategii split-ship, kieruj do fallback. Zmierz ile tego jest i usuń przyczynę (stany, asortyment, polityka magazynowa).
Czy da się zrobić to bez aktualnych stanów magazynowych?
Teoretycznie tak, praktycznie nie. Multi-warehouse bez wiarygodnych stanów to losowy routing i wzrost kosztów błędów.
Jak połączyć routing z automatycznymi statusami?
Routing powinien dziać się wcześnie (na etapie „nowe/opłacone”), a statusy mają wynikać ze zdarzeń kompletacji i nadania. Zobacz: automatyczne statusy – reguły i zdarzenia.
multi-warehouse • routing • źródło wysyłki • SLA • koszt • automatyzacja

Chcesz wdrożyć routing magazynów i źródeł wysyłki bez ryzyka?

Podeślij: listę magazynów, metody dostawy, regiony, zasady kompletności koszyka oraz problemy, które dziś widzisz. W odpowiedzi dostaniesz: model routingu, priorytety reguł, ścieżkę fallback i KPI kontroli.

Szybki start
  1. 12 magazyny + fallback
  2. 2Priorytet: kompletność → SLA → koszt
  3. 3Mapowanie: magazyn → źródło wysyłki
  4. 4KPI: % fallback i czas do nadania
Jeśli chcesz najkrócej: wyślij 10 ostatnich zamówień, gdzie „poszło zły magazyn/kurier” — zrobię mapę reguł i fallback.