Prowadzenie sklepu WooCommerce zarówno dla klientów detalicznych, jak i hurtowych oznacza, że obie grupy korzystają z tego samego zasobu zapasów. Domyślnie WooCommerce zmniejsza liczbę posiadanych produktów za każdym razem, gdy przetwarzane jest zamówienie, niezależnie od tego, czy kupującym jest klient detaliczny, czy hurtowy. W przypadku sklepów obsługujących duże ilości zamówień hurtowych, te odliczenia mogą szybko wpłynąć na zapasy dostępne dla zwykłych klientów.
WooCommerce Wholesale Prices Premium zawiera ustawienie Zapobieganie redukcji zapasów, które nakazuje WooCommerce pominąć krok zmniejszania zapasów dla każdego zamówienia złożonego przez klienta hurtowego.
Wymagania
- WooCommerce zainstalowany i aktywny.
- Zainstalowano i aktywowano WooCommerce Wholesale Prices Premium. Ta funkcja nie jest dostępna w darmowej wtyczce WooCommerce Wholesale Prices.
Włączanie zapobiegania redukcji zapasów
- Przejdź do Hurtownia → Ustawienia → Ceny hurtowe → Ogólne.
- Przewiń do sekcji Produkty hurtowe.
- Zaznacz pole wyboru Zapobieganie redukcji zapasów.
- Kliknij Zapisz zmiany.

Jak to działa
Po zapisaniu ustawienia WooCommerce pomija krok zmniejszania zapasów, gdy zamówienie jest składane przez zalogowanego klienta z rolą hurtową. Liczba zapasów produktu pozostaje na obecnym poziomie po przetworzeniu zamówienia hurtowego.
Ponieważ zamówienia hurtowe nie zmniejszają już zapasów, poziomy zapasów wyświetlane w WooCommerce odzwierciedlają tylko zużycie detaliczne i ręczne korekty, a nie zrealizowane zamówienia hurtowe. Należy o tym pamiętać podczas przeglądania raportów magazynowych lub konfigurowania progów niskich zapasów.
Rozwiązywanie problemów
Zapas jest nadal zmniejszany po włączeniu ustawienia
Potwierdź, że kliknąłeś Zapisz zmiany po zaznaczeniu pola. Ustawienie nie zacznie obowiązywać, dopóki nie zostanie zapisane.
Zamówienia składane z poziomu administratora nadal zmniejszają zapasy
Ustawienie dotyczy zamówień składanych przez zalogowanych klientów posiadających rolę hurtową. Ponieważ konta administratorów i menedżerów sklepu nie posiadają roli hurtowej, zamówienia składane ręcznie z poziomu panelu administracyjnego WooCommerce nadal powodują redukcję zapasów. Aby potwierdzić, że ustawienie działa, złóż zamówienie testowe, logując się jako konto klienta z przypisaną rolą hurtową.
Opcja Zapobieganie redukcji zapasów nie jest widoczna
To ustawienie jest częścią WooCommerce Wholesale Prices Premium. Jeśli go nie widzisz na stronie ustawień ogólnych, potwierdź, że wtyczka Premium jest zainstalowana i aktywowana w sekcji Wtyczki → Zainstalowane wtyczki.
Często zadawane pytania
Czy dotyczy to wszystkich ról hurtowych?
Tak. Zapobieganie redukcji zapasów dotyczy wszystkich ról hurtowych zarejestrowanych w Twoim sklepie. Jeśli używasz wielu ról (takich jak Klient hurtowy, Dystrybutor lub Sprzedawca detaliczny), zamówienia od któregokolwiek z nich są objęte tym ustawieniem.
Czy mogę zastosować to tylko do określonych ról hurtowych?
Nie. Ustawienie to jest globalnym przełącznikiem, który obejmuje wszystkie role hurtowe. Kontrola na rolę nie jest dostępna za pośrednictwem interfejsu ustawień.
Czy klienci hurtowi mogą zamawiać więcej jednostek niż pokazuje stan magazynowy?
Ponieważ stan magazynowy nie jest zmniejszany po złożeniu zamówienia hurtowego, kontrola dostępności stanów magazynowych w WooCommerce podczas finalizacji zakupu nadal odnosi się do bieżącego poziomu zapasów. Klienci hurtowi mogą składać kolejne zamówienia bez blokowania ich przez wyczerpany stan. Jest to celowe działanie dla sklepów, które śledzą realizację zamówień hurtowych oddzielnie od danych o stanach magazynowych WooCommerce.
Czy wpływa to na raporty magazynowe w WooCommerce?
Tak. Ponieważ zamówienia hurtowe nie zmniejszają stanu magazynowego, raporty magazynowe WooCommerce odzwierciedlają tylko zamówienia detaliczne i ręczne korekty. Raporty nie uwzględniają realizacji zamówień hurtowych. Przeglądaj swoje raporty, mając to na uwadze, i odpowiednio dostosuj progi alertów o niskim stanie magazynowym.
Czy to działa z produktami złożonymi?
Tak. Zmniejszenie stanu magazynowego jest blokowane na poziomie zamówienia, więc dotyczy to wszystkich typów produktów, które obsługują zarządzanie stanem magazynowym, w tym produktów prostych, produktów złożonych i wariantów produktów.
Czy to działa z zamówieniami złożonymi za pośrednictwem WooCommerce REST API?
Sprawdzanie zmniejszenia stanu magazynowego opiera się na roli hurtowej uwierzytelnionego użytkownika w momencie przetwarzania zamówienia. Jeśli żądanie API uwierzytelnia się jako klient hurtowy, stan magazynowy nie jest zmniejszany. Jeśli uwierzytelnia się jako konto administratora, stan magazynowy jest zmniejszany normalnie.
Co jest uważane za zamówienie hurtowe w tym ustawieniu?
Każde zamówienie, które jest przetwarzane, gdy klient z zarejestrowaną rolą hurtową jest uwierzytelniony. Ustawienie nie ocenia produktów w zamówieniu, łącznej kwoty zamówienia ani żadnych innych atrybutów. Sprawdza tylko, czy klient składający zamówienie ma rolę hurtową.
Czy to ustawienie wchodzi w interakcję z opcją „Zarezerwuj stan” w WooCommerce?
Nie. „Zarezerwuj stan” to ustawienie WooCommerce, które kontroluje, jak długo oczekujące zamówienie rezerwuje stan magazynowy przed jego zwolnieniem z powrotem do puli. Zapobieganie zmniejszeniu stanu magazynowego wpływa tylko na ostateczne zmniejszenie stanu magazynowego, które występuje, gdy zamówienie przechodzi do statusu przetwarzania, a nie na rezerwację.
Pomoc i wsparcie
Mamy dedykowany zespół wsparcia dla Wholesale Suite, który bardzo dobrze zna nasze produkty, WooCommerce i branżę. Zapraszamy do korzystania z ich wiedzy w dowolnym momencie, na całym świecie.
Jeśli jesteś obecnym klientem, przejdź do formularza zgłoszenia zgłoszenia wsparcia i wyślij nam wiadomość.
Jeśli jesteś użytkownikiem darmowej wtyczki, wyślij nam prośbę o wsparcie na forum. Aktywnie monitorujemy fora wsparcia WordPress.org dla darmowej wtyczki i staramy się jak najlepiej pomagać naszym użytkownikom.
