Przejdź do treści

Jak ustawić czas rezerwacji produktów w WooCommerce?

Ustaw WooCommerce Hold stock, aby ograniczyć czas blokady produktów w nieopłaconych zamówieniach. Zobacz, gdzie znaleźć opcję, jak dobrać minuty i które statusy obejmuje.

Jak ustawić czas rezerwacji produktów w WooCommerce?

W skrócie: czas rezerwacji ustawisz w panelu WordPressa w WooCommerce > Ustawienia > Produkty > Magazyn. W polu Hold stock (minutes) wpisz liczbę minut, przez które WooCommerce ma wstrzymać dostępność produktu dla nieopłaconego zamówienia. Po upływie tego limitu kwalifikujące się zamówienie ze statusem Pending payment zostanie anulowane, a zarezerwowany towar wróci do dostępnej puli. Opcja nie obejmuje zamówień ze statusem On hold. Dokumentacja ustawień produktów WooCommerce opisuje pole i to rozróżnienie.

WooCommerce Hold stock: co robi ta opcja?

Hold stock (minutes), czyli czas rezerwacji stanu magazynowego, określa, jak długo WooCommerce ma czekać na opłacenie zamówienia. Po przekroczeniu ustawionego limitu system anuluje kwalifikujące się zamówienie i zwalnia przypisane do niego produkty. To przydatne, gdy klienci rozpoczynają checkout, ale nie kończą płatności, a sklep ma ograniczoną liczbę sztuk.

Ustawienie dotyczy zamówień Pending payment: przyjętych przez sklep, ale jeszcze nieopłaconych. Nie należy utożsamiać ich z On hold, czyli zamówieniami oczekującymi na potwierdzenie płatności. WooCommerce wskazuje, że On hold może pojawić się między innymi przy płatności offline, takiej jak przelew bankowy, albo przy opóźnionym potwierdzeniu płatności. Tabela statusów zamówień WooCommerce wyjaśnia te różnice.

Ustawienie lub statusCo oznacza dla rezerwacji
Hold stock: określona liczba minutPo upływie limitu kwalifikujące się zamówienie Pending payment jest anulowane, a towar wraca do dostępnej puli.
Hold stock: pole pusteLimit czasu jest wyłączony. WooCommerce nie anuluje zamówień Pending payment na podstawie tego limitu.
Pending paymentStatus, którego dotyczy automatyczne anulowanie po upływie limitu.
On holdStatus poza zakresem Hold stock. Nie zakładaj, że limit zwolni towar z takiego zamówienia.

Jak ustawić limit krok po kroku

  1. Zaloguj się do panelu WordPressa i otwórz WooCommerce > Ustawienia > Produkty > Magazyn. Dokumentacja WooCommerce wskazuje tę ścieżkę jako lokalizację ustawień magazynu.
  2. Sprawdź opcję zarządzania stanem magazynowym. WooCommerce zaleca włączyć zarządzanie stanem globalnie oraz dla produktów, których ilości mają być śledzone. W produkcie sprawdzisz to w sekcji danych produktu, zaznaczając śledzenie ilości i podając stan. Instrukcja rozwiązywania problemów ze stanem magazynowym opisuje oba poziomy ustawień.
  3. Znajdź pole Hold stock (minutes) i wpisz limit w minutach. Przykład: wpisanie 30 ustawia limit na 30 minut. To przykład konfiguracji, a nie uniwersalna rekomendacja dla każdego sklepu.
  4. Zapisz ustawienia przyciskiem formularza.
  5. Sprawdź, czy nowe nieopłacone zamówienia mają status Pending payment. Status zamówienia możesz zobaczyć na liście zamówień WooCommerce; od niego zależy, czy limit Hold stock ma zastosowanie.

W dokumentacji WooCommerce ścieżka panelu jest opisana po angielsku jako WooCommerce > Settings > Products > Inventory. W polskim panelu nazwy mogą być przetłumaczone, ale chodzi o ustawienia produktów i podstronę magazynu.

Ile minut ustawić?

Nie ma jednej wartości pasującej do każdego sklepu. Ustaw limit tak, by klient miał czas dokończyć typową płatność, a jednocześnie by produkty nie pozostawały zbyt długo niedostępne dla pozostałych osób. Zacznij od obserwacji, ile zwykle zajmuje klientom przejście przez checkout i wybraną metodę płatności. Następnie dobierz limit i sprawdź, czy anulowania nie obejmują zamówień, które klienci zdążyliby normalnie opłacić.

WooCommerce w swoim poradniku dotyczącym problemów ze stanem magazynowym podaje 60 minut jako zalecany czas Hold stock. Możesz potraktować tę wartość jako punkt odniesienia, a potem dopasować ją do sposobu płatności w sklepie i liczby porzuconych zamówień. Poradnik WooCommerce o stanie magazynowym opisuje tę rekomendację.

