Кабинет Ozon и 1С — это два разных отчёта
В кабинете вы видите выплату. Закупка лежит в УТ. Пока одно с другим не сложили, «мы в плюсе» — ещё не факт. Ниже то, с чего мы сами начинаем, когда садимся смотреть экономику.
Продажа — когда товар доехал
Заказ можно отменить. «Отгружено» ещё не деньги. Мы считаем продажей доставленное отправление. В юнит-экономике Ozon это колонка «Доставлено», не «Заказано» и не «Отгружено». Заказано может быть больше: часть ещё в пути.
Три цены — это не ошибка
В кабинете продавца «текущая цена» — то, что продавец выставил. В 1С колонка Текущая берёт её из Seller API. На ozon.ru покупатель часто видит меньше: распродажа и «с банками».
С ноября 2025 Ozon убрал из API витринную цену. Через ключи кабинета цену «с банками» не получить — только текущую из кабинета. Сравнивать колонку в 1С с карточкой на витрине бесполезно.
Колонка ≈ Цена клиента — оценка, не витрина: (выручка − комиссия) / штуки. Ozon цену «с банками» из API больше не отдаёт. Если ≈ близка к карточке на ozon.ru — картина сходится.
Выручка в 1С больше, чем «Выручка» в юнит-экономике Ozon
В кабинете «Выручка» — то, что близко к деньгам покупателя. Рядом отдельно идут баллы за скидки и программы партнёров. Мы кладём в выручку все три: так приходят начисления.
Поэтому «Ср. продажа» может совпасть с текущей ценой, хотя на витрине было дешевле. Разницу Ozon часто закрывает баллами. Штуки при этом сходятся, рубли с колонкой «Выручка» в кабинете — нет, и это не баг.
Не сверяйте выплату кабинета с маржой после закупки
У Ozon нет вашей себестоимости из УТ. Маржа после закупки почти всегда меньше «чистыми» кабинета: из неё вычтена 1С. Сравнить «весь магазин за месяц» в Ozon и наш итог — разные задачи. Период отчёта и период Profit Sentinel тоже разные: Sentinel смотрит свежие недели от сегодня, не даты формы.
Решение: оставить, цена или снять
Маржа в отчёте от этого не меняется. Пишем, что решили, и снимаем показатель «как было». В таблице появляются колонки Решение и Эффект 7 дней. Пока кнопку не нажали — они пустые, так и должно быть.
Одна причина — только если минус
Колонка «Причина» пустая, когда SKU в плюсе. Это нормально. Пишем причину только при убытке, одну на товар, по очереди: сначала ниже закупки, потом комиссия и услуги, потом логистика и возвраты, потом реклама.
Если цена цели показывает 0
Цена цели — какая цена нужна, чтобы выйти на целевую маржу. Иногда продаж слишком мало: в колонке 0 и пометка «не спасается ценой». Тогда крутить ценник бесполезно. Резать рекламу или снимать SKU.
Индекс доверия
Это не оценка вашего бизнеса. Это сколько выручки, затрат и SKU реально вошло в расчёт. Не входят несопоставленные товары, дыры в закупке, цена закупки 1 ₽ и меньше, начисления без SKU. Пока индекс низкий, сначала дотягиваем данные. Резать минусы на дырявых цифрах рано.
Реклама и деньги «после отгрузки»
Рекламу берём из Performance API. С блоком «Продвижение» в кабинете может не совпасть один в один — у них своя нарезка. Удержания капают после отгрузки, поэтому финансы считаем за период плюс ещё месяц, но не дальше сегодня. Иначе логистика просто выпадает.
С чего начать
Не с настройки всей номенклатуры. Кабинет, ключи, загрузить период, сопоставить жирные SKU, сформировать. В минусовой строке открыть карточку в 1С и посмотреть закупку глазами.
ARKATUM Market считает эту маржу в 1С:УТ 11.5. Статья — как смотреть. Расширение — чтобы считать у вас в базе.