Przejdź do treści

Zarządzanie magazynem w WooCommerce - praktyczny poradnik

Opublikowano: 17 stycznia 2026 | Zaktualizowano: 14 czerwca 2026

Brak kontroli nad stanami magazynowymi to prosta droga do problemów - sprzedane produkty których nie masz, niezadowoleni klienci, stracone zamówienia. WooCommerce oferuje podstawowe zarządzanie magazynem, ale można je znacznie rozbudować.

Krótka odpowiedź

WooCommerce ma wbudowane śledzenie stanów: włącz w ustawieniach, ustaw ilość per produkt, próg niskiego stanu, powiadomienia email. Dla większych sklepów: wtyczki ATUM, Stock Manager, integracja z systemami magazynowymi przez BaseLinker.

Synchronizuj z innymi kanałami (Allegro, Amazon).

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Jak włączyć i skonfigurować magazyn w WooCommerce?

WooCommerce ma śledzenie stanów wbudowane, ale domyślnie wyłączone. Włącza się je w WooCommerce → Ustawienia → Produkty → Magazyn, zaznaczając opcję zarządzania stanami. Dopiero wtedy sklep zacznie automatycznie odejmować sprzedane sztuki.

Na tym samym ekranie ustawiasz trzy rzeczy, które potem oszczędzają nerwów: próg niskiego stanu, próg wyczerpania zapasu oraz adres e-mail do powiadomień. Próg niskiego stanu to liczba, przy której dostajesz alert (np. 5 szt.), a próg wyczerpania – moment, w którym produkt znika ze sklepu lub przechodzi w status oczekujący.

Warto włączyć rezerwację zapasu (opcja zarezerwuj zapasy w minutach). Gdy klient dodaje produkt do koszyka, WooCommerce blokuje go na ustalony czas, np. 60 minut. Jeśli płatność nie nastąpi, sztuka wraca do puli. To prosta ochrona przed podwójną sprzedażą ostatniej dostępnej sztuki przy ruchu w sklepie.

Ustawienie globalneCo robiSensowna wartość startowa
Zarządzanie stanamiWłącza śledzenie ilościWłączone
Próg niskiego stanuWyzwala alert e-mail3–10 szt. (zależnie od rotacji)
Próg wyczerpaniaUkrywa lub blokuje produkt0–2 szt.
Rezerwacja zapasuBlokuje sztukę w koszyku30–60 minut
Widoczność ilościCo widzi klient (liczba / status)Status, przy ograniczonych seriach liczba

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 18+ lat doświadczenia

Wolisz zlecić to nam? Sklepy internetowe od 8 000 zł – wycena w 24h →

Jak działa stan magazynowy na poziomie produktu i wariantu?

Ustawienia globalne to baza, ale realna kontrola dzieje się na poziomie pojedynczego produktu, w zakładce Magazyn w jego edycji. Tam ustawiasz SKU, włączasz zarządzanie stanem dla tego produktu, podajesz ilość i decydujesz, czy dopuszczasz zamówienia oczekujące (backorder).

SKU (Stock Keeping Unit) to nie kosmetyka. To unikalny identyfikator, po którym łączą się wszystkie systemy – sklep, hurtownia, ERP, kanały sprzedaży. Bez spójnych SKU synchronizacja między systemami robi się loterią, bo integracje dopasowują produkty właśnie po tym polu, a nie po nazwie.

Przy produktach z wariantami (rozmiar, kolor) każdy wariant ma własny stan. Koszulka w rozmiarze M i ta sama koszulka w L to dla magazynu dwie osobne pozycje z osobnymi licznikami. To częste źródło błędów: właściciel ustawia stan na produkcie nadrzędnym, a sprzedaż i tak idzie po wariantach, więc liczby się rozjeżdżają.

WooCommerce odejmuje stan automatycznie przy sprzedaży, ale nie zwiększa go automatycznie przy dostawie. Dostawy trzeba zaksięgować ręcznie albo przez wtyczkę magazynową – to jedna z pierwszych rzeczy, o które pytają nas właściciele zdziwieni, że stan nie urósł sam po przyjęciu towaru.

