Przejdź do treści
Integracje 7 min czytania

OMS i WMS w sklepie B2B - kiedy wdrożyć, jak zintegrować

Większość średnich sklepów B2B w Polsce nie ma dedykowanego OMS-a ani WMS-a. ERP obsługuje zamówienia, magazyn zarządza się papierowo lub w ERP. To działa do pewnej skali. Powyżej - zaczynają się problemy, których ERP-em się nie rozwiąże: multi-channel orkiestracja, split-shipment, dropshipping, complex returns. Wtedy pojawia się decyzja: dedykowany OMS, dedykowany WMS, lub jedno i drugie.

Jakub Owsianka Autor
Zaktualizowano:
Okladka artykulu: OMS i WMS w sklepie B2B - kiedy wdrożyć, jak zintegrować (kategoria: Integracje)
Okladka artykulu: OMS i WMS w sklepie B2B - kiedy wdrożyć, jak zintegrować (kategoria: Integracje)
Spis treści (8)

W skrócie

  • 1. OMS = orkiestracja zamówień między kanałami i magazynami. Routing, rezerwacje, multi-channel, zwroty.
  • 2. WMS = zarządzanie samym magazynem. Lokalizacje, picking, packing, inwentaryzacja, kody kreskowe.
  • 3. Próg dla OMS: 3+ kanały sprzedaży, 2+ magazyny, 1000+ zamówień/mies., wielomiejscowe spedycje.
  • 4. Próg dla WMS: magazyn 1000+ m², 10+ pracowników magazynowych, 5k+ SKU z lokalizacjami.
  • 5. Dla wielu polskich B2B: BaseLinker pełni rolę lekkiego OMS, magazyn jest w ERP - to działa do ok. 10k SKU.

OMS - czym jest, czego nie ma w ERP

ERP zarządza zamówieniami od strony księgowości i fakturowania. „Zamówienie powstało, faktura wystawiona, należność zaksięgowana". To finansowy widok.

OMS zarządza zamówieniem od strony logistyki:

  • Z jakiego magazynu wysłać? (jeśli mam 2-3 magazyny)
  • Splitować na dwa magazyny czy wysłać z jednego z dłuższym terminem?
  • Czy zarezerwować stan natychmiast czy poczekać na potwierdzenie płatności?
  • Co jeśli klient zamówił 100 sztuk, mam tylko 80 - częściowa realizacja czy odpuścić?
  • Status: czeka na płatność, w realizacji, spakowane, wysłane, dostarczone, zwrot, anulowane

Konkretne use-case'y, gdy OMS dowozi:

  • Klient B2B zamawia 30 produktów. 25 z magazynu Łódź, 5 z magazynu Wrocław (bo brakuje w Łodzi). OMS rozdziela, wysyła dwie paczki, klient dostaje jedną informację o dostawie.
  • Sklep sprzedaje na Allegro + Amazon + B2B sklep. Stany muszą być zsynchronizowane między kanałami z rezerwacjami. OMS rezerwuje.
  • Klient zwraca 3 produkty z 10. OMS otwiera proces zwrotu, generuje etykietę zwrotną, magazyn odbiera, ERP wystawia korektę.

WMS - co konkretnie robi

WMS to system magazynu fizycznego. Operacje:

  • Putaway - gdzie postawić nowy towar (lokalizacja, regał, półka, pojemnik)
  • Picking - listy zbiorcze, optymalna trasa zbierania w magazynie
  • Packing - pakowanie, ważenie, wymiary, etykiety
  • Inwentaryzacja - cykliczna, blok-by-blok
  • Kody kreskowe / RFID - odczyt, weryfikacja
  • Multi-magazyn - przerzucanie towarów między lokalizacjami

Najpopularniejsze WMS-y w Polsce:

  • Comarch WMS - naturalnie integruje z Comarch ERP XL
  • Soneta WMS - z enovą
  • Linx WMS - niezależny, komercyjny
  • Manhattan Active WM - korporacyjny (drogi)
  • Mecalux Easy WMS - średni segment
  • Boltrics / Microsoft Dynamics WMS - dla używających Dynamics

Dla mniejszych: część funkcji WMS bywa w BaseLinkerze (lokalizacje, picking), to wystarcza do ~5k SKU i jednego prostego magazynu.

