WooCommerce 11.0 wprowadza nową funkcjonalność, która automatycznie przywraca stan magazynowy dla zamówień oznaczonych jako ‘nieudane’. To zmiana, która może mieć znaczący wpływ na sposób zarządzania zapasami w sklepach internetowych.
Kluczowe wnioski
- Stan magazynowy jest teraz przywracany dla zamówień ‘nieudanych’ w WooCommerce 11.0.
- Większość sklepów nie musi podejmować działań; zmiana dotyczy tylko specyficznych przypadków.
- Warto przeanalizować własne procedury, aby dostosować się do nowego zachowania zarządzania zapasami.
Jak działa nowa funkcjonalność
W przypadku, gdy zamówienie, które wcześniej zmniejszyło stan magazynowy, przechodzi w status ‘nieudane’, WooCommerce automatycznie przywraca ten stan. Zmiana ta została wprowadzona poprzez podłączenie funkcji wc_maybe_increase_stock_levels() do akcji woocommerce_order_status_failed.
Kto może być dotknięty
Właściciele sklepów oraz deweloperzy, którzy korzystają z niestandardowych procesów zamówień, powinni zweryfikować swoje procedury. Dotyczy to szczególnie tych, którzy używają statusu ‘nieudany’ w kontekście niepłatności lub innych niestandardowych scenariuszy.
Zalecenia dla deweloperów
Jeśli Twoja wtyczka korzysta z statusu ‘nieudany’ dla niepłatności, nie musisz wprowadzać zmian. Jednakże, jeśli używasz tego statusu w inny sposób i chcesz, aby stan magazynowy pozostał zmniejszony, musisz usunąć nowy hook przywracający stan magazynowy.
Najczesciej zadawane pytania
Co się dzieje ze stanem magazynowym, gdy zamówienie przechodzi w status ‘nieudane’ w WooCommerce 11.0?
Stan magazynowy jest automatycznie przywracany, jeśli wcześniej został zmniejszony.
Czy muszę zmieniać ustawienia WooCommerce dla zamówień ‘nieudanych’?
Większość sklepów nie musi zmieniać ustawień, chyba że używa statusu ‘nieudany’ w kontekście niepłatności.
Jak deweloperzy mogą zapewnić, że ich wtyczki działają z nowym zachowaniem zarządzania stanem magazynowym?
Deweloperzy powinni przeglądać i testować niestandardowe procedury związane z statusami zamówień.