Когда начинается платное хранение на Ozon и какие остатки проверить заранее
Плата за размещение зависит не просто от того, сколько товар пролежал на складе. Я объясняю, как проверить условия для своего ассортимента, оценить запас в днях и сравнить расходы на хранение, распродажу и вывоз.
В кабинете Ozon я искал дату приёмки партии, чтобы понять, почему за товар появились расходы на размещение. Казалось логичным: свежая поставка должна ещё полежать бесплатно, а платить придётся за старые остатки. Но дата приёмки сама по себе ничего мне не объяснила. Я смотрел на возраст партии, хотя проверять нужно было условия размещения конкретного товара и то, насколько его запас соответствует продажам.
С тех пор вопрос «когда начинается платное хранение на Озон» я разделяю на две части. Сначала выясняю, по какому правилу площадка определяет платность для моего товара. Затем считаю, сколько запаса лежит относительно текущего спроса и во что обходится ожидание следующей продажи. Это разные проверки: собственный расчёт помогает заметить риск, но не заменяет действующие условия Ozon. Причём ждать первого списания обычно хуже, чем разобраться с избытком ещё перед следующей поставкой.
Почему дата поставки не отвечает на вопрос о платном хранении
Платное хранение на складах Ozon нельзя надёжно описать правилом «прошёл определённый срок после приёмки — начались списания». Для товаров могут действовать разные условия размещения, льготы и способы оценки остатков. Там, где платность связана с оборачиваемостью или запасом в днях, площадка оценивает соотношение товара на складе и его продаж, а не просто календарный возраст коробки. Большой свежий завоз при слабом спросе способен ухудшить этот показатель. Старый остаток при устойчивых продажах, напротив, не обязательно означает ту же ситуацию с платностью.
Для собственной проверки я делю доступный остаток на средние продажи за день и получаю ориентир: насколько надолго хватит товара при сохранении спроса. Если продажи замедляются, запас в днях растёт даже без новых поставок. Но мой ориентир не является официальным расчётом Ozon: у площадки могут отличаться период оценки, состав учитываемых остатков и продаж, а также правила применения показателя. Эти детали я проверяю в актуальных условиях для своей категории и схемы работы. Механику собственного расчёта я отдельно разобрал в статье о том, как рассчитать оборачиваемость товара в днях.
Не назначайте товару дату начала платного хранения только по дате его поступления. Сначала проверьте действующее правило размещения, применимые льготы и показатель, который использует Ozon. Собственный расчёт запаса в днях — сигнал для проверки, а не подтверждение будущего начисления. Если кабинет показывает прогноз, отличайте его от уже отражённого расхода.
По каждому складу видно доступный остаток, резерв и то, что уже едет, — с датой прибытия. Ozon эту дату не сообщает: она считается по заявке на поставку и реальному сроку доставки в кластер, а если срок вышел, а товар всё ещё в пути, дата подсвечивается.
Я начинаю с кабинета продавца и разделов, связанных с остатками FBO, размещением и стоимостью складских услуг. Названия экранов меняются, поэтому точный маршрут без проверки текущего интерфейса обещать не буду. Мне нужны сведения по конкретному артикулу: остаток, показатель оборачиваемости или запаса, статус платности, применимые условия и прогноз расходов, если он доступен. Затем я открываю расшифровку начислений за выбранный период и проверяю, появились ли расходы фактически. Экран с прогнозом отвечает на вопрос о возможной стоимости, а финансовая детализация — о том, что уже начислено.
Для проверки я собираю рядом артикул продавца, идентификатор товара Ozon, схему размещения, складскую детализацию, продажи и доступный остаток. Если показатель рассчитан площадкой на более широком уровне, я сохраняю именно этот уровень и не пытаюсь заменить его расчётом по отдельному складу. Уже платные позиции выделяю по начислениям или явному статусу в кабинете. В отдельную группу отправляю товары, у которых запас растёт, спрос снижается или заканчивается применимая льгота. Без опубликованного правила и актуальных данных я не называю их будущими платными наверняка: это кандидаты на проверку, а не готовый счёт.
Здесь легко перепутать складскую оборачиваемость со скоростью доставки покупателю. По моим 24 256 доставленным заказам за 90 дней медианный срок доставки составил 2 дня, а 80% заказов доехали за 4 дня и меньше. Это данные о доставке уже заказанного товара, они ничего не говорят о том, сколько он ждал покупателя на складе. Быстрая доставка может соседствовать с избыточным запасом и расходами на размещение. Поэтому эти показатели я рассматриваю отдельно и не использую срок доставки для определения бесплатного хранения.
Сколько дней заказ едет до покупателя
Доля доставленных заказов по сроку доставки
0 дн.10,2 %
1 дн.30,0 %
2 дн.22,6 %
3 дн.12,5 %
4 дн.7,4 %
5 дн.4,4 %
6 дн.3,1 %
7 дн.2,4 %
8 дн.1,5 %
9 дн.1,2 %
10 дн.1,0 %
11 дн.0,7 %
12 дн.0,7 %
13 дн.0,5 %
14 дн.0,5 %
Половина заказов доезжает за 2 дня, восемь из десяти — за 4 дня. Именно на этот срок деньги за товар уже потрачены, а выручки ещё нет. Собственные магазины автора, 24 256 доставленных заказов за 90 дней
Как рассчитывается платное хранение и его влияние на прибыль
Вопрос «сколько стоит платное хранение на Озон» требует данных конкретного товара, а не одной ставки для всего магазина. Я проверяю единицу тарификации, учитываемый объём или количество, платную часть остатка, период начисления и применимые льготы. Если действующее правило использует объём за день, расчёт строится из тарифицируемого объёма и соответствующей ставки, после чего начисления складываются за нужный период. Ниже — условный пример, где сначала виден запас в днях, а затем влияние расходов на результат продажи. Все суммы придуманы для объяснения порядка расчёта и не являются тарифами Ozon.
Пример расчёта запаса и результата продажи — числа условные
Сначала оцениваю запас, затем распределяю расходы выбранного периода
Действие
Условные данные
Результат
Найти средние продажи
100 шт. / 10 дней
10 шт. в день
Оценить запас в днях
200 шт. / 10 шт. в день
20 дней
Взять выручку за проданную единицу
1000 ₽
1000 ₽
Вычесть себестоимость
1000 ₽ − 400 ₽
600 ₽
Вычесть прочие удержания Ozon, пример
600 ₽ − 250 ₽
350 ₽
Распределить размещение периода на продажи
5000 ₽ / 100 проданных шт.
50 ₽ на проданную единицу
Вычесть распределённое размещение
350 ₽ − 50 ₽
300 ₽
Вычесть рекламу на проданную единицу
300 ₽ − 100 ₽
200 ₽
Проверить оставшиеся расходы
Налоги и общие расходы ещё не учтены
Это не чистая прибыль
Пример, числа условные. Удержания и размещение заданы суммами, а не настоящими ставками Ozon.
В примере из таблицы запас в днях не определяет стоимость автоматически: для этого всё равно нужно правило площадки. Расход на размещение взят отдельной суммой за период и распределён на проданные единицы, чтобы увидеть нагрузку на результат. Такое распределение удобно для управленческой оценки артикула, но не означает, что Ozon выставил именно такую стоимость хранения каждой проданной штуки. Хранение относится к остатку, в том числе ещё не проданному. Если продаж мало, эта нагрузка на проданную единицу растёт, даже когда сами складские начисления меняются незначительно.
Как повторить расчёт на своих данных
1
Зафиксировать правило размещения
Откройте действующие условия для товара и сохраните дату проверки. Найдите критерий платности, единицу тарификации, льготы и порядок пересмотра показателя.
2
Проверить остатки и спрос
Сопоставьте доступный запас с продажами за выбранный период. Если товар отсутствовал в продаже, не принимайте такой период за обычный уровень спроса.
3
Оценить запас в днях
Разделите остаток на средние продажи за день. При отсутствии продаж не подставляйте удобное значение: пометьте товар как требующий отдельного решения.
4
Сверить начисления площадки
Для уже платного товара возьмите детализацию размещения за тот же период. Для прогноза применяйте актуальное правило к ожидаемому платному остатку, учитывая изменение запаса.
5
Посчитать результат артикула
Из выручки вычтите себестоимость проданного, прочие удержания, размещение и рекламу без повторного учёта расходов. Затем учтите налоги и относимые общие затраты.
6
Сравнить дальнейшие действия
Посчитайте будущие расходы при ожидании, снижении цены и вывозе. Уже понесённые расходы оставьте в результате периода, но не используйте как причину продолжать убыточное хранение.
Если мой расчёт расходится с кабинетом, я сначала проверяю исходные данные, а не пытаюсь подобрать формулу под нужный ответ. Причиной могут оказаться другой период оценки, недоступные к продаже остатки, возвраты, различия в составе операций или объёме товара. Отдельно смотрю, не принял ли я прогноз за фактическое начисление. Для спорной строки сохраняю артикул, период, расшифровку и действовавшие условия, после чего обращаюсь в поддержку с конкретным расхождением. Без этих данных фраза «у меня получилось дешевле» почти ничего не помогает выяснить.
Ошибка, из-за которой хранение исчезает из расчёта прибыли
Самая неприятная ошибка — считать экономику только по расходам, привязанным к доставленному заказу. Выручка есть, себестоимость вычтена, комиссия и доставка учтены, а размещение осталось общей строкой где-то в отчёте магазина. В результате конкретный артикул кажется прибыльнее, чем он есть на самом деле. В примере из таблицы пропуск строки размещения завышает результат ровно на сумму распределённого складского расхода. Если по такому расчёту заказать новую партию, можно увеличить запас товара, который уже обходится слишком дорого.
Обратная ошибка тоже возможна: сначала взять удержания общей суммой, а потом ещё раз вычесть входящее в них размещение. Поэтому я проверяю состав каждой суммы и отделяю расходы на заказы от расходов на остаток. При этом деньги в непроданном товаре не записываю целиком в расход периода: это отдельный вопрос о запасе и связанном капитале. Разницу между прибылью и доступными деньгами я подробно объясняю в материале о том, как посчитать деньги, замороженные в товаре и выплатах Ozon. Иначе легко принять нехватку денег за проблему одного тарифа, хотя основная причина — слишком большая закупка.
«Мой склад» держит то, чего нет у Ozon: сколько лежит у вас, сколько едет из Китая и когда пора заказывать следующую партию, чтобы она успела к концу запаса.
Что делать с платным товаром и избыточным запасом
Первое действие у меня обычно не скидка, а проверка следующей поставки. Если запас уже превышает разумную потребность, новый завоз способен усугубить ситуацию даже при хорошей цене закупки. Я проверяю, действительно ли снизился спрос, или продажи просели из-за недоступности товара, проблем с карточкой, изменения цены либо остановленной рекламы. Если причина устранима, рассчитываю стоимость её исправления и ожидаемый результат. Но не обещаю себе, что любой рост рекламного бюджета обязательно сократит остаток: дополнительные продажи ещё нужно получить без потери денег.
Скидку я сравниваю с расходами ожидания, а не с желаемой прежней маржой. Для этого беру реалистичный сценарий продаж без изменения цены и отдельно оцениваю сценарий распродажи с учётом рекламы, удержаний и будущего размещения. Пока нет данных о реакции спроса, результат остаётся предположением, а не гарантией освобождения склада. Вывоз считаю третьим вариантом: добавляю его стоимость, приёмку у себя, дальнейшее хранение и расходы на повторную продажу через другой канал. Перемещение товара само по себе не возвращает вложенные деньги, оно лишь меняет место и стоимость ожидания.
Для товара без продаж я не пытаюсь получить красивую оборачиваемость делением на условный спрос. Сначала выясняю, есть ли вообще основание ждать покупателя по текущей цене и при текущем предложении. Если оснований мало, решение приходится принимать между контролируемой потерей на распродаже и дальнейшими расходами без понятного срока выхода. В статье о том, что делать с неликвидом и когда пора распродавать остатки, я разбираю именно такой выбор. Сам факт платности ещё не требует немедленного вывоза, но отсутствие плана продаж делает дальнейшее хранение всё менее оправданным.
С чего начать проверку завтра
Завтра я бы выгрузил остатки и расходы на размещение, соединил их по артикулам и добавил продажи за сопоставимый период. Затем выделил бы товары с фактическими начислениями, отдельно — позиции с растущим запасом в днях и ближайшими запланированными поставками. У каждого такого товара должна появиться запись: какое правило действует, что уже начислено, что предполагается сделать и после какого события проверить результат. Именно из-за необходимости собирать такие проверки по нескольким магазинам я сделал SellOps: готового решения, которому доверял бы свои расчёты, не нашёл. Общий подход к работе с данными я описал на странице о том, как устроен сервис, но актуальные условия размещения всё равно сверяю с Ozon.
Для начала достаточно выбрать артикул, по которому уже есть заметный расход на размещение, и восстановить его расчёт от остатка до результата продаж. Проверьте действующее правило, сопоставьте начисления с детализацией и посчитайте будущие затраты при сохранении текущего спроса. После этого выберите конкретное действие: остановить пополнение, проверить цену, исправить доступность предложения или рассчитать вывоз. Назначьте повторную проверку так, чтобы успеть изменить решение до следующей закупки либо поставки. Тогда вопрос о платном хранении станет частью управления запасом, а не поиском объяснения уже случившемуся списанию.
Как передавать коды маркировки в Ozon на FBS и что делать с УПД
Разбираю путь кода от получения товара до сборки заказа FBS, передачи сведений в Ozon и проверки возврата. Объясняю, почему УПД не заменяет код в отправлении, где искать причину ошибки и что меняется при работе по FBO.