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.
Jak to działa
Dział zatytułowany „Jak to działa”- Plugin pobiera dane sprzedaży z ostatnich 90 dni (zamówienia o statusie completed i processing)
- Oblicza średnią dzienną sprzedaż (sales velocity) dla każdego produktu
- Na podstawie aktualnego stanu magazynowego i średniej sprzedaży przewiduje datę wyczerpania
- Produkty są klasyfikowane według pilności uzupełnienia
- Wyniki są cachowane w transient na 1 godzinę
Dashboard
Dział zatytułowany „Dashboard”Przejdź do WooCommerce > Prognoza magazynu aby otworzyć dashboard prognozowania.
Karty podsumowania
Dział zatytułowany „Karty podsumowania”Na górze dashboardu wyświetlane są trzy karty statusu:
| Karta | Warunek | Kolor |
|---|---|---|
| Krytyczne | Wyczerpanie w ciągu 7 dni | Czerwony |
| Ostrzeżenie | Wyczerpanie w ciągu 30 dni | Żółty |
| Zdrowe | Wyczerpanie za 30+ dni | Zielony |
Każda karta pokazuje liczbę produktów w danej kategorii.
Tabela produktów
Dział zatytułowany „Tabela produktów”Poniżej kart wyświetlana jest tabela ze szczegółami dla każdego produktu:
| Kolumna | Opis |
|---|---|
| Produkt | Nazwa produktu z linkiem do edycji |
| Aktualny stan | Bieżąca ilość w magazynie |
| Średnia dzienna sprzedaż | Średnia liczba sprzedanych sztuk dziennie (z 90 dni) |
| Dni do wyczerpania | Szacunkowa liczba dni do zerowego stanu |
| Prognozowana data | Przewidywana data wyczerpania zapasów |
| Sugerowane zamówienie | Zalecana 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
Dział zatytułowany „Sugerowana ilość zamówienia”Sugerowana ilość zamówienia jest obliczana według wzoru:
sugerowane_zamowienie = srednia_dzienna_sprzedaz * 30Wartość ta reprezentuje ilość pokrywająca zapotrzebowanie na 30 dni.
Kolumna na liście produktów
Dział zatytułowany „Kolumna na liście produktów”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.
Źródło danych
Dział zatytułowany „Źródło danych”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.
Włączanie modułu
Dział zatytułowany „Włączanie modułu”Moduł jest kontrolowany przełącznikiem:
WooCommerce > Ustawienia > Polski PRO > Moduły > inventory_forecastPo włączeniu modułu pozycja Prognoza magazynu pojawia się automatycznie w menu WooCommerce.