Przejdź do głównej zawartości

Prognozowanie stanów magazynowych

Moduł prognozowania stanów magazynowych analizuje prędkość sprzedaży z ostatnich 90 dni i przewiduje datę wyczerpania zapasów dla każdego produktu. Dashboard pozwala szybko zidentyfikować produkty wymagające uzupełnienia.

  1. Plugin pobiera dane sprzedaży z ostatnich 90 dni (zamówienia o statusie completed i processing)
  2. Oblicza średnią dzienną sprzedaż (sales velocity) dla każdego produktu
  3. Na podstawie aktualnego stanu magazynowego i średniej sprzedaży przewiduje datę wyczerpania
  4. Produkty są klasyfikowane według pilności uzupełnienia
  5. Wyniki są cachowane w transient na 1 godzinę

Przejdź do WooCommerce > Prognoza magazynu aby otworzyć dashboard prognozowania.

Na górze dashboardu wyświetlane są trzy karty statusu:

KartaWarunekKolor
KrytyczneWyczerpanie w ciągu 7 dniCzerwony
OstrzeżenieWyczerpanie w ciągu 30 dniŻółty
ZdroweWyczerpanie za 30+ dniZielony

Każda karta pokazuje liczbę produktów w danej kategorii.

Poniżej kart wyświetlana jest tabela ze szczegółami dla każdego produktu:

KolumnaOpis
ProduktNazwa produktu z linkiem do edycji
Aktualny stanBieżąca ilość w magazynie
Średnia dzienna sprzedażŚrednia liczba sprzedanych sztuk dziennie (z 90 dni)
Dni do wyczerpaniaSzacunkowa liczba dni do zerowego stanu
Prognozowana dataPrzewidywana data wyczerpania zapasów
Sugerowane zamówienieZalecana ilość do zamówienia (pokrycie na 30 dni)

Tabela jest domyślnie sortowana według kolumny “Dni do wyczerpania” (rosnąco), dzięki czemu produkty wymagające najszybszego uzupełnienia są na górze.

Sugerowana ilość zamówienia jest obliczana według wzoru:

sugerowane_zamowienie = srednia_dzienna_sprzedaz * 30

Wartość ta reprezentuje ilość pokrywająca zapotrzebowanie na 30 dni.

Moduł dodaje kolumnę Prognoza na liście produktów (Produkty > Wszystkie produkty). Kolumna wyświetla szacunkową liczbę dni do wyczerpania zapasów z kolorowym wskaźnikiem:

  • Czerwony (krytyczny): mniej niż 7 dni
  • Żółty (ostrzeżenie): 7-30 dni
  • Zielony (zdrowy): więcej niż 30 dni

Produkty bez śledzenia stanów magazynowych lub z wyłączonym zarządzaniem stanem nie wyświetlają prognozy.

Dane sprzedaży są pobierane bezpośrednio z bazy danych za pomocą zapytania SQL na tabelach:

  • {prefix}woocommerce_order_items - pozycje zamówień
  • {prefix}woocommerce_order_itemmeta - metadane pozycji (ilość, product_id)

Uwzględniane są wyłącznie zamówienia o statusie wc-completed i wc-processing z ostatnich 90 dni.

Wyniki prognozowania są zapisywane w WordPress transient cache z czasem życia 1 godziny:

  • Klucz transient: polski_pro_inventory_forecast
  • Czas wygaśnięcia: 3600 sekund (1 godzina)
  • Cache jest automatycznie odświeżany po wygaśnięciu

Pozwala to uniknąć powolnych zapytań SQL przy każdym załadowaniu dashboardu.

Moduł jest kontrolowany przełącznikiem:

WooCommerce > Ustawienia > Polski PRO > Moduły > inventory_forecast

Po włączeniu modułu pozycja Prognoza magazynu pojawia się automatycznie w menu WooCommerce.

Ta strona ma wyłącznie charakter informacyjny i nie stanowi porady prawnej. Polski PRO for WooCommerce jest oprogramowaniem komercyjnym dostarczanym bez gwarancji.