Integracja WMS z platformą e-commerce obejmuje cztery strumienie: zamówienia ze sklepu do magazynu, stany dostępności z magazynu do sklepu, statusy realizacji wraz z numerem przesyłki z powrotem oraz zwroty. Najtrudniejszy jest drugi - stan pokazywany klientowi musi uwzględniać towar już zarezerwowany pod zamówienia w trakcie kompletacji, inaczej sklep sprzeda tę samą sztukę dwa razy. Przy sprzedaży w kilku kanałach problem mnoży się przez liczbę kanałów.
Dlaczego stan w sklepie rozjeżdża się z magazynem
Typowa przyczyna nie leży w błędach ewidencji, tylko w opóźnieniu i w braku rezerwacji. Sklep pokazuje stan z ostatniej synchronizacji, a w tym czasie magazyn wydał towar na inne zamówienie. Przy synchronizacji co godzinę i szybkim asortymencie oznacza to regularną nadsprzedaż.
Druga przyczyna to liczenie stanu bez rezerwacji. Towar fizycznie leży na regale, więc widnieje jako dostępny - mimo że jest już przypisany do zamówienia, które właśnie kompletuje magazynier. Poprawny stan handlowy to stan fizyczny pomniejszony o rezerwacje, nie sam stan fizyczny.
Trzecia to sprzedaż w kilku kanałach z osobnych pul. Podział zapasu na sklep własny, marketplace i sprzedaż hurtową wydaje się bezpieczny, ale prowadzi do sytuacji, w której jeden kanał ma braki, a drugi nadmiar tego samego indeksu.

WMS - nowe zlecenie wydania ZWZ
Widok pustego formularza nagłówka nowego ZWZ (Zlecenia Wydania z magazynu). Pola: Kontrahent, Odbiorca, Przewoźnik (autocomplete), Nr awizo, Termin realizacji (kalendarz), Uwagi. Checkbox Wysoki priorytet oznacza pilne zlecenia. Przycisk Dalej przenosi do etapu definiowania pozycji. Dokument ZWZ inicjuje kompletację i wydanie towaru - na jego podstawie magazynier wystawia WZ przy fizycznym wydaniu z lokalizacji.
Przepływ zamówienia od sklepu do wysyłki
- Zamówienie w sklepie. Klient składa zamówienie; platforma nadaje mu numer i zapisuje wybraną metodę dostawy.
- Przekazanie do magazynu. Zamówienie trafia do systemu jako zlecenie wydania, z numerem referencyjnym sklepu jako kluczem powiązania.
- Rezerwacja towaru. System rezerwuje pozycje i natychmiast pomniejsza stan handlowy przekazywany z powrotem do sklepu.
- Kompletacja. Magazynier realizuje kompletację zamówienia według wyznaczonej trasy, skanując pobrane pozycje.
- Pakowanie i kontrola. Skan kontrolny przy pakowaniu wychwytuje pomyłkę przed zamknięciem paczki.
- Nadanie przesyłki. System przekazuje dane do przewoźnika, odbiera numer listu i drukuje etykietę - opisujemy to przy integracji z systemami przewoźników.
- Zwrotka do sklepu. Do platformy wraca status „wysłane" wraz z numerem przesyłki i listą faktycznie wydanych pozycji.
- Powiadomienie klienta. Sklep wysyła wiadomość z numerem do śledzenia; magazyn nie zajmuje się korespondencją.
Realizacja częściowa
Scenariusz pomijany w analizie, a występujący codziennie: część pozycji jest dostępna, część nie. Trzy poprawne rozwiązania to wysyłka częściowa z pozostawieniem reszty w oczekiwaniu, wstrzymanie całości do skompletowania albo anulowanie brakującej pozycji. Wybór jest decyzją handlową, ale musi być zapisany w regułach, bo magazyn nie może rozstrzygać tego przy każdym zamówieniu.
Synchronizacja stanów i rezerwacje
| Rodzaj stanu | Definicja | Kto go używa |
|---|---|---|
| Stan fizyczny | Ilość faktycznie leżąca w magazynie, potwierdzona ewidencją lokacji | Magazyn, inwentaryzacja, rozliczenia |
| Stan zarezerwowany | Ilość przypisana do zleceń w trakcie realizacji | System magazynowy przy wyznaczaniu pobrań |
| Stan dostępny | Stan fizyczny pomniejszony o rezerwacje i pozycje zablokowane | Sklep i pozostałe kanały sprzedaży |
| Stan oczekiwany | Ilość w drodze od dostawcy, z potwierdzonym terminem dostawy | Sprzedaż przy przyjmowaniu zamówień z późniejszą realizacją |
| Stan zablokowany | Towar w kwarantannie lub z blokadą jakościową | Kontrola jakości; nie może zasilać stanu dostępnego |
Do sklepu powinien trafiać wyłącznie stan dostępny. Przekazywanie stanu fizycznego jest najczęstszym błędem konfiguracji i bezpośrednią przyczyną nadsprzedaży. Towar w kwarantannie również nie może pojawić się w sklepie, mimo że fizycznie w magazynie jest.
Częstotliwość aktualizacji
Optymalne rozwiązanie łączy dwa mechanizmy: natychmiastową aktualizację po każdej zmianie stanu dostępnego oraz pełną synchronizację raz na dobę jako siatkę bezpieczeństwa. Sama synchronizacja cykliczna, nawet co kilkanaście minut, nie chroni przed nadsprzedażą przy szybko rotującym asortymencie.
Bufor bezpieczeństwa
Przy indeksach o dużej sprzedaży stosuje się czasem zaniżenie stanu przekazywanego do sklepu o kilka sztuk. To rozwiązanie zastępcze, wygodne przy niepewnej ewidencji, ale zamraża towar i nie usuwa przyczyny. Sensowniejsze jest podniesienie dokładności stanu przez inwentaryzację ciągłą.