Architektura - OMS, WMS, ERP, sklep

Wszystkie razem działają tak:

[Sklep B2B] + [Allegro] + [EDI z sieciami]
        |              |              |
        +--------------+--------------+
                       |
                       v
                    [OMS]  <-- konsolidacja zamówień, routing, rezerwacje
                       |
                       +--> [WMS w magazynie 1] --> picking, packing
                       +--> [WMS w magazynie 2]
                       +--> [Dropshipper API]
                       |
                       +--> [ERP] (księgowanie, faktury, KSeF)

OMS jest „mózgiem" logistyki. WMS jest „rękami" magazynu. ERP jest „księgowością" całości.

W mniejszych sklepach OMS i WMS są częścią ERP lub sklepu - to wystarczy do określonej skali. Powyżej skali - separacja się opłaca.

Kiedy wdrażać OMS

Próg techniczny:

  • Sprzedajesz w 3+ kanałach (sklep + Allegro + Amazon + EDI)
  • Masz 2+ magazyny i potrzebujesz routingu
  • 1000+ zamówień miesięcznie i ręczna obsługa już nie nadąża
  • Zwroty są istotne (5%+ sprzedaży) i procesy są skomplikowane
  • Dropshipping - zamówienia idą do różnych dostawców automatycznie

Próg ekonomiczny:

  • Roczne koszty obsługi zamówień (osoby przepisujące, korekty, błędy) przekraczają 200 tys. zł
  • Tempo wzrostu wymusza skalowanie procesów (bez OMS zatrudniasz zamiast automatyzować)

NIE potrzebujesz OMS:

  • Jeden kanał (tylko sklep) + jeden magazyn
  • Skala poniżej kilkuset zamówień miesięcznie
  • ERP wystarcza na multi-kanał (rzadko, ale się zdarza - Comarch XL dla mniejszych)

Kiedy wdrażać WMS

