id13dev Stock Alert — контроль дефіциту та закупівель
Безкоштовний модуль Stock Alert для OpenCart 3 / ocStore 3: знаходить товари, що закінчуються, аналізує попит за 30 і 90 днів і рекомендує обсяг закупівлі.
- v3.0.1
- Оновлено 22.09.2026
- OpenCart 3.0.x, ocStore 3.0.x
- PHP 7.4–8.3
id13dev Stock Alert — модуль для власників інтернет-магазинів і менеджерів із закупівель: допомагає вчасно поповнювати склад і не втрачати продажі через відсутність товару.
Що вміє
- Перевіряє залишки — і звичайних товарів, і окремих комбінацій опцій, наприклад розмірів або кольорів.
- Аналізує реальні продажі за 30 і 90 днів, дату останнього продажу й присвоює пріоритет: критичний, високий, середній або низький.
- Попереджає про дефіцит ще до того, як товар закінчиться: враховує строк постачання, середньодобовий попит і точку перезамовлення.
- Рахує рекомендований обсяг закупівлі зі страховим запасом.
- Статуси для менеджера («Нове», «Замовлено», «Відкладено», «Ігнорувати», «Поповнено»), масові дії, фільтри за категорією, виробником, пріоритетом і попитом, експорт списку закупівель у CSV.
- Сповіщення в Telegram та на e-mail одним зведенням замість десятків окремих повідомлень; системний cron або web-cron.
Модуль працює лише в адмін-панелі й не змінює ні тему, ні ядро OpenCart. Головне — він відповідає менеджеру не «що закінчилось», а «що замовити, скільки і що першим».
Як працює

- Залишки. Модуль стежить за залишками товарів і комбінацій опцій: зміни після замовлень ставить у чергу, а cron або web-cron її обробляє.
- Попит. Аналізує продажі за 30 і 90 днів і дату останнього продажу — видно, що продається, а що лежить.
- Розрахунок. Поріг перезамовлення = середньодобовий продаж × строк постачання; рекомендовано закупити = середньодобовий продаж × (строк постачання + страховий запас).
- Сповіщення. Одне зведення в Telegram або на e-mail, а в адмінці — список закупівель зі статусами, фільтрами й експортом у CSV.
Сумісність
OpenCart 3.0.x / ocStore 3.0.x, PHP 7.4–8.3, MySQL 5.6+ / MariaDB 10.x. Перевірено на ocStore 3.0.3.7 (PHP 7.4) і ocStore 3.0.4.1 (PHP 8.3).
Характеристики
| Сумісність | OpenCart 3.0.x, ocStore 3.0.x |
| PHP | 7.4–8.3 |
| Як вбудовується | Лише адмін-панель: тему й ядро не змінює |
| ionCube | Не потрібен |
| Звернення до сервера розробника | Немає |
| Мови модуля | Українська, англійська; сповіщення — ще й російська |
Історія версій
-
v3.0.1 Актуальна
- Додано вибіркове відстеження товарів і окремий екран керування.
- Додано індивідуальні параметри закупівлі для товарів і категорій з успадкуванням налаштувань.
- Додано вкладку «Закупівля» в картці товару та власний період аналізу попиту.
- Розрахунок критичного запасу й рекомендованої закупівлі тепер виконується окремо для кожного товару.
- Значно оптимізовано сканування каталогу, роботу з базою даних і кешування попиту.
- Покращено навігацію, масове редагування, перевірку введених даних і повідомлення про помилки.
- Виправлено сумісність зі строгим режимом MySQL, дублікати товарів і роботу фонових задач.
- Схему бази оновлено до версії 6 з автоматичною міграцією.
- Оновлено документацію та посібник користувача.
-
v2.3.0
- Виправлено зависання товарів у стані «призупинено».
- Оптимізовано масову зміну статусів, cron і роботу з базою даних.
- Посилено безпеку web-cron, пошуку та адмін-панелі.
- Оновлення структури даних тепер доступне лише користувачам із відповідними правами.
- Додано SQL для повного видалення даних модуля.
- Оновлено функціональні тести.
Відгуки (0)
Відгуків про цей модуль ще не було.