Sytuacja w sklepieJak podejść do limitu
Klienci szybko płacą onlineRozważ krótszy czas i obserwuj, czy nie rośnie liczba niedokończonych płatności.
Płatność często wymaga więcej czasuUstaw limit pozwalający klientowi dokończyć typowy proces, a potem zweryfikuj skutki.
Towar jest dostępny w małej liczbie sztukKrótsza rezerwacja może szybciej zwolnić produkty, ale może też skrócić klientom czas na płatność.
Chcesz wyłączyć automatyczny limitPozostaw pole puste. Dokumentacja wskazuje, że puste pole wyłącza Hold stock.

To są wskazówki do doboru ustawienia, nie gwarancja określonego wyniku sprzedaży. Po zmianie porównaj liczbę zamówień anulowanych przez limit oraz liczbę płatności zakończonych w typowym czasie.

Pending payment a On hold: ważna różnica

Pending payment oznacza, że zamówienie zostało przyjęte, ale płatność nie została jeszcze dokonana. Właśnie ten status obejmuje ustawienie Hold stock. Gdy upłynie limit, WooCommerce anuluje kwalifikujące się zamówienie utworzone przez checkout i zwalnia jego rezerwację.

On hold oznacza oczekiwanie na potwierdzenie płatności. Może dotyczyć na przykład przelewu tradycyjnego, gdy sklep musi zweryfikować wpływ, albo płatności, której potwierdzenie przychodzi z opóźnieniem. Samo ustawienie Hold stock nie jest mechanizmem do anulowania takich zamówień. Dokumentacja statusów opisuje między innymi te sytuacje.

Jeśli widzisz, że produkt długo pozostaje niedostępny, sprawdź status zamówienia i notatki do zamówienia. Dla Pending payment zweryfikuj wartość Hold stock. Dla On hold sprawdź, jak działa wybrana metoda płatności i czy potwierdzenie nie wymaga ręcznej obsługi. Nie zmieniaj statusu bez sprawdzenia płatności.

W praktyce: jeśli klienci płacą przelewem, nie ustawiaj krótkiego limitu z założeniem, że obejmie on wszystkie oczekujące zamówienia. Najpierw sprawdź, czy mają status Pending payment czy On hold. O sposobie działania decyduje status, a nie sam fakt, że zamówienie nie wygląda jeszcze na opłacone.

Wersja WooCommerce i WordPressa

Informacje o wersjach sprawdzono 16 października 2026 r. WooCommerce 11.2.1 figuruje jako wydanie z 9 października 2026 r. W notatkach do tej wersji wymieniono poprawki dotyczące checkoutu, ale opis Hold stock pochodzi z bieżącej dokumentacji ustawień produktów. Historia wydań WooCommerce podaje datę oraz zakres poprawek 11.2.1.

Katalog wtyczek WordPress.org podaje dla WooCommerce 11.2.1 wymagany WordPress 7.0 lub nowszy oraz informację o testach do wersji 7.1.3. To informacje o zgodności wtyczki, nie wymagania samego pola Hold stock. Przed aktualizacją sprawdź wersje w swoim środowisku i informacje w oficjalnym katalogu WooCommerce na WordPress.org.

FAQ

Czy Hold stock anuluje każde nieopłacone zamówienie?

Nie. Ustawienie dotyczy kwalifikujących się zamówień ze statusem Pending payment, a dokumentacja wyłącza z niego On hold. Po upływie limitu WooCommerce anuluje odpowiednie zamówienie i zwalnia zarezerwowany towar.

Co wpisać w polu Hold stock?

Wpisz liczbę minut, przez które produkt ma być zarezerwowany dla nieopłaconego zamówienia. Dobierz ją do czasu, którego klienci potrzebują na opłacenie zamówienia. WooCommerce podaje 60 minut jako zalecany punkt odniesienia w poradniku o stanie magazynowym.

Co oznacza puste pole Hold stock?

Puste pole wyłącza limit Hold stock. W konsekwencji WooCommerce nie anuluje zamówienia Pending payment na podstawie tego ustawienia.

Dlaczego zamówienie On hold nadal blokuje produkt?

Ponieważ Hold stock nie obejmuje statusu On hold. Taki status może oznaczać oczekiwanie na potwierdzenie płatności, na przykład przy metodzie offline. Sprawdź status, notatki zamówienia oraz sposób obsługi płatności.

Czy samo ustawienie Hold stock wystarczy do śledzenia ilości?

Do automatycznego zarządzania ilościami trzeba włączyć zarządzanie stanem magazynowym w ustawieniach WooCommerce i dla produktów, które mają być śledzone. Dokumentacja WooCommerce opisuje włączenie obu ustawień.

Co dalej

Jeśli po zmianie ustawień chcesz sprawdzić, jakie poprawki dotyczą checkoutu, zobacz notatki do WooCommerce 11.2.1.

Asystent zakupowy AI dla Twojego sklepu WooCommerce

Klient pyta w oknie czatu, asystent odpowiada z Twojego katalogu. Plan darmowy nie wymaga karty.