Планирование закупок под оборачиваемость
Как строить план поставок на WB и Ozon от реальной скорости продаж и оборачиваемости, а не по интуиции: формулы, горизонт, страховой запас и частые ошибки.
Большинство планов поставок на маркетплейсах рождается из ощущения: «в прошлый раз брали двести штук, вроде разошлись, возьмём триста». Иногда угадали, чаще — либо застряли с неликвидом на платном складе, либо вылетели в ноль на пике спроса. Проблема не в жадности и не в спешке. Проблема в том, что закупка считается от денег на счёте и от чутья, а не от того, с какой скоростью товар реально уходит и как быстро оборачивается вложенный в него капитал.
Хороший план поставок — это не «сколько я могу себе позволить купить», а «сколько нужно, чтобы не встать в out-of-stock и не заморозить лишнее». Ниже разберём, как строить такой план от цифр: скорости продаж, оборачиваемости, срока поставки и целевого горизонта запаса.
Почему интуиция подводит
Интуиция работает на память о прошлом периоде, но прошлое редко повторяется один в один. Спрос сдвинулся из-за сезона, конкурент опустил цену, ваша карточка просела в выдаче, площадка поменяла логистику до склада — и «те же триста штук» уже неверная цифра.
Три типичных провала интуитивного планирования:
- Затарка. Купили с запасом «чтобы точно хватило», товар лёг на склад на несколько месяцев. Деньги заморожены, набегает платное хранение, а если не продаётся — ещё и штрафы за неликвид.
- Дефицит. Взяли скромно, товар разлетелся за пару недель, карточка ушла в out-of-stock, позиции в выдаче просели, и следующая поставка стартует с просадки.
- Рваный ритм. Возите то густо, то пусто, без понятного цикла. Склад скачет, прогноз невозможен, кассовый разрыв — норма жизни.
Всё это лечится одним: планом, который считается от скорости и оборачиваемости, а не от суммы на счёте.
Скорость продаж — фундамент плана
Скорость продаж (velocity) — сколько единиц SKU уходит в среднем за день. Это первый показатель, от которого строится всё остальное.
Допустим, за 30 дней вы продали 240 штук. Скорость = 240 ÷ 30 = 8 штук в день. Считайте по чистым продажам за вычетом возвратов и берите ровный период без аномалий: распродажу или разовый опт лучше исключить, иначе средняя завысится.
Скорость важно смотреть по каждому SKU отдельно, а не «в среднем по магазину». Средняя по магазину скрывает, что один артикул кормит вас, а три висят мёртвым грузом. Как переводить скорость в решение о закупке — подробно в гайде про скорость продаж и что закупать.
Оборачиваемость: с какой скоростью деньги возвращаются
Скорость показывает штуки, оборачиваемость — деньги и время. Оборачиваемость в днях говорит, за сколько дней распродаётся ваш средний остаток.
Допустим, средний остаток 160 штук, скорость 8 в день. Оборачиваемость = 160 ÷ 8 = 20 дней. То есть вложенные в товар деньги полностью возвращаются в оборот примерно за три недели.
Чем короче оборачиваемость, тем чаще один и тот же рубль приносит маржу. Товар с оборачиваемостью 20 дней при прочих равных выгоднее товара с оборачиваемостью 90 дней: капитал крутится в четыре с лишним раза чаще. Именно поэтому план поставок строится не под «продать максимум штук», а под «держать здоровую оборачиваемость по каждому SKU». Методику расчёта и нормы разбирали в материале про оборачиваемость товара на WB и Ozon.
Практический смысл для закупки простой. Если товар оборачивается быстро, его можно и нужно возить чаще и меньшими партиями. Если медленно — большая партия только усугубит заморозку.
Как посчитать объём поставки
Теперь собираем план из четырёх величин: скорость, срок поставки, целевой горизонт запаса и страховой запас.
Срок поставки (lead time) — сколько дней проходит от момента, когда вы решили дозаказать, до момента, когда товар доступен к продаже на складе. Сюда входит производство или закупка у поставщика, доставка до склада маркетплейса и приёмка. На FBO приёмка бывает небыстрой, а лимиты приёмки могут добавить очередь — это тоже часть lead time.
Целевой горизонт запаса — на сколько дней продаж вы хотите держать товар между поставками. Его логично привязывать к оборачиваемости и удобному циклу закупок. Возите раз в две недели — горизонт около 14 дней плюс перекрытие на срок поставки.
Базовая формула объёма под цикл:
Разберём на числах. Допустим: скорость 8 штук в день, горизонт 14 дней, срок поставки 10 дней, страховой запас 40 штук, на складе уже лежит 30 штук, в пути ничего.
Округляем до кратности короба или партии поставщика — берём, допустим, 210. Это не «на глаз триста», а обоснованная цифра, которую можно объяснить и себе, и своим деньгам.
Страховой запас — не выдумка, а буфер под колебания
Страховой запас (safety stock) закрывает разброс спроса и срыв сроков поставки. Спрос не идёт ровно по 8 штук в день: в один день 4, в другой 15. Поставщик обещал 10 дней, привёз за 14. Именно на эти отклонения и нужен буфер, иначе половину циклов будете ловить out-of-stock. Как определить его размер, не заваливая склад лишним, — в гайде про минимальный остаток и safety stock.
Момент, когда пора запускать дозаказ, определяется точкой дозаказа — уровнем остатка, при достижении которого нужно оформлять поставку с учётом срока доставки. Про её расчёт есть отдельный разбор про точку дозаказа, а прикинуть значение можно в калькуляторе точки дозаказа.
Ритм поставок вместо разовых закупок
Одна большая закупка «на полгода вперёд» почти всегда проигрывает регулярным поставкам меньшими партиями. Причины:
- Меньше заморожено денег. Частые мелкие поставки держат средний остаток ниже, оборачиваемость выше, оборотный капитал свободнее.
- Меньше платного хранения. Товар не лежит месяцами, вы не платите за складские метры и не рискуете штрафами за неликвид.
- Гибкость. Ошиблись с прогнозом — поправите через две недели на следующей партии, а не будете год распродавать неудачную закупку.
Обратная сторона — логистика на каждую поставку и риск не успеть при длинном lead time. Баланс ищется через оборачиваемость: чем она быстрее, тем короче цикл и мельче партия. Товар с оборачиваемостью 20 дней логично возить раз в 1–2 недели; товар с оборачиваемостью 80 дней — реже и осознаннее, потому что здесь каждая лишняя партия дорого стоит в замороженных деньгах.
Планируйте не одну поставку, а календарь поставок на квартал: по каждому SKU — дата запуска дозаказа, объём, дата прибытия. Тогда закупки перестают быть авралом и превращаются в предсказуемый процесс, который не рвёт кассу.
Частые ошибки
- Считать по всему магазину, а не по SKU. Средняя скорость по каталогу бесполезна для закупки конкретного артикула.
- Игнорировать товар в пути. Если не вычитать уже заказанное, легко задвоить поставку и затариться.
- Забыть про сезон. План на летнюю скорость для зимнего товара приведёт к дефициту на пике. Скорость перед сезоном надо прогнозировать, а не брать вчерашнюю.
- Не закладывать срок поставки. Дозаказ в момент, когда остаток уже на нуле, гарантирует провал: товар приедет через lead time, а продавать нечего уже сегодня.
- Планировать от денег, а не от потребности. Свободные деньги — это ограничение, а не цель. Сначала считаете, сколько нужно, потом решаете, что из этого можете купить сейчас.
Автоматизация
Всё описанное упирается в одно: нужны актуальные скорость и оборачиваемость по каждому SKU, пересчитанные на свежих данных, а не выгрузка недельной давности в таблице. Руками это можно вести на десяти артикулах; на сотне — уже нет, и как раз здесь ошибки в закупке начинают стоить дорого.
Veloseller подтягивает продажи и остатки с Wildberries и Ozon и считает скорость и оборачиваемость по каждому SKU автоматически: видно, что уходит быстро и просит частых поставок, а что оборачивается медленно и его не стоит затаривать. К этому подключаются точка дозаказа и дни покрытия остатка, так что план поставок собирается из фактических цифр, а не из памяти о прошлом сезоне. Отдельно полезно смотреть на потерянную выручку из-за out-of-stock — она наглядно показывает цену дефицита и помогает не экономить на страховом запасе там, где это бьёт по обороту.
Итог
План поставок под оборачиваемость строится не на чутье, а на четырёх цифрах: скорость продаж по SKU, срок поставки, целевой горизонт запаса и страховой запас. Скорость даёт штуки в день, оборачиваемость показывает, как быстро возвращаются деньги, а формула объёма превращает это в конкретную партию с учётом того, что уже на складе и в пути.
Возите чаще и меньшими партиями там, где оборачиваемость высокая, и осторожнее — где она низкая. Считайте по каждому артикулу отдельно, закладывайте срок поставки и страховой запас, планируйте календарь на квартал вперёд. Тогда закупка перестаёт быть лотереей: вы не встаёте в дефицит на пике и не морозите деньги в остатках, которые распродаёте полгода.
Считаем оборачиваемость, out-of-stock и safety stock автоматически
Подключите склад Ozon FBO/FBS или Wildberries — получите TVelo по каждому SKU, прогнозы out-of-stock, расчёт минимального остатка и алерты в Telegram.
Похожие материалы
Аналитика остатков без интеграций: CSV, Excel и ручной ввод
Как считать скорость продаж, точку дозаказа и потери без API маркетплейсов — по движению остатков. Загрузка CSV и Excel, ручной режим, все каналы продаж в одной картине.
Прогноз спроса на маркетплейсе: простые рабочие методы
Как прогнозировать спрос на Wildberries и Ozon без сложной математики: скользящее среднее, учёт сезонности и тренда, и как прогноз связан с точкой дозаказа и поставками.
Дни покрытия остатка: на сколько ещё хватит товара
Что такое дни покрытия (days of supply) на Wildberries и Ozon, как их считать, какой порог считать нормой и почему эта метрика важнее абсолютного остатка в штуках.