WMS - WZ wydanie z magazynu pozycje dokumentu
Ekran dokumentu WZ z widocznym nagłówkiem i sekcją Pozycje. Kontrahent: Nowomex (WIELICZKA), Zlecenie: Priorytet:02 2026-05-00075-ZWZ, Data: 2026-05-25, Numer referencyjny: 6391532948009277. Sekcja Pozycje umożliwia dodawanie linii przez wybór Asortymentu (indeks/nazwa/kod kreskowy), Lokalizacji (kod miejsca składowania), Ilości i Uwag. Przyciski Zapisz, Bufor i Usuń zarządzają dokumentem.
Kilka kanałów sprzedaży naraz
Sprzedaż przez sklep własny, marketplace i kanał hurtowy jednocześnie stawia pytanie o podział zapasu. Trzy podejścia:
| Model | Na czym polega | Kiedy działa | Ryzyko |
|---|---|---|---|
| Wspólna pula | Wszystkie kanały widzą ten sam stan dostępny | Przy sprawnej rezerwacji i natychmiastowej aktualizacji | Nadsprzedaż przy opóźnieniu synchronizacji któregoś kanału |
| Pule wydzielone | Każdy kanał ma przypisaną część zapasu | Przy zobowiązaniach umownych wobec konkretnego kanału | Braki w jednym kanale przy nadmiarze w drugim |
| Pula wspólna z limitami | Wspólny stan z górnym limitem widocznym dla wybranych kanałów | Najczęściej stosowany kompromis | Bardziej złożona konfiguracja i trudniejsza diagnostyka |
Mapowanie indeksów
Ten sam produkt ma inny identyfikator w sklepie, inny na marketplace i inny w magazynie. Tabela mapowania musi być jednoznaczna w obie strony i utrzymywana przy każdej zmianie oferty. Najbezpieczniejszym kluczem jest kod EAN, o ile jest kompletny - warto go prowadzić w kartotekach magazynowych obok indeksu wewnętrznego.
Zestawy i produkty wielosztukowe
Zestaw sprzedawany jako jedna pozycja składa się w magazynie z kilku indeksów. Integracja musi rozłożyć zamówienie na składniki przy przekazaniu do magazynu i policzyć dostępność zestawu na podstawie najsłabszego ogniwa. Pominięcie tego mechanizmu kończy się sprzedażą zestawów, których nie da się skompletować.
Zwroty i obsługa posprzedażowa
- Zapowiedź zwrotu. Zgłoszenie w sklepie powinno tworzyć w magazynie oczekiwane przyjęcie, żeby paczka wracająca do hali była rozpoznana przy rampie po numerze przesyłki lub zamówienia.
- Ocena stanu. Zwrócony towar trafia najpierw na status kontrolny. Dopiero ocena decyduje o powrocie do zapasu handlowego, przeklasyfikowaniu lub utylizacji.
- Aktualizacja stanu po przyjęciu. Towar przywrócony do zapasu podnosi stan dostępny i wraca do sprzedaży bez ręcznej ingerencji.
- Informacja zwrotna do sklepu. Platforma potrzebuje potwierdzenia przyjęcia zwrotu, żeby uruchomić zwrot płatności.
- Rozliczenie przyczyn. Zestawienie zwrotów według przyczyny i indeksu pokazuje, czy problemem jest opis produktu, jakość, czy pomyłka w kompletacji - w tym ostatnim przypadku prowadzi wprost do wskaźnika dokładności wydań.
Powiązane materiały na tej witrynie: WMS dla e-commerce, stany magazynowe, integracja ERP z WMS, wskaźniki KPI magazynu oraz operator logistyczny.