Управление запасами·6 мин чтения

Аналитика остатков без интеграций: CSV, Excel и ручной ввод

Как считать скорость продаж, точку дозаказа и потери без API маркетплейсов — по движению остатков. Загрузка CSV и Excel, ручной режим, все каналы продаж в одной картине.


Чтобы получить нормальную аналитику остатков, не обязательно подключать API маркетплейса. Если у вас нет доступа к токену, вы торгуете не только на Wildberries и Ozon или просто хотите начать за пять минут — данные можно загрузить файлом или ввести вручную. Метрики считаются одинаково: по движению остатков.

Что значит «расчёт по движению остатков»

Большинству метрик не нужен отчёт о продажах — достаточно видеть, как меняется остаток от замера к замеру. Было 40 штук, стало 32 — значит, за период ушло 8. Остаток вырос — это пополнение, а не продажа. Из этой простой логики выводится всё остальное: реальная скорость продаж (TVelo), дни покрытия, точка дозаказа, потерянная выручка от отсутствия товара и замороженные в неликвиде деньги.

Ключевой момент: скорость продаж считается только по дням, когда товар реально был на складе. Если делить продажи на все 30 дней месяца, а товар неделю отсутствовал, — цифра занижена, и вы недозакажете. Расчёт по движению остатков этого искажения лишён.

Способ 1. Загрузка CSV

Самый быстрый путь для тех, у кого есть выгрузка из 1С, МойСклад или любой другой системы учёта. Создайте склад типа «CSV-файл» и загружайте таблицу с колонками:

sku, product_name, stock_quantity, price

Обязательны артикул (sku), остаток (stockquantity) и цена (price). Наименование (productname) — по желанию. Первая строка — заголовки, кодировка UTF-8. Загружайте файл, когда удобно: раз в день, раз в неделю, после каждой отгрузки. Каждая загрузка — новый срез остатков, и сервис сам считает движение между загрузками.

Способ 2. Excel (.xlsx)

Если учёт ведётся прямо в Excel — не нужно ничего пересохранять в CSV вручную. Загрузите книгу .xlsx как есть: берётся первый лист, первая строка считается заголовками. Колонки те же — артикул, наименование, цена, остаток. Это удобно для тех, кто привык к таблицам и не хочет разбираться с форматами и разделителями.

Способ 3. Ручной режим

Когда выгрузки нет вообще — например, продажи идут офлайн, в соцсетях или сразу на нескольких площадках, — работает ручной режим. Добавляете товар с текущим остатком и ценой, а дальше отмечаете движение кнопками: продажа уменьшает остаток, пополнение увеличивает. Есть массовая вставка списком прямо из Excel и голосовой ввод названий — чтобы завести каталог за минуты, а не по одной позиции.

Под капотом это то же самое движение остатков: каждая правка — новый срез, по которому считаются те же метрики, что и по API-складам.

Все каналы продаж в одной картине

Главный плюс работы без интеграций — вы не привязаны к одному маркетплейсу. Wildberries, Ozon, собственный сайт, офлайн-точка, продажи в мессенджерах — всё это можно свести в один расчёт и увидеть общую скорость продаж, общую потерянную выручку и общие замороженные деньги. Там, где API покрывает только свою площадку, файл или ручной ввод покрывают любой канал.

При этом интеграции никуда не деваются: если у вас есть API-доступ к Ozon или Wildberries либо таблица в Google Sheets — подключайте их как отдельные склады. Файловые и ручные источники просто добавляются рядом, а не вместо.

С чего начать

  1. Соберите остатки в таблицу: артикул, наименование, цена, количество. Подойдёт любая выгрузка или собранный руками список.
  2. Создайте склад — «CSV-файл» для загрузки таблицы или «Ручной режим» для ввода в кабинете.
  3. Загрузите первый срез. Уже на нём видно ассортимент, стоки и цены.
  4. Обновляйте остатки регулярно. Через несколько срезов появится история движения — и с ней реальная скорость продаж, точка дозаказа и оценка потерь.

Чем чаще обновляете данные, тем точнее расчёт. Но даже пары срезов достаточно, чтобы увидеть, что заканчивается, что зависло в неликвиде и где утекает выручка — без единой интеграции.

Считаем оборачиваемость, out-of-stock и safety stock автоматически

Подключите склад Ozon FBO/FBS или Wildberries — получите TVelo по каждому SKU, прогнозы out-of-stock, расчёт минимального остатка и алерты в Telegram.