Прогнозування складських запасів
Модуль прогнозування складських запасів аналізує швидкість продажів за останні 90 днів і передбачає дату вичерпання запасів для кожного продукту. Панель дозволяє швидко виявити продукти, що потребують поповнення.
Як це працює
Section titled “Як це працює”- Плагін отримує дані продажів за останні 90 днів (замовлення зі статусом completed та processing)
- Обчислює середній денний продаж (sales velocity) для кожного продукту
- На основі поточного стану складу та середнього продажу прогнозує дату вичерпання
- Продукти класифікуються за терміновістю поповнення
- Результати кешуються в transient на 1 годину
Панель
Section titled “Панель”Перейдіть до WooCommerce > Прогноз складу, щоб відкрити панель прогнозування.
Картки підсумку
Section titled “Картки підсумку”Угорі панелі відображаються три картки статусу:
| Картка | Умова | Колір |
|---|---|---|
| Критичні | Вичерпання протягом 7 днів | Червоний |
| Попередження | Вичерпання протягом 30 днів | Жовтий |
| Здорові | Вичерпання за 30+ днів | Зелений |
Кожна картка показує кількість продуктів у даній категорії.
Таблиця продуктів
Section titled “Таблиця продуктів”Під картками відображається таблиця з деталями для кожного продукту:
| Колонка | Опис |
|---|---|
| Продукт | Назва продукту з посиланням на редагування |
| Поточний стан | Поточна кількість на складі |
| Середній денний продаж | Середня кількість проданих штук на день (за 90 днів) |
| Дні до вичерпання | Орієнтовна кількість днів до нульового стану |
| Прогнозована дата | Передбачувана дата вичерпання запасів |
| Рекомендоване замовлення | Рекомендована кількість для замовлення (покриття на 30 днів) |
Таблиця за замовчуванням відсортована за колонкою “Дні до вичерпання” (за зростанням), завдяки чому продукти, що потребують найшвидшого поповнення, знаходяться вгорі.
Рекомендована кількість замовлення
Section titled “Рекомендована кількість замовлення”Рекомендована кількість замовлення обчислюється за формулою:
sugerowane_zamowienie = srednia_dzienna_sprzedaz * 30Це значення відображає кількість, що покриває потребу на 30 днів.
Колонка у списку продуктів
Section titled “Колонка у списку продуктів”Модуль додає колонку Прогноз у списку продуктів (Продукти > Усі продукти). Колонка відображає орієнтовну кількість днів до вичерпання запасів з кольоровим індикатором:
- Червоний (критичний): менше ніж 7 днів
- Жовтий (попередження): 7-30 днів
- Зелений (здоровий): більше ніж 30 днів
Продукти без відстеження складських запасів або з вимкненим управлінням запасами не відображають прогноз.
Джерело даних
Section titled “Джерело даних”Дані продажів отримуються безпосередньо з бази даних за допомогою SQL-запиту на таблицях:
{prefix}woocommerce_order_items- позиції замовлень{prefix}woocommerce_order_itemmeta- метадані позицій (кількість, product_id)
Враховуються виключно замовлення зі статусом wc-completed та wc-processing за останні 90 днів.
Результати прогнозування зберігаються в WordPress transient cache з часом життя 1 година:
- Ключ transient:
polski_pro_inventory_forecast - Час спливання: 3600 секунд (1 година)
- Cache автоматично оновлюється після спливання
Це дозволяє уникнути повільних SQL-запитів при кожному завантаженні панелі.
Увімкнення модуля
Section titled “Увімкнення модуля”Модуль контролюється перемикачем:
WooCommerce > Налаштування > Polski PRO > Модулі > inventory_forecastПісля увімкнення модуля пункт Прогноз складу зʼявляється автоматично в меню WooCommerce.