Przejdź do treści
Inwentaryzacja w e-commerce: jak uzgodnić stany i zamówienia

Inwentaryzacja w e-commerce: jak uzgodnić stany i zamówienia

Opublikowano: 16 października 2026| Zaktualizowano: 16 października 2026

Rozbieżność między półką, sklepem internetowym i ERP może prowadzić do sprzedaży towaru, którego nie ma, albo blokować dostępne produkty. Ten tekst opisuje operacyjne uzgadnianie zapasu i zamówień; nie omawia inwentaryzacji na potrzeby rachunkowości, jej terminów, dokumentowania ani rozliczania.

Krótka odpowiedź

Ustal datę i godzinę odcięcia, wyeksportuj SKU oraz stany ze sklepu i ERP, a następnie policz towar w każdej lokalizacji. Oddziel zapas fizyczny od rezerwacji, wysyłek w drodze i zwrotów.

Zatwierdzone różnice skoryguj w systemie wskazanym jako źródło prawdy, zsynchronizuj dane i sprawdź próbkę produktów przed wznowieniem automatycznych aktualizacji.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Inwentaryzacja w e-commerce: jak uzgodnić stany i zamówienia”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Dlaczego stany w sklepie różnią się od stanu fizycznego?

Stan fizyczny oznacza towar, który znajduje się w konkretnej lokalizacji, a stan dostępny do sprzedaży uwzględnia rezerwacje i reguły systemu. Różnica może powstać, gdy aktualizacja z ERP dociera z opóźnieniem, zamówienie rezerwuje towar, którego pracownik nie może znaleźć, albo zwrot wraca na półkę przed oceną.

Sprawdź także SKU, wariant, jednostkę miary, przesunięcia między lokalizacjami i ręczne korekty. Zamówienie oczekujące na płatność może czasowo blokować dostępność, mimo że produkt nadal leży w magazynie. W WooCommerce ustawienie zarządzania stanem na poziomie sklepu znajduje się w WooCommerce > Ustawienia > Produkty > Magazyn; dostępność ustawień produktu i wariantu zależy od konfiguracji produktu. Opisuje to dokumentacja ustawień produktów WooCommerce oraz ustawień edytora produktu.

Źródła różnic stanów magazynowych, porównywane dane i elementy kontroli
Źródło różnicyCo dzieje się w danychCo porównać
Opóźniona synchronizacjaERP i sklep pokazują różne ilościCzas ostatniego poprawnego zadania integracji
Rezerwacja zamówieniaFizyczna ilość przewyższa ilość dostępnąStatus zamówienia i regułę rezerwacji
Zwrot w tokuZwrot zapisano, ale towar nie wrócił do sprzedażyStatus paczki, kontrolę jakości i lokalizację
Pomyłka SKU lub wariantuLiczony jest inny produkt albo wariantSKU, kod kreskowy, wariant i jednostkę
Ręczna korekta w kilku panelachSystemy stają się równolegle źródłem stanuHistorię zmian i właściciela danych

Czytasz poradnik „Inwentaryzacja w e-commerce: jak uzgodnić stany i zamówienia”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika

Jak przygotować inwentaryzację sklepu internetowego?

Przed spisem ustal zakres, lokalizacje i osoby odpowiedzialne za zatwierdzanie korekt. Uwzględnij magazyn własny, zapas u operatora logistycznego, uszkodzone towary, ekspozycję i zwroty oczekujące na decyzję. Towar, którego nie można od razu wysłać, oznacz osobno od zapasu dostępnego.

Wyeksportuj SKU, nazwę produktu, wariant, lokalizację oraz stan ze sklepu i ERP. Zachowaj kopie źródłowe bez edycji i zanotuj godzinę eksportu. WooCommerce ma wbudowany import i eksport produktów przez CSV; instrukcja opisuje mapowanie pól, takich jak SKU i stan, w dokumentacji importu i eksportu produktów. Sprawdź mapowanie przed importem, bo dopasowanie po niewłaściwym identyfikatorze może zmienić inne produkty.

Wyznacz osobę obsługującą ruch magazynowy, lidera liczenia i osobę zatwierdzającą różnice. Przygotuj czytniki kodów, arkusz lub system WMS, oznaczenia stref i kopię eksportu. Przy produktach bez SKU ustal kontrolowany identyfikator przed porównaniem.

Jak policzyć towar bez zatrzymania sprzedaży?

Możesz ograniczyć przestój, jeśli rejestrujesz każde przyjęcie, wydanie i przesunięcie po momencie odcięcia. Gdy magazyn nie zapisuje ruchów wiarygodnie w czasie rzeczywistym, wstrzymaj operacje na czas liczenia. Bez tego nie da się ustalić, czy różnica wynika z pomyłki, czy z ruchu towaru.

