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ło różnicy | Co dzieje się w danych | Co porównać |
|---|---|---|
| Opóźniona synchronizacja | ERP i sklep pokazują różne ilości | Czas ostatniego poprawnego zadania integracji |
| Rezerwacja zamówienia | Fizyczna ilość przewyższa ilość dostępną | Status zamówienia i regułę rezerwacji |
| Zwrot w toku | Zwrot zapisano, ale towar nie wrócił do sprzedaży | Status paczki, kontrolę jakości i lokalizację |
| Pomyłka SKU lub wariantu | Liczony jest inny produkt albo wariant | SKU, kod kreskowy, wariant i jednostkę |
| Ręczna korekta w kilku panelach | Systemy stają się równolegle źródłem stanu | Historię 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.
| Metoda | Kiedy ją wybrać | Zaleta | Ryzyko lub warunek |
|---|---|---|---|
| Wstrzymanie przyjęć i wydań | Gdy operacje można czasowo zamknąć | Czytelny punkt odcięcia | Trzeba zaplanować obsługę zamówień w toku |
| Liczenie strefami | Gdy magazyn ma wyraźne sektory | Można dzielić pracę na zespoły | Każdą strefę oznacz i zapisuj ruchy podczas liczenia |
| Spis ciągły | Gdy kontrolę rozkłada się w czasie | Nie wymaga zamknięcia całego magazynu | Wymaga 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.
| Typ różnicy | Dowód do sprawdzenia | Działanie korygujące |
|---|---|---|
| Fizycznie mniej niż w systemie | Dokument wydania, historia SKU, wynik ponownego liczenia | Potwierdź lokalizację i ruchy, potem zatwierdź korektę |
| Fizycznie więcej niż w systemie | Dokument przyjęcia, status zamówienia, log synchronizacji | Ustal, czy zapas jest dostępny, w kontroli czy na zwrocie |
| Towar przypisany do innego SKU | Kod kreskowy, SKU w ERP, wariant produktu | Popraw mapowanie i przelicz obie pozycje |
| Stan ujemny w sklepie | Historia zamówień, importu i log integracji | Ustal źródło prawdy i wykonaj kontrolowaną synchronizację |
| Różnica wraca po korekcie | Czas komunikatu i historia aktualizacji w systemach | Wstrzymaj 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
Najczęściej zadawane pytania
Jak przeprowadzić inwentaryzację w sklepie internetowym?
Czy trzeba wstrzymać sprzedaż na czas inwentaryzacji?
Jak uwzględnić zamówienia niezrealizowane w spisie?
Co zrobić, gdy stan w WooCommerce różni się od ERP?
Jak często robić inwentaryzację w e-commerce?
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.
