Order Spy — ochrona backorder i logi stanów
Gdy Allegro, WP All Import lub inny integrator resetuje status backorder, Order Spy blokuje zmianę i zapisuje pełny stack trace — wiesz który plik próbował zmienić stan.
Co robisz → co masz
Order Spy — ochrona backorder i logi stanów
Gdy Allegro, WP All Import lub inny integrator resetuje status backorder, Order Spy blokuje zmianę i zapisuje pełny stack trace — wiesz który plik próbował zmienić stan.
- 1
Robisz: W panelu VinVic PRO włączasz tę funkcję i zapisujesz ustawienia.
Oznaczenie OBRONIONO w logu przy zablokowanej zmianie
- 2
Robisz: Kolejny krok w panelu sklepu — Panel: tabela logów + .log / .log.
Panel: tabela logów + .log / .log
- 3
Robisz: Kolejny krok w panelu sklepu — Ensure Onbackorder Visibility.
Ensure Onbackorder Visibility — Filter Stock Status
- 4
Robisz: Kolejny krok w panelu sklepu — Domyślnie wyłączony.
Domyślnie wyłączony — włącz w Zaawansowane
Efekt: Oznaczenie OBRONIONO w logu przy zablokowanej zmianie
Na co dzień w sklepie
- Oznaczenie OBRONIONO w logu przy zablokowanej zmianie
- Panel: tabela logów + .log / .log
- Ensure Onbackorder Visibility — Filter Stock Status
- Domyślnie wyłączony — włącz w Zaawansowane
Zamiast osobnej wtyczki
- Ręczne monitorowanie backorder
- Brak audytu integratorów
Porównania opisują typowy model wdrożeń na polskim rynku WooCommerce (wtyczki marketplace, huby SaaS, ręczna konfiguracja) — bez wskazywania marek konkurencji. Zakres VinVic PRO wynika z kodu vinvic-pro w repozytorium. Inne produkty mogą oferować część funkcji; różnica dotyczy pełnego obiegu w jednym silniku WordPress.
Jak to działa pod spodem (dla wdrożeniowca)
protect_backorder_status na woocommerce_before_product_object_save (9999) przywraca notify/onbackorder. log_stock_and_backtrace zapisuje do uwm_jb_backorder_log z debug_backtrace(12). prevent_double_stock_reduction zwraca false gdy zamówienie ma meta _allegro_checkout_id, _vinvic_erli_order_id itd.
vinvic-pro/modules/order_spy.php