Metody inwentaryzacji, warunki wyboru, zalety i ryzyka
MetodaKiedy ją wybraćZaletaRyzyko lub warunek
Wstrzymanie przyjęć i wydańGdy operacje można czasowo zamknąćCzytelny punkt odcięciaTrzeba zaplanować obsługę zamówień w toku
Liczenie strefamiGdy magazyn ma wyraźne sektoryMożna dzielić pracę na zespołyKażdą strefę oznacz i zapisuj ruchy podczas liczenia
Spis ciągłyGdy kontrolę rozkłada się w czasieNie wymaga zamknięcia całego magazynuWymaga stałego rejestru i harmonogramu SKU

Licz osobno lokalizacje kompletacji, zwrotów i uszkodzeń, zanim zsumujesz ilości dla SKU. Warianty skanuj jako jednostki sprzedażowe, a nie jako sam produkt nadrzędny. W WooCommerce zarządzanie stanem może dotyczyć produktu lub jego wariantu, dlatego poziom ewidencji musi odpowiadać sposobowi sprzedaży i przechowywania towaru.

Jak uzgodnić wynik spisu z zamówieniami i rezerwacjami?

Uzgadniaj stan według jednego momentu odcięcia, czyli zapisanej daty i godziny, z którą porównujesz ruch zamówień. Rejestruj operacje wykonane po odcięciu, aby nie łączyć stanów pochodzących z różnych chwil.

Rozdziel stan fizyczny, rezerwacje, wysyłki w drodze i ilość dostępną do sprzedaży. Przykład: w lokalizacji policzono 18 sztuk, czyli dokładnie tyle fizycznie pozostało w tej lokalizacji. Dodatkowe 3 sztuki są zarezerwowane dla niekompletowanych zamówień, a 2 sztuki znajdują się w paczce przekazanej kurierowi. Paczka nie należy już do stanu fizycznego w tej lokalizacji; sprawdź, czy system odjął ją od stanu i czy przesyłka jest rozliczona jako towar w drodze.

Dla każdej różnicy prowadź jeden arkusz uzgodnienia. Uwzględnij SKU, lokalizację, stan systemowy o godzinie odcięcia, liczbę fizyczną, rezerwacje, wydania i przyjęcia po odcięciu, wynik do korekty, dowód oraz osobę zatwierdzającą. Sprawdź status zamówienia oraz faktyczny ruch magazynowy, nie tylko informację o płatności. Zgłoszony zwrot nie zwiększa dostępności, dopóki towar nie wróci i nie przejdzie kontroli.

Co zrobić z różnicami inwentaryzacyjnymi?

Nie koryguj pozycji po pierwszym liczeniu, jeśli nie potrafisz wyjaśnić różnicy. Sprawdź lokalizację, wariant, jednostkę i ruchy po odcięciu, a następnie przelicz ponownie pozycje bez potwierdzenia w dokumentach. Korekta bez diagnozy może zamaskować błąd integracji, który odtworzy rozbieżność po kolejnym zamówieniu.

Typy różnic stanów, dowody do sprawdzenia i działania korygujące
Typ różnicyDowód do sprawdzeniaDziałanie korygujące
Fizycznie mniej niż w systemieDokument wydania, historia SKU, wynik ponownego liczeniaPotwierdź lokalizację i ruchy, potem zatwierdź korektę
Fizycznie więcej niż w systemieDokument przyjęcia, status zamówienia, log synchronizacjiUstal, czy zapas jest dostępny, w kontroli czy na zwrocie
Towar przypisany do innego SKUKod kreskowy, SKU w ERP, wariant produktuPopraw mapowanie i przelicz obie pozycje
Stan ujemny w sklepieHistoria zamówień, importu i log integracjiUstal źródło prawdy i wykonaj kontrolowaną synchronizację
Różnica wraca po korekcieCzas komunikatu i historia aktualizacji w systemachWstrzymaj nadpisywanie, popraw źródło i ponów test

Jak zsynchronizować sklep, magazyn i ERP po spisie?

Zatwierdzoną korektę wprowadź w jednym systemie nadrzędnym. ERP może zarządzać ilością, WMS potwierdzać ruch fizyczny, a sklep obsługiwać zamówienia; procedura powinna wskazywać, który system zapisuje każdy rodzaj danych. Nie poprawiaj tego samego stanu równolegle w kilku panelach.

Po korekcie wykonaj jedną kontrolowaną synchronizację i sprawdź status zadania, komunikaty błędów oraz czas ostatniej aktualizacji. Przed masowym importem przetestuj różne przypadki na próbce SKU: produkt prosty, wariant, rezerwację i pozycję po korekcie. Porównaj wynik w systemie nadrzędnym, WMS i sklepie po pełnym cyklu.

W WooCommerce import przez CSV może aktualizować produkty według pól identyfikacyjnych i wymaga sprawdzenia mapowania. Zobacz instrukcję importu i eksportu CSV i zachowaj plik przed zmianą. Po zakończeniu synchronizacji sprawdź raport błędów oraz produkty, które nie mają SKU albo nie zostały dopasowane.