Próg techniczny:

  • Magazyn powyżej 1000 m² lub powyżej 2-3 hal
  • Powyżej 10 pracowników magazynowych jednocześnie
  • 5k+ SKU z lokalizacjami fizycznymi (nie „cały regał = ten produkt")
  • Multi-magazyn z przerzutami
  • Niska seryjność (produkty unikalne, partie, daty ważności)

Próg ekonomiczny:

  • Czas pickingu i błędy magazynowe = koszt rzeczywisty zaczyna boleć
  • Reklamacje z błędnych dostaw rosną powyżej 1-2%
  • Inwentaryzacje wymuszają zamknięcie magazynu na dni

NIE potrzebujesz WMS:

  • Magazyn poniżej 500 m², 2-5 pracowników
  • Statyczny układ (każdy produkt zawsze w tym samym miejscu)
  • Mała seryjność, każdy produkt łatwo znaleźć

Integracja sklep ↔ OMS ↔ WMS ↔ ERP

Najczęstszy stack średniego polskiego B2B (z OMS-em):

  1. Sklep Magento - interfejs dla klienta, koszyk, checkout
  2. Comarch ERP XL - księgowość, faktury, master data
  3. OMS - orkiestracja zamówień (Linx, Brightpearl, custom)
  4. Comarch WMS - operacje magazynowe
  5. BaseLinker - gateway do marketplace'ów (Allegro, Amazon)

Przepływ:

1. Klient w sklepie → zamówienie
2. Sklep → OMS (REST)
3. OMS sprawdza dostępność w obu magazynach (WMS-y), wybiera routing
4. OMS → ERP (zamówienie zapisuje się dla księgowości)
5. OMS → WMS magazynu wybranego (picking list)
6. WMS → magazynier zbiera, pakuje
7. WMS → OMS (status: spakowane)
8. OMS → kurier (etykieta wysyłkowa)
9. OMS → klient (numer śledzenia)
10. ERP wystawia fakturę (KSeF)
11. Sklep pokazuje klientowi status i fakturę

To 11 kroków, każdy z osobną integracją. Złożoność rośnie szybko - i właśnie dlatego OMS jest centralnym brokerem.

OMS standalone czy moduł w ERP

OMS standalone (osobny system):

  • Plus: dedykowane funkcje multi-channel, multi-magazyn, zwrotów
  • Plus: niezależny od ERP - można zmienić ERP bez OMS-a (lub odwrotnie)
  • Minus: kolejna licencja, kolejna integracja, kolejny silos
  • Koszt: 50-200 tys. zł wdrożenie + 30-100 tys. zł / rok

OMS w ERP (np. Comarch ERP XL z modułem OMS):

  • Plus: jedno źródło danych, krótsze integracje
  • Plus: zazwyczaj wliczone w licencję ERP (lub niewielki up-charge)
  • Minus: jeśli ERP zmienisz - OMS też zmieniasz
  • Minus: funkcje OMS w ERP-ach są zazwyczaj proste (multi-channel - często słabo)

OMS w platformie e-commerce (np. Adobe Commerce):

  • Plus: zintegrowane ze sklepem
  • Minus: jeśli zmienisz platformę - OMS znika
  • Minus: silos ze strony ERP

W polskim B2B średnim segmencie najczęstszy wybór to: moduł OMS w ERP + BaseLinker dla marketplace'ów. To wystarcza do ok. 5-10 tys. zamówień miesięcznie. Powyżej - dedykowany OMS standalone.

Koszt - wdrożenie i utrzymanie

OMS (dedykowany, średni segment):

  • Wdrożenie: 100-300 tys. zł (zależnie od scope i integracji)
  • Licencja: 30-150 tys. zł / rok
  • Utrzymanie: 20-50 tys. zł / rok

WMS (średni segment, jeden magazyn 1500-3000 m²):

  • Wdrożenie: 80-250 tys. zł (sprzęt + software + onboarding)
  • Sprzęt (terminale, drukarki etykiet, czytniki): 30-80 tys. zł
  • Licencja: 20-60 tys. zł / rok
  • Utrzymanie: 15-40 tys. zł / rok

Powyżej (Manhattan, SAP EWM, korporacyjne):

  • Wdrożenie: 500 tys. - 5 mln zł
  • Licencja: 200 tys. - 2 mln zł / rok
  • Te kwoty są dla obrotów 100+ mln zł i magazynów 10000+ m²

FAQ

Czy BaseLinker zastąpi mi OMS? Częściowo. BaseLinker robi: konsolidację zamówień z marketplace'ów, podstawowy routing, lekki magazyn, etykiety kurierskie. Pełen OMS dla skali 10k+ zam./mies. - niewystarczający. BaseLinker w sklepie B2B.

Czy potrzebuję WMS, jeśli mam Comarch ERP XL z modułem magazynowym? Comarch ERP XL ma podstawowy magazyn. Dla magazynu 500-1500 m², kilku pracowników - wystarcza. Powyżej (1500+ m², 10+ pracowników, kody kreskowe) - Comarch WMS lub niezależny WMS.

Czy dropshipping wymaga OMS? Tak, jeśli dropshipperów masz więcej niż 1-2. OMS routuje zamówienia do różnych dropshipperów automatycznie. Z 1-2 dropshipperami można obejść się bez (skrypty + ręczna obsługa).

Czy OMS i WMS muszą być od jednego dostawcy? Nie. Comarch ERP XL + Linx OMS + Mecalux WMS = działa. Integracje są wtedy bardziej pracochłonne, ale można.

Co to są Headless OMS i Composable Logistics? Trend ostatnich lat - OMS jako API-first serwis, część architektury composable. Plus: można podpiąć pod różne sklepy i marketplace'y. W praktyce w polskim B2B - rzadko, raczej dla bardzo dużych projektów.

Co dalej

O autorze

Jakub Owsianka

Architekt rozwiązania w WiseB2B - silniku platform B2B. Zaczynał po stronie biznesu (własne sklepy), potem deweloper, dziś projektuje wdrożenia dla sklepów z katalogami w dziesiątkach tysięcy SKU. W ostatnich latach wdrożył AI-development w zespole i funkcjonalności oparte o AI bezpośrednio w silniku sklepu.

Masz pytanie do tego artykułu?

Dodatkowy kontekst, problem z własnym wdrożeniem, druga opinia - napisz wprost. Odpowiadam osobiście w 1-2 dni robocze.