Почему среднего за месяц недостаточно
Когда товар часть месяца отсутствует, календарное среднее включает дни, в которые продажа была невозможна. Для закупщика важно видеть не только число продаж, но и период фактической доступности товара.
Технологии этого решения
Собственная разработка внутри платформы магазина.
Drupal 11: данные и интерфейсы
Каталог, заказы и процессы магазина
Сервисы и бизнес-логика
Скорость с учётом наличия
Инструмент сопоставляет продажи и историю снимков остатков. При достаточной истории скорость рассчитывается по дням наличия; если данных недостаточно, используется обозначенный запасной режим. В отчёте виден способ расчёта — вывод можно проверить.
В отчёте можно выбрать период и перейти от общей картины к конкретному товару. Рядом с количеством показываются исходные показатели, чтобы сотрудник мог сопоставить предложение с текущей ситуацией, а не воспринимать его как непроверяемую цифру.
От скорости к плану закупки
Расчёт учитывает текущий остаток, скорость, срок поставщика, страховые дни и целевое покрытие. Точка заказа показывает, когда пора пополнить запас; рекомендуемое количество выводится из целевого запаса и остатка. При нулевой скорости автоматическая рекомендация не появляется.
Если остаток находится ниже точки заказа, позиция попадает в число требующих внимания. При этом само количество к закупке связано с целевым покрытием: порог начала заказа и желаемый запас выполняют разные функции.
План закупок
Рекомендации с учётом остатка, спроса и сроков поставки.
| Товар | Продажи | Скорость | Остаток | Запас в днях | Рекомендация | Заказать |
|---|---|---|---|---|---|---|
ТермокружкаУсловный товар AПоставщик A · поставка 7 дн. | 56 шт.Ozon · СайтЗа выбранный период | 2шт. / день · 28 дн. в расчёте | 12 шт. | 6 дн. От целевого запаса | Пора заказатьОстаток ≤ 20 шт. — точки заказа | 30шт. к закупке |
БлокнотУсловный товар BПоставщик B · поставка 7 дн. | 28 шт.Ozon · СайтЗа выбранный период | 1шт. / день · 28 дн. в расчёте | 6 шт. | 6 дн. От целевого запаса | Пора заказатьОстаток ≤ 10 шт. — точки заказа | 15шт. к закупке |
Настольная лампаУсловный товар CПоставщик A · поставка 7 дн. | 14 шт.Ozon · СайтЗа выбранный период | 0,5шт. / день · 28 дн. в расчёте | 12 шт. | 24 дн. От целевого запаса | Запаса хватаетОстаток выше точки заказа 5 шт. | — |
Набор карандашейУсловный товар DПоставщик B · поставка 7 дн. | 42 шт.Ozon · СайтЗа выбранный период | 1,5шт. / день · 28 дн. в расчёте | 30 шт. | 20 дн. От целевого запаса | Запаса хватаетОстаток выше точки заказа 15 шт. | — |
Условный пример расчёта
За 20 дней товар был доступен 10 дней и продано 40 единиц. По дням наличия скорость составляет 4 в день, по календарю — 2. При поставке за 5 дней, страховом запасе 2 дня и покрытии 10 дней точка заказа равна 28, целевой запас — 60. При остатке 20 рекомендация составит 40. Это иллюстрация конкретной формулы, а не универсальная методика.
Режимы расчёта и покрытие истории особенно важны для новых товаров или неполных данных. Отсутствие расчётной скорости не означает, что товар никогда не понадобится; это повод отдельно проверить историю и спрос.
Наборы и работа закупщика
Продажи комплектов разворачиваются в расход компонентов: закупщику нужны сами составляющие, а не только количество проданных наборов. В рабочем плане есть фильтры, периоды, сортировка, группировка по поставщику и пояснения к расчёту.
Результат: основа для решения
Команда получила рабочий инструмент для ежедневного планирования. Он помогает увидеть причину рекомендации, но не размещает заказ поставщику автоматически и не заменяет решение человека.
Подробнее об услугах: разработка интернет-магазинов и разработка систем на Drupal.
Частые вопросы
Чем расчёт по дням наличия отличается от среднего за месяц?
Он исключает из знаменателя дни, когда товара не было в наличии, если история остатков достаточно полная.
Что происходит, если истории остатков мало?
Используется запасной режим расчёта, а его название и покрытие истории отображаются в отчёте.
Как учитываются сроки поставщиков?
Для расчёта используются настройки срока поставки; точка заказа также учитывает страховые дни.
Как продажи комплектов влияют на закупки компонентов?
Продажи комплектов раскладываются на расход составляющих с учётом их количества в наборе.