Statusy dostępności w WooCommerce:
- Na stanie – produkt dostępny, ilość większa od progu wyczerpania.
- Brak na stanie – ilość spadła do progu; produkt można ukryć lub oznaczyć jako niedostępny.
- Zamówienie oczekujące (backorder) – sprzedaż mimo zerowego stanu, jeśli świadomie ją dopuścisz.

Backorder, preordery i powiadomienia – jak nie tracić sprzedaży?

Backorder to sprzedaż produktu, którego chwilowo nie masz na półce, ale wiesz, że dojdzie. WooCommerce ma to wbudowane: w edycji produktu wybierasz, czy zamówienia oczekujące są dozwolone, dozwolone z powiadomieniem klienta, czy zablokowane. Opcja z powiadomieniem jest najuczciwsza – klient od razu widzi, że czeka na dostawę.

Backorder ma sens tylko wtedy, gdy masz pewność terminu od dostawcy. Inaczej zamieniasz brak towaru w obietnicę, której nie dotrzymasz, a to droższe niż utracona sprzedaż. Dlatego dopuszczamy go zwykle na produktach z przewidywalnym łańcuchem dostaw, a nie na całym asortymencie hurtem.

Preordery (przedsprzedaż) to inny scenariusz – produkt jeszcze nie istnieje na rynku. Tu wbudowany backorder nie wystarczy, bo brakuje daty wydania i obsługi płatności z góry. Dedykowana wtyczka, np. WooCommerce Pre-Orders, dodaje datę premiery, automatyczne obciążenie i komunikację z klientem.

Drugą stroną medalu są klienci, którzy trafili na pusty produkt. Zamiast tracić ich na zawsze, warto wpiąć wtyczkę typu Back In Stock Notifier: klient zostawia e-mail, a system sam go powiadamia, gdy towar wróci. To odzyskuje sprzedaż, która inaczej przepadłaby bez śladu, i przy okazji daje dane o realnym popycie na niedostępne pozycje.

Które wtyczki do zarządzania magazynem WooCommerce wybrać?

Wbudowany magazyn wystarcza na start, ale przy kilkuset SKU i dostawach do księgowania robi się ciasno. Brakuje historii stanów, zamówień do dostawców i wygodnej edycji masowej. Tu wchodzą wtyczki – każda rozwiązuje trochę inny problem.

ATUM Inventory Management to najpełniejsze darmowe rozwiązanie: dashboard z całym magazynem, historia zmian, zamówienia zakupu (Purchase Orders) i zarządzanie dostawcami. Smart Manager daje edycję masową w stylu arkusza – świetne, gdy aktualizujesz setki cen i stanów naraz. Stock Manager to lekki, darmowy podgląd i szybka edycja stanów bez zbędnych funkcji.

Dla sklepów sprzedających w wielu miejscach (sklep plus Allegro, Amazon) sama wtyczka magazynowa to za mało – potrzebny jest centralny system synchronizujący wszystkie kanały. W polskich realiach to najczęściej BaseLinker albo Apilo. One trzymają jeden, prawdziwy stan i rozsyłają go do kanałów, zamiast zostawiać każdy z osobnym licznikiem.

NarzędzieDo czegoModel cenowy (orientacyjnie)
ATUM InventoryDashboard, historia, zamówienia do dostawcówDarmowe, dodatki premium płatne
Smart ManagerMasowa edycja stanów i cenPłatne, licencja roczna
Stock ManagerProsty podgląd i szybka edycjaDarmowe
BaseLinker / ApiloSynchronizacja wielokanałowaAbonament miesięczny

Ceny wtyczek i abonamentów zmieniają się – traktuj je jako orientacyjne i sprawdzaj u dostawcy przed zakupem.

Jak zsynchronizować WooCommerce z hurtownią, ERP i innymi kanałami?

