Dlaczego sklep internetowy i ERP pokazują inne stany magazynowe?
Jak znaleźć przyczynę rozbieżności stanów między sklepem a ERP: jedna definicja ilości, jedno SKU, jedno zamówienie, rezerwacje, wyjątki i najmniejsza zmiana, która usuwa problem.
Rozbieżność stanów między sklepem a ERP nie musi oznaczać, że trzeba wymienić platformę. Zacznij od jednego SKU i jednego zamówienia. Ustal, czy oba systemy pokazują tę samą ilość: fizyczną, dostępną do sprzedaży czy już przypisaną zamówieniom. Potem sprawdź, skąd sklep pobiera wartość, kiedy dostał ostatnią aktualizację i co dzieje się z rezerwacją po zakupie, anulowaniu lub zwrocie. Dopiero po tej diagnozie porównaj zmianę ustawień, ograniczoną poprawkę integracji i szerszą modernizację.
Krótka odpowiedź
Źródła sprawdzone 9 listopada 2026.
Ten poradnik jest dla osoby odpowiedzialnej za e-commerce albo operacje u dystrybutora lub producenta, która widzi, że sklep pokazuje inną dostępność niż ERP. Celem jest znalezienie przyczyny dla konkretnej pozycji, a nie wybór nowego systemu.
Rozbieżność może wynikać między innymi z jednej z czterech rzeczy: systemy liczą inną wielkość, dane trafiają do niewłaściwego magazynu, wariantu lub jednostki, aktualizacja dociera z opóźnieniem albo wcale, albo wyjątek (anulowanie, zwrot, ręczna korekta) nie zmienia rezerwacji tak, jak zakłada zespół. Każdą z tych przyczyn da się sprawdzić na jednym SKU, zanim zacznie się większy projekt.
1. Porównaj tę samą definicję ilości
Dwie osoby mogą widzieć różne liczby bez żadnego błędu danych, jeśli jedna patrzy na zapas fizyczny, a druga na towar dostępny do nowej sprzedaży. Zanim zaczniesz szukać błędu w integracji, zapisz, którą wielkość pokazuje każdy ekran.
Przykładowo Shopify rozróżnia ilość na stanie, dostępną, przypisaną do zamówień, niedostępną i przychodzącą, a ilość na stanie to suma przypisanej, niedostępnej i dostępnej. Opis: Shopify: stany magazynowe. To ilustracja jednej platformy, a nie definicja obowiązująca w każdym ERP.
Uzgodnij też magazyn lub lokalizację, jednostkę miary (sztuka, opakowanie, paleta) i wariant produktu. Ta sama liczba w innej jednostce albo dla innego wariantu wygląda jak rozbieżność, choć dane są poprawne.
| Co porównać | Pytanie kontrolne |
|---|---|
| Rodzaj ilości | Czy oba ekrany pokazują ilość fizyczną, dostępną do sprzedaży czy przypisaną do zamówień? |
| Lokalizacja | Czy sklep sumuje kilka magazynów, a ERP pokazuje jeden, albo odwrotnie? |
| Jednostka | Czy obie strony liczą w tej samej jednostce i z tym samym przelicznikiem? |
| Wariant | Czy kod SKU w sklepie wskazuje dokładnie ten sam indeks w ERP? |
| Moment odczytu | Kiedy każda z liczb została zapisana i czy porównujesz ten sam moment? |
2. Diagnoza jednego SKU krok po kroku
Wybierz jedną pozycję, przy której rozbieżność jest widoczna teraz, i jedno niedawne zamówienie z tą pozycją. Mały, konkretny przypadek szybciej pokaże przyczynę niż przegląd całego katalogu.
- Zapisz obie liczby z czasem odczytu: wartość w sklepie, wartość w ERP i dokładną godzinę każdego odczytu.
- Nazwij wielkość: przy każdej liczbie zapisz, czy to stan fizyczny, dostępny czy przypisany.
- Sprawdź źródło wartości w sklepie: z którego systemu i z której lokalizacji sklep pobiera stan tego SKU.
- Znajdź ostatnią udaną aktualizację: kiedy sklep ostatnio otrzymał nową wartość i czy ta wymiana zakończyła się sukcesem.
- Prześledź jedno zamówienie: kiedy zostało zapisane, kiedy powstała rezerwacja i w którym systemie, kiedy sklep dostał zmienioną dostępność.
- Sprawdź wyjątki dla tego SKU: anulowania, zwroty, korekty ręczne i błędy integracji z ostatnich dni.
- Zapisz hipotezę i dowód: którą przyczynę podejrzewasz, co ją potwierdza i co jeszcze pozostaje nieustalone.
3. Przykład: ostatnia sztuka
To przykład hipotetyczny, a nie opis projektu klienta. W magazynie została jedna sztuka. Pierwszy klient ją zamawia, a drugi wciąż widzi produkt jako dostępny i też składa zamówienie.
| Zdarzenie | Gdzie sprawdzić | Co zapisać |
|---|---|---|
| Pierwsze zamówienie zapisane | Sklep | Godzina i numer zamówienia |
| Rezerwacja sztuki | System, który w Twoim procesie rezerwuje towar | Godzina, magazyn, ilość |
| Nowa dostępność wysłana do sklepu | Integracja lub log wymiany | Godzina, wynik, ewentualny błąd |
| Drugi klient widzi produkt | Sklep | Godzina i pokazana ilość |
| Drugie zamówienie | Sklep i ERP | Jak system obsłużył brak towaru |
Różnica czasów w tabeli jest wskazówką do sprawdzenia, a nie dowodem przyczyny. Może oznaczać harmonogram wymiany, kolejkę komunikatów, nieudaną próbę albo regułę, według której rezerwacja powstaje dopiero po płatności. Właściwy wniosek zależy od faktycznych systemów i umówionego procesu.
4. Możliwe źródła rozbieżności
Poniższa lista pomaga ułożyć hipotezy. Nie każda pozycja dotyczy każdego połączenia sklepu z ERP, a kilka przyczyn może występować jednocześnie.
- Różne definicje: sklep pokazuje dostępne, a ERP fizyczne, albo jedna strona odejmuje bufor bezpieczeństwa, a druga nie.
- Mapowanie: SKU, wariant, magazyn lub jednostka wskazują inny rekord niż zakłada zespół.
- Czas i kolejność: aktualizacje przychodzą zbiorczo co pewien czas albo w innej kolejności niż zdarzenia.
- Nieobsłużone błędy: wymiana się nie udała, nikt nie dostał informacji, a sklep pokazuje ostatnią znaną wartość.
- Rezerwacje: anulowanie, zwrot albo nieopłacone zamówienie nie zwalnia lub nie tworzy rezerwacji tak, jak zakłada proces.
- Korekty ręczne: inwentaryzacja lub poprawka w jednym systemie nie trafia do drugiego.
- Kilka kanałów: marketplace, sprzedaż hurtowa i sklep korzystają z tej samej puli towaru bez wspólnej reguły.
5. Wyjątki i odpowiedzialność
Rozbieżność może ujawnić się dopiero przy wyjątku, a nie przy zwykłym zamówieniu. Co dzieje się po anulowaniu, zwrocie, błędzie integracji albo ręcznej korekcie? Kto dostaje informację, że dane nie dotarły, i jak bezpiecznie je uzgadnia?
Warto zapisać to wprost, zanim zmieni się cokolwiek w systemach. Szczegóły zależą od faktycznych narzędzi i umówionego procesu, dlatego lista poniżej to pytania, a nie gotowe odpowiedzi.
- Który system jest źródłem prawdy dla stanu tego SKU i w której lokalizacji.
- Kto jest właścicielem reguły rezerwacji i jej zmian.
- Jak zespół sprawdza czas i wynik ostatniej udanej aktualizacji.
- Kto dostaje informację o nieudanej wymianie i w jakim czasie reaguje.
- Jak wygląda bezpieczne uzgodnienie stanu po awarii, bez podwójnego odjęcia towaru.
6. Wybierz najmniejszą zmianę, która usuwa przyczynę
Zakres zmiany powinien wynikać z diagnozy. Istniejąca platforma SaaS nie musi być wymieniana tylko dlatego, że wystąpiła rozbieżność, a szersza modernizacja ma sens dopiero wtedy, gdy mniejsze zmiany nie usuwają przyczyny.
| Co pokazała diagnoza | Pierwszy krok | Kiedy rozważyć więcej |
|---|---|---|
| Inne definicje ilości | Uzgodnić definicję i to, co pokazuje sklep | Gdy wymaga to zmiany logiki w kilku systemach |
| Błędne mapowanie | Poprawić mapowanie SKU, wariantu, magazynu lub jednostki | Gdy mapowanie jest utrzymywane ręcznie i powtarzalnie się rozjeżdża |
| Opóźnione aktualizacje | Sprawdzić harmonogram i kolejność wymiany | Gdy proces wymaga reakcji na zdarzenia, a połączenie działa tylko zbiorczo |
| Nieobsłużone błędy | Dodać powiadomienie i procedurę ponowienia w obecnym połączeniu | Gdy połączenie nie pozwala wiarygodnie wykryć ani powtórzyć wymiany |
| Wyjątki w rezerwacjach | Opisać i poprawić regułę dla anulowań i zwrotów | Gdy reguła musi obejmować wiele kanałów sprzedaży |
7. Co przygotować przed rozmową z integratorem
Te materiały skracają rozmowę i pozwalają ocenić zakres bez zgadywania. Nie musisz mieć wszystkich; brak informacji też jest użytecznym wynikiem.
Jeśli przy okazji rozważasz nowy kanał zamówień dla klientów firmowych, zobacz poradnik portal czy aplikacja do zamówień B2B.
- Nazwy i wersje sklepu oraz ERP, a także narzędzi pośredniczących, jeśli występują.
- Jedno SKU z rozbieżnością, obie liczby i czasy odczytu.
- Przebieg jednego zamówienia z godzinami zapisu, rezerwacji i aktualizacji sklepu.
- Opis reguły rezerwacji, anulowań i zwrotów, tak jak działa dziś.
- Informację, kto i jak dowiaduje się o nieudanej wymianie danych.
Najczęstsze pytania
- Czy rozbieżność stanów oznacza, że trzeba wymienić sklep albo ERP?
- Nie automatycznie. Najpierw ustal przyczynę na jednym SKU. Inna definicja ilości, błędne mapowanie albo nieobsłużony błąd wymiany może dać się poprawić bez wymiany platformy; zależy to od diagnozy.
- Od czego zacząć diagnozę?
- Od jednej pozycji i jednego zamówienia. Zapisz obie liczby z czasem odczytu, nazwij rodzaj ilości i prześledź, kiedy powstała rezerwacja oraz kiedy sklep dostał nową dostępność.
- Czy różnica czasu między systemami dowodzi przyczyny?
- Nie. To wskazówka do sprawdzenia. Może wynikać z harmonogramu wymiany, kolejki, nieudanej próby albo reguły rezerwacji, dlatego potrzebny jest log konkretnego zdarzenia.
- Kto powinien być właścicielem reguły rezerwacji?
- Jedna wskazana osoba lub zespół, który wie, który system jest źródłem prawdy dla stanu, i decyduje o zmianach reguły dla anulowań, zwrotów oraz kilku kanałów sprzedaży.
Opisz, między którymi systemami rozjeżdżają się dane
Treść zaktualizowano: 9 listopada 2026
Google Preferred Sources
Czytaj GMI częściej w Google
Dodaj gmi.software do preferowanych źródeł. Google może częściej wyróżniać nasze nowe materiały w Top Stories i obsługiwanych widokach AI.