Jakie kontrole wdrożyć po inwentaryzacji?

Po korekcie monitoruj sygnały, które zapowiadają powrót różnic. Raport powinien pokazywać SKU, lokalizację, stan systemowy, dostępny, rezerwacje oraz czas ostatniej synchronizacji. Wyznacz właściciela alertów i osobę uprawnioną do zatwierdzania kolejnych korekt.

Sprawdzaj produkty ze stanem ujemnym, niepowiązane SKU, długo utrzymane rezerwacje i opóźnione zadania integracji. Częstotliwość przeglądu dostosuj do rotacji i ryzyka asortymentu. Po większej korekcie zachowaj eksport przed zmianą, zatwierdzony arkusz różnic i raport po synchronizacji.

W WooCommerce ustawienie Hold Stock określa czas rezerwowania towaru dla nieopłaconych zamówień ze statusem Pending payment. Po upływie limitu zamówienie może zostać anulowane, a rezerwacja zwolniona; ustawienie nie dotyczy statusu On hold. Aktualną ścieżkę i zakres opisuje dokumentacja magazynu WooCommerce. Uwzględnij tę regułę w uzgodnieniu, aby nie traktować każdej zarezerwowanej sztuki jako błędnego stanu.

Jakich błędów unikać przy inwentaryzacji e-commerce?

Nie licz towaru podczas niekontrolowanego ruchu magazynowego. Jeśli przyjęcia i wydania muszą trwać, zapisuj każdą operację wraz z godziną, SKU i lokalizacją. W przeciwnym razie wynik spisu nie będzie porównywalny z eksportem.

Nie nadpisuj stanów ręcznie w kilku systemach ani nie uruchamiaj masowego importu bez walidacji próbki. Sprawdź warianty, zestawy i jednostki zbiorcze, bo błędne przeliczenie opakowania na sztuki może zmienić dostępność całego SKU. Zachowaj kopię danych wejściowych i upewnij się, że import dopasowuje produkty po właściwym identyfikatorze.

Jeśli rozbieżności wracają po synchronizacji, sprawdź mapowanie SKU, kolejność komunikatów i logi integracji. Integracja Subiekt z WooCommerce może uporządkować przepływ stanów i zamówień między systemami. Przy technicznej kontroli sklepu pomoże opieka nad sklepem internetowym. Więcej o danych wspierających decyzje operacyjne opisujemy w poradniku o analityce e-commerce oraz o roli magazynu w e-commerce.

Więcej poradników w tym temacie

Wspomniane narzędzia

WooCommerceERPWMSczytnik kodów kreskowycharkusz CSV

Najczęściej zadawane pytania

Jak przeprowadzić inwentaryzację w sklepie internetowym?
Ustal zakres lokalizacji i godzinę odcięcia, wyeksportuj SKU oraz stany ze sklepu i ERP, a następnie policz towar fizycznie. Oddziel rezerwacje, wysyłki w drodze i zwroty. Korektę zatwierdź w systemie nadrzędnym i sprawdź synchronizację na próbce produktów.
Czy trzeba wstrzymać sprzedaż na czas inwentaryzacji?
Nie zawsze, jeśli rejestrujesz każde przyjęcie, wydanie i przesunięcie po momencie odcięcia. Możesz liczyć strefami lub prowadzić spis ciągły. Jeśli system nie zapisuje ruchów wiarygodnie, wstrzymaj operacje na czas liczenia.
Jak uwzględnić zamówienia niezrealizowane w spisie?
Zapisz osobno stan fizyczny i rezerwacje, a następnie sprawdź status zamówienia oraz faktyczny ruch towaru. Paczka przekazana kurierowi nie należy już do zapasu fizycznie pozostałego w magazynie. Zgłoszony zwrot nie zwiększa dostępności, dopóki produkt nie wróci i nie przejdzie kontroli.
Co zrobić, gdy stan w WooCommerce różni się od ERP?
Ustal system nadrzędny, sprawdź SKU, rezerwacje oraz log synchronizacji. Zatwierdzoną korektę wykonaj w jednym systemie i zweryfikuj wynik po synchronizacji na wybranej próbce. Nie poprawiaj tej samej ilości ręcznie w obu panelach.
Jak często robić inwentaryzację w e-commerce?
Częstotliwość zależy od rotacji, wartości i ryzyka asortymentu oraz jakości rejestrowania ruchów. Produkty szybko rotujące warto kontrolować częściej, a spis ciągły pozwala rozłożyć pracę na mniejsze zakresy. Zapisz harmonogram i właściciela kontroli.
#inwentaryzacja e-commerce#inwentaryzacja sklepu internetowego#stany magazynowe#spis z natury#uzgadnianie stanów#ERP#WooCommerce#integracja magazynu
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Inwentaryzacja w e-commerce: jak uzgodnić stany i zamówienia”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.