Najdroższy błąd w e-commerce to sprzedaż produktu, którego już nie ma – musisz anulować zamówienie, przeprosić i zwrócić pieniądze. Im więcej kanałów i im szybsza rotacja, tym częściej to się zdarza bez synchronizacji. Dlatego integracja stanów przestaje być wygodą, a staje się koniecznością.

Synchronizacja działa najczęściej dwukierunkowo. Sprzedaż w WooCommerce zmniejsza stan w systemie nadrzędnym (ERP, fakturownia, hurtownia), a dostawa, zwrot albo sprzedaż poza sklepem aktualizują stan z powrotem w WooCommerce. Kluczowe jest, by jeden system był źródłem prawdy, a reszta tylko go odzwierciedlała – inaczej dwa systemy nadpisują się nawzajem.

W praktyce spotyka się trzy drogi integracji. Gotowy konektor (np. wtyczka łącząca WooCommerce z konkretną fakturownią lub ERP) jest najszybszy do wdrożenia. Platforma pośrednicząca typu BaseLinker spina wiele kanałów i hurtowni naraz. Integracja przez API pisana pod konkretny system daje pełną kontrolę, ale wymaga programisty.

Sposób integracjiKiedy wybraćWymagania
Gotowa wtyczka-konektorJeden zewnętrzny system (ERP/fakturownia)Konfiguracja, spójne SKU
Platforma (BaseLinker/Apilo)Wiele kanałów i hurtowniAbonament, mapowanie produktów
Integracja APINiestandardowy ERP, duża skalaDeveloper, utrzymanie

Gdy synchronizacja przestaje działać, kolejność diagnozy jest niemal zawsze ta sama: sprawdź, czy produkty są połączone po SKU, włącz logi WooCommerce, przetestuj na czystym środowisku bez innych wtyczek, a na końcu zapytaj hosting, czy nie blokuje adresów IP integracji. Ostatni punkt potrafi zaskoczyć – widzieliśmy konfiguracje, gdzie wszystko było poprawne, a komunikację blokował firewall hostingu.

Wielomagazynowość i dobre praktyki zarządzania zapasami

Standardowy WooCommerce zakłada jeden magazyn. Gdy masz kilka punktów (magazyn główny, sklep stacjonarny, magazyn dropshipping), potrzebujesz rozszerzenia obsługującego wiele lokalizacji albo systemu nadrzędnego, który zsumuje stany i przypisze zamówienie do właściwego punktu wysyłki. To decyzja architektoniczna – im wcześniej ją podejmiesz, tym mniej migracji później.

Niezależnie od liczby magazynów, kilka praktyk po prostu się sprawdza. Safety stock, czyli bufor bezpieczeństwa, chroni przed wyzerowaniem między zamówieniami u dostawcy – próg zamówienia liczysz jako czas dostawy razy średnia dzienna sprzedaż. Regularna inwentaryzacja (co miesiąc lub kwartał) wyłapuje rozjazd między systemem a półką, zanim urośnie.

Analiza ABC porządkuje uwagę: grupa A to nieliczne produkty dające większość obrotu i to one nie mogą się skończyć, grupa C to długi ogon, gdzie tolerujesz braki. Do tego rotacja FIFO przy produktach z datą ważności i planowanie zapasu pod sezon, by nie zostać z górą towaru po szczycie.

Perspektywa KC Mobile

W naszych wdrożeniach sklepów WooCommerce najczęściej widzimy ten sam wzorzec: problem nie leży w samym WooCommerce, tylko w niespójnych SKU i braku jednego źródła prawdy o stanie. Sklep odejmuje stan poprawnie, hurtownia też, ale produkty są połączone po nazwie zamiast po SKU, więc po pierwszej zmianie nazwy synchronizacja się rozjeżdża. Drugi powtarzalny błąd to stan ustawiany na produkcie nadrzędnym przy włączonych wariantach. Zanim więc dobierzemy wtyczkę czy integrację, zawsze najpierw porządkujemy SKU i model danych – bez tego nawet najlepsze narzędzie tylko szybciej powiela bałagan.

Uporządkowanie tej warstwy to fundament każdego stabilnego sklepu. Jeśli wolisz, by zajął się tym ktoś, kto robił to wielokrotnie, sprawdź naszą ofertę sklepów internetowych lub automatyzacji procesów. Możesz też umówić bezpłatną konsultację – przeanalizujemy konfigurację Twojego magazynu i wskażemy, co poprawić w pierwszej kolejności.

Wspomniane narzędzia

WooCommerce ATUM BaseLinker Smart Manager Back In Stock Notifier

Potrzebujesz pomocy z e-commerce?

Budujemy sklepy internetowe na WooCommerce i integrujemy je z Baselinker, Allegro i systemami płatności. Bezpłatna wycena w 24h.

Najczęściej zadawane pytania

Jak włączyć zarządzanie stanami magazynowymi w WooCommerce?
Przejdź do WooCommerce → Ustawienia → Produkty → Magazyn i zaznacz opcję zarządzania stanami. Następnie ustaw próg niskiego stanu, próg wyczerpania i adres e-mail do powiadomień. Dla każdego produktu osobno włącz zarządzanie stanem w jego zakładce Magazyn i podaj SKU oraz ilość.
Czy WooCommerce automatycznie aktualizuje stan po dostawie towaru?
Nie. WooCommerce automatycznie odejmuje stan przy sprzedaży, ale nie zwiększa go przy przyjęciu dostawy. Stan po dostawie trzeba uzupełnić ręcznie w edycji produktu albo przez wtyczkę magazynową (np. ATUM) lub integrację z ERP czy hurtownią, która zaksięguje przyjęcie za Ciebie.
Co zrobić, gdy klient zamówi produkt, którego nie ma na stanie?
Najlepiej zapobiegać: włącz zarządzanie stanem, synchronizuj kanały sprzedaży i używaj rezerwacji zapasu w koszyku. Jeśli błąd już wystąpił, skontaktuj się z klientem i zaproponuj alternatywę, dłuższy termin dostawy w modelu backorder lub zwrot pieniędzy. Backorder dopuszczaj tylko przy pewnym terminie od dostawcy.
Jak ustawić powiadomienia o niskim stanie magazynowym?
W WooCommerce → Ustawienia → Produkty → Magazyn podaj próg niskiego stanu, próg wyczerpania i adres e-mail odbiorcy alertów. Możesz też ustawić indywidualny próg przy konkretnym produkcie. Po rozbudowane raporty i alerty cykliczne sięgnij po wtyczki jak ATUM albo Stock Manager.
Czym synchronizować stany WooCommerce z Allegro, Amazonem i hurtownią?
Przy sprzedaży wielokanałowej potrzebny jest system nadrzędny trzymający jeden, wspólny stan. W Polsce najczęściej używa się BaseLinkera lub Apilo, które łączą WooCommerce z marketplace'ami i hurtowniami. Warunek działania to spójne SKU we wszystkich systemach – integracje dopasowują produkty właśnie po tym polu.
Czy w WooCommerce można obsłużyć kilka magazynów naraz?
Standardowo WooCommerce obsługuje jeden magazyn. Wielomagazynowość (magazyn główny, sklep stacjonarny, dropshipping) wymaga dedykowanej wtyczki obsługującej lokalizacje albo systemu nadrzędnego, który zsumuje stany i przypisze zamówienie do właściwego punktu wysyłki. To decyzja architektoniczna – warto podjąć ją wcześnie.
#ecommerce#magazyn#stany#zapasy#woocommerce
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

18 lat WordPress + 12 lat WooCommerce. Specjalizuję się w technicznej stronie e-commerce: automatyzacje WooCommerce, Google Ads dla SMB, migracje sklepów i optymalizacja konwersji.

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

Potrzebujesz pomocy?

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 18+ lat doświadczenia

Wolisz zlecić to nam? Sklepy internetowe od 8 000 zł – wycena w 24h →

Bezpłatna wycena