Что показывает каждый раздел сервиса, откуда берутся цифры и как этим пользоваться. Все примеры ниже — те же самые живые компоненты, что и в самом сервисе, только на придуманных демонстрационных данных. Они полностью рабочие: таблицы сортируются, колонки настраиваются, вкладки переключаются, поля вводятся — можно спокойно всё нажимать и пробовать, ничего не сломается и не сохранится.
Главный экран после входа — сводка по бизнесу за выбранный период: сколько денег реально останется после всех расходов, что происходит с рекламой и складами, и куда в первую очередь стоит посмотреть. Любой период сравнивается с предыдущим отрезком такой же длины — все «+N%» на дашборде считаются именно от него.
26 авг.
Заказано (как в приложении Ozon)
Чистая прибыль
689 210 ₽
+562 339 ₽ к прошлому периоду
Выручка
5 425 184 ₽
Расходы на рекламу
816 241 ₽
ДРР 15.0%
Локальные продажи
68.4%
1 204 шт.
Нелокальные продажи
31.6%
556 шт.
Склады, требующие поставки
6
из 22 складов
Заказы, финансовые транзакции, остатки и возвраты синхронизируются напрямую из Seller API Ozon — тех же данных, что видны в личном кабинете продавца. Себестоимость товаров вводится вручную в разделе «Мой склад», реклама подтягивается из Performance API (если подключён рекламный кабинет). Налог считается по ставке и базе, выбранным в настройках магазина: с выручки, с прибыли или с фактических поступлений.
«Все расходы» — это точный остаток от начисленной выручки по доставленным заказам. А в распределении расходов ниже на дашборде показаны все реальные удержания Ozon за период, включая операции по отменённым и возвращённым заказам, поэтому сумма категорий и карточка «Все расходы» не обязаны совпадать — это разные ракурсы на одни и те же деньги, оба честные.
1. Выберите период сверху (или произвольный диапазон в календаре). 2. Посмотрите на чистую прибыль и её изменение — это главная цифра. 3. Если прибыль просела, откройте «Отчёты»: там будет точный разбор, какая статья расходов её съела. 4. Красные карточки (низкие остатки, склады без товара) — прямые ссылки в разделы, где это чинится.
Раз в неделю сервис сам анализирует остатки, рекламу и маржу и присылает список конкретных проблем: что заканчивается, какая кампания стала неэффективной, какой товар продаётся в минус. Рекомендация исчезает сама, как только проблема решена, или её можно скрыть вручную крестиком.
Powerbank 10000 мАч закончится через 4 дня в кластере «Санкт-Петербург и СЗО»
Остаток
2 шт
Скорость продаж
1.1 шт/день
Хватит на
≈2 дня
Продаётся ≈1.1 шт/день, на складе осталось 2 шт. По этому темпу склад уйдёт в ноль раньше, чем успеет доехать новая поставка.
ДРР кампании «Наушники TWS — охват» выше среднего по магазину
23% против 7.5% в среднем по остальным кампаниям — реклама съедает заметно больше выручки, чем обычно.
Держатель для телефона на руль продаётся в минус после рекламы
Себестоимость + расходы Ozon + реклама превышают выручку с каждой продажи — стоит снизить бюджет на эту позицию.
Раз в неделю (и по кнопке «Обновить анализ») по всем данным магазина прогоняется набор проверок: остатки против скорости продаж, ДРР кампаний против среднего по магазину, маржа каждого товара после всех расходов. Найденные проблемы формулирует языковая модель, но все цифры в таблицах — точные, из базы, модель их не выдумывает.
Прибыльность каждого товара по отдельности: выручка, себестоимость, реклама, доля рекламных расходов (ДРР) и итоговая маржа. Оценки A/B/C/D/U — это ABC-анализ: какую долю прибыли или выручки магазина даёт товар, от самых важных (A) до убыточных (U).
«Выкуп, период» — доля доставленных от всех отправленных за выбранный период (доставлено / (доставлено + отменено до получения)). «Выкуп, 90 дней» — та же доля по всей синхронизированной истории (сейчас — скользящее окно 90 дней, не весь срок продаж). Возвраты после получения показаны отдельной колонкой и не входят в этот процент. Расход кампании на товар считается напрямую, если кампания рекламирует один SKU, и делится поровну между SKU, если их несколько (кампании без привязки к SKU, например продвижение в поиске по категории, в эти колонки не попадают). «ДРР в продвижении» — реклама делённая на продажи именно через эту рекламу (как в кабинете Ozon, считается в момент заказа). «ДРР общий» — та же реклама делённая на ВСЮ выручку товара, включая органические продажи, поэтому он, как правило, ниже. Изредка общий может оказаться чуть выше продвиженческого: заказы с рекламы учитываются сразу, а общая выручка — по факту доставки, и когда часть заказов ещё в пути, база общего ДРР временно меньше. «Наша цена (выплата)» — сколько реально приходит от Ozon за одну доставленную единицу (выплата ÷ продано), уже после комиссии и логистики — сравнивайте её с себестоимостью, а не с ценой на витрине. Жёлтая плашка рядом означает, что часть доставленных единиц Ozon оплатил как 0 ₽ (реальные случаи вроде акции «Сквозная экономика» при доставке в Беларусь) — они уже включены в среднюю выплату слева и объясняют, почему она ниже ожидаемой. «Комиссия Ozon, %» — ставка, которую Ozon применил бы к продаже этого товара ПРЯМО СЕЙЧАС (по схеме FBO/FBS отдельно), а не то, что реально удержали с прошлых заказов. Обновляется при каждой синхронизации; если Ozon её поднимет или снизит — увидите здесь и получите уведомление на Дашборде. «Предельная цена» — цена, которую вы сами установили в Ozon с учётом акций (до 7 сентября 2026 Ozon называл её «Вашей ценой»); она держится стабильно и не скачет вместе с промо-акциями Ozon, в отличие от «Цены Ozon» и «Цены по Ozon Карте» — тех, наоборот, видит и платит покупатель прямо сейчас на витрине; из них Ozon и удерживает комиссию.
| 180 ₽ | 450 ₽ | 690 ₽ | 700 ₽ | 630 ₽ | 92 | 412 | 86 % | 84 % | 18 | 288 400 ₽A | FBO 15.0 % · FBS 17.0 % | 8.4 % | 21 600 ₽ | 7.5 % | 21 600 ₽ | 180 ₽ | 189 200 ₽ | 99 200 ₽A | 34.4 % | |
| 640 ₽ | 980 ₽0 ₽ ×3 | 1 490 ₽ | 1 550 ₽ | 1 395 ₽ | 78 | 96 | 71 % | 69 % | 11 | 148 800 ₽B | FBO 12.0 % · FBS 14.5 % | 23.0 % | 34 200 ₽ | 23.0 % | 34 200 ₽ | 640 ₽ | 141 500 ₽ | 7 300 ₽D | 4.9 % | |
| 95 ₽ | 120 ₽ | 190 ₽ | 190 ₽ | 171 ₽ | 85 | 730 | 91 % | 90 % | 6 | 138 700 ₽A | FBO 10.5 % · FBS 13.0 % | — | — | 0.0 % | 0 ₽ | 95 ₽ | 79 400 ₽ | 59 300 ₽A | 42.8 % | |
| 890 ₽ | 1 150 ₽ | 1 790 ₽ | 1 900 ₽ | 1 710 ₽ | 60 | 24 | 58 % | 55 % | 5 | 45 600 ₽C | FBO 18.0 % · FBS 20.0 % | 26.5 % | 12 100 ₽ | 26.5 % | 12 100 ₽ | 890 ₽ | 51 900 ₽ | -6 300 ₽U | -13.8 % |
Товары сортируются по вкладу в прибыль (и отдельно — в выручку): те, что вместе дают первые 80% — класс A, следующие 15% — B, последние 5% — C. D — товары почти без продаж, U — убыточные. Смотрите на пару оценок вместе: «A по выручке, U по прибыли» — товар крутит оборот, но продаётся в минус; чаще всего это значит, что его съедает реклама или заниженная цена.
Если кампания рекламирует один товар — весь её расход относится на него напрямую. Если несколько — расход делится поровну между ними. Кампании без привязки к конкретным товарам (например, продвижение по категории) в колонки товаров не попадают, но учитываются в общих расходах магазина.
Клик по названию товара в таблице выше (или в «Моём складе») открывает его карточку внутри сервиса — отдельная маленькая иконка рядом с названием ведёт прямиком на карточку товара на Ozon. На карточке — продажи по дням, остатки по складам и блок «Динамика цены»: как менялась цена Ozon, цена по Ozon Карте и цена, которую вы сами установили, а также расход на рекламу, ДРР и штуки продаж за те же дни на одном графике — чтобы было видно, совпадает ли снижение цены с ростом продаж и ДРР или нет.
История копится раз в сутки начиная с того дня, когда сервис впервые сделал снимок цены — восстановить более раннюю историю нельзя, у Ozon нет такого API.
Два вида отчётов. «Прибыль» — что изменилось в деньгах за период и почему, по формуле, а не на глаз. «Остатки» — сколько товара сейчас лежит на складах и на какую сумму: по закупочной себестоимости и по цене продажи.
| Продажи (до вычета возвратов) | 5 425 184 ₽ | 1 453 509 ₽ | +3 971 675 ₽ (273.2%) |
| Вознаграждение Ozon (уже вычтено из начисления — справочно) | 2 023 004 ₽ | 534 473 ₽ | +1 488 531 ₽ (278.5%) |
| Себестоимость | 848 976 ₽ | 236 862 ₽ | +612 114 ₽ (258.4%) |
| Реклама | 816 241 ₽ | 221 992 ₽ | +594 249 ₽ (267.7%) |
| Услуги Ozon (логистика, хранение, эквайринг и т.д.) | 412 172 ₽ | 144 605 ₽ | +267 567 ₽ (185.0%) |
| Доставка к клиенту | 292 837 ₽ | 93 767 ₽ | +199 070 ₽ (212.3%) |
| Доставка от клиента | 48 198 ₽ | 17 738 ₽ | +30 460 ₽ (171.7%) |
| Хранение | 0 ₽ | 0 ₽ | +0 ₽ (0.0%) |
| Упаковка | 4 770 ₽ | 1 635 ₽ | +3 135 ₽ (191.7%) |
| Эквайринг | 45 125 ₽ | 12 515 ₽ | +32 610 ₽ (260.6%) |
| Ускоренный сбор отзывов | 3 050 ₽ | 1 830 ₽ | +1 220 ₽ (66.7%) |
| Кросс-докинг | 8 596 ₽ | 10 974 ₽ | −2 378 ₽ (-21.7%) |
| Подписка Ozon Premium | 0 ₽ | 0 ₽ | +0 ₽ (0.0%) |
| Прочее | 9 597 ₽ | 6 146 ₽ | +3 451 ₽ (56.2%) |
| Возвраты | 221 242 ₽ | 72 760 ₽ | +148 482 ₽ (204.1%) |
| Налог | 325 511 ₽ | 87 211 ₽ | +238 300 ₽ (273.2%) |
| До налога | 1 014 721 ₽ | 214 081 ₽ | +800 640 ₽ (374.0%) |
| Чистая прибыль | 689 210 ₽ | 126 871 ₽ | +562 339 ₽ (443.2%) |
Демо-магазин: чистая прибыль выросла на 562 339 ₽ (126 871 ₽ → 689 210 ₽). Главная причина — выплата от Ozon прибавила 2 421 802 ₽, себестоимость забрала 612 114 ₽.
Итого к начислению за июль 2026 подтверждено официальным «Отчётом о реализации» Ozon — эти цифры окончательные, не изменятся.
Каждый месяц Ozon закрывает «Отчёт о реализации» — юридический документ для бухгалтерии, в котором зафиксирована итоговая выплата продавцу. SellOps скачивает его автоматически, и когда выбранный период целиком накрывает закрытый месяц, сумма выплаты берётся из этого документа, а не из текущей ленты транзакций. Для прошлых месяцев отчёт получается точным до копейки — и об этом честно говорит пометка под таблицей.
Всего единиц
2072
По себестоимости
322 440 ₽
По цене продажи
900 720 ₽
Без себестоимости
12 шт
| Товар | ||||
|---|---|---|---|---|
| Наушники беспроводные TWS | 184 | 117 760 ₽ | 285 200 ₽ | 58 дн. |
| Чехол силиконовый для смартфона | 378 | 68 040 ₽ | 264 600 ₽ | 28 дн. |
| Powerbank 10000 мАч | 70 | 62 300 ₽ | 133 000 ₽ | 88 дн. |
| Кабель USB-C, 1 м | 588 | 55 860 ₽ | 111 720 ₽ | 24 дн. |
| Плёнка защитная 2.5D | 840 | 18 480 ₽ | 100 800 ₽ | 92 дн. |
| Держатель для телефона на рульбез себестоимости | 12 | — | 5 400 ₽ | 5 дн. |
Эффективность каждой рекламной кампании: расход, заказы, CTR, цена клика и два вида ДРР — с бейджами, какая кампания лучшая и худшая в портфеле, и конкретной рекомендацией по каждой: где поднять бюджет, а где срезать.
Расход за период
67 900 ₽
Заказы с рекламы
722
ДРР в продвижении
13.1%
ДРР общий
10.9%
Чехлы — трафареты
Активна · Автопилот: ставки · бюджет 25 000 ₽/нед
Расход
21 600 ₽
Заказы
412
CTR
4.8%
Цена клика
3,4 ₽
ДРР в продвижении
8.4%↓1.2 п.п.
ДРР общий
7.5%
ДРР 8.4%, ниже среднего по магазину (13.1%) — кампания эффективна, и расход почти каждую неделю упирается в лимит 25 000 ₽. Есть смысл увеличить недельный бюджет, чтобы не терять показы.
Наушники TWS — охват
Активна · Автопилот: целевой ДРР · бюджет 40 000 ₽/нед
Расход
34 200 ₽
Заказы
96
CTR
2.1%
Цена клика
9,8 ₽
ДРР в продвижении
23.0%↑4.6 п.п.
ДРР общий
23.0%
ДРР 23.0% заметно выше среднего по магазину (13.1%) — реклама съедает больше выручки, чем в среднем. Стоит снизить бюджет или отключить нерентабельные позиции в кампании.
Кабели — поиск
Активна · Автопилот: ставки · бюджет 15 000 ₽/нед
Расход
12 100 ₽
Заказы
214
CTR
5.6%
Цена клика
2,9 ₽
ДРР в продвижении
12.4%↓0.3 п.п.
ДРР общий
8.7%
ДРР 12.4%, около среднего — кампания работает стабильно, бюджет пока не ограничивает показы.
Раздел требует подключения Performance API (Client ID + Client Secret рекламного кабинета) отдельно от основного ключа магазина — без него страница пустая, это не ошибка.
Кабинет продвижения Ozon показывает ДРР от «продаж в продвижении» — заказов, которые Ozon приписал рекламе в момент заказа. SellOps показывает эту же цифру («ДРР в продвижении») и дополнительно «ДРР общий» — те же расходы, но делённые на всю выручку товара, включая органические продажи. Общий ДРР отвечает на вопрос «какую долю моих продаж на самом деле съедает реклама» — обычно он ниже.
Всё, чего нет в API Ozon, но без чего не посчитать прибыль: себестоимость товара, остаток на собственном складе и количество «в пути из Китая». Эти три поля вводятся вручную и дальше учитываются во всех отчётах и рекомендациях. Остальное — остатки на складах Ozon, в пути, в возвратах — подтягивается автоматически.
| Товар | Себестоимость, ₽ ввод | Свой склад, шт ввод | Из Китая, шт ввод | На Ozon | В пути к Ozon | Маржа с единицы |
|---|---|---|---|---|---|---|
Чехол силиконовый для смартфона DEMO-100 · 180×90×20 мм · 45 г | 118 | 60 | 240 ₽ | |||
Наушники беспроводные TWS DEMO-101 · 80×80×35 мм · 60 г | 64 | 0 | 290 ₽ | |||
Powerbank 10000 мАч DEMO-103 · 150×70×25 мм · 240 г | 30 | 0 | 250 ₽ | |||
| Итого по всем местам хранения | 1392 шт · капитал в товаре 526 900 ₽ | |||||
Попробуйте изменить себестоимость или количество — итоговая строка и маржа пересчитаются сразу, как в настоящем разделе. Здесь ничего не сохраняется. Маржа в демо считается упрощённо (цена продажи минус ~40% удержаний Ozon минус себестоимость) — в самом сервисе удержания берутся точные, из финансовых транзакций Ozon.
Товар без заполненной себестоимости виден во всех отчётах, но помечается «без себестоимости», а его закупка не попадает в расходы — прибыль по нему завышается. Заполнить себестоимость — первое, что стоит сделать после подключения магазина.
Вторая вкладка раздела отвечает на вопрос «что заказывать у поставщика прямо сейчас»: по каждому товару считается суммарный остаток везде (свой склад + Ozon + резерв), скорость продаж и дата, когда товар кончится. С учётом ~25 дней доставки из Китая сервис показывает, сколько штук заказать, чтобы пережить доставку и выбранный горизонт (1–3 месяца) — и помечает «срочно», если остатка не хватает даже на время доставки. Уже заказанное («в пути из Китая») вычитается из рекомендации автоматически.
Куда и сколько везти на склады Ozon. По каждому кластеру — остаток, скорость продаж и рекомендованное количество на 7/14/28/56 дней вперёд. Прогноз умный: учитывает тренд продаж, сезонность по дням недели и отбрасывает разовые аномальные всплески (например, один оптовый заказ), чтобы они не завышали рекомендацию. Сверх этого — буфер на нестабильность спроса: чем более скачкообразные, непредсказуемые продажи у товара, тем больше запас поверх точного прогноза (эта идея подтверждена сравнением с закрытым нейросетевым режимом рекомендаций Ozon — он делает то же самое для нестабильных товаров).
Чехол силиконовый для смартфона DEMO-100 | — | Санкт-Петербург и СЗО | Закончился | 0 | 0 | — | 15 | 30 | 60 | 120 |
Наушники беспроводные TWS DEMO-101 | — | Москва, МО и Дальние регионы | Закончился | 0 | 0 | — | 15 | 30 | 60 | 120 |
Плёнка защитная 2.5D DEMO-105 | — | Краснодар | Закончился | 0 | 0 | — | 15 | 30 | 60 | 120 |
Кабель USB-C, 1 м DEMO-102 | — | Краснодар | Отгрузить первым — ~1 дн. | 2 | 0 | — | 6 | 12 | 24 | 48 |
Powerbank 10000 мАч DEMO-103 | — | Санкт-Петербург и СЗО | Отгрузить первым — ~1 дн. | 2 | 0 | — | 6 | 12 | 24 | 48 |
Держатель для телефона на руль DEMO-104 | — | Москва, МО и Дальние регионы | Отгрузить первым — ~1 дн. | 2 | 0 | — | 6 | 12 | 24 | 48 |
Чехол силиконовый для смартфона DEMO-100 | — | Москва, МО и Дальние регионы | Отгрузить первым — ~4 дн. | 12 | 1 | — | 8 | 16 | 32 | 64 |
Держатель для телефона на руль DEMO-104 | — | Краснодар | Отгрузить первым — ~4 дн. | 12 | 1 | — | 8 | 16 | 32 | 64 |
Плёнка защитная 2.5D DEMO-105 | — | Санкт-Петербург и СЗО | Отгрузить первым — ~4 дн. | 12 | 1 | — | 8 | 16 | 32 | 64 |
Powerbank 10000 мАч DEMO-103 | — | Краснодар | Отгрузить первым — ~6 дн. | 8 | 1 | — | 3 | 6 | 12 | 24 |
Держатель для телефона на руль DEMO-104 | — | Санкт-Петербург и СЗО | Отгрузить первым — ~6 дн. | 8 | 1 | — | 3 | 6 | 12 | 24 |
Плёнка защитная 2.5D DEMO-105 | — | Москва, МО и Дальние регионы | Отгрузить первым — ~6 дн. | 8 | 1 | — | 3 | 6 | 12 | 24 |
Чехол силиконовый для смартфона DEMO-100 | — | Краснодар | ~12 дн. запаса | 5 | 2 | — | — | — | 5 | 10 |
Наушники беспроводные TWS DEMO-101 | — | Санкт-Петербург и СЗО | ~12 дн. запаса | 5 | 2 | — | — | — | 5 | 10 |
Кабель USB-C, 1 м DEMO-102 | — | Москва, МО и Дальние регионы | ~12 дн. запаса | 5 | 2 | — | — | — | 5 | 10 |
Наушники беспроводные TWS DEMO-101 | — | Краснодар | ~30 дн. запаса | 30 | 3 | — | — | — | — | — |
Кабель USB-C, 1 м DEMO-102 | — | Санкт-Петербург и СЗО | ~30 дн. запаса | 30 | 3 | — | — | — | — | — |
Powerbank 10000 мАч DEMO-103 | — | Москва, МО и Дальние регионы | ~30 дн. запаса | 30 | 3 | — | — | — | — | — |
Стандартная формула страхового запаса из управления складом: z × стандартное отклонение дневных продаж × √дней. Товар со стабильными продажами почти не получает прибавки, а товар, который продаётся рывками (например, 0-2-0-5-0-1 штук в день) — получает заметный запас поверх точного прогноза, на случай непредсказуемого всплеска. Проверено сравнением с закрытым нейросетевым режимом рекомендаций Ozon: на одних и тех же товарах она увеличивала рекомендацию именно для нестабильных позиций — саму нейросеть скопировать нельзя (обучена на данных всех продавцов Ozon), но статистическую идею — можно.
По габаритам и весу товаров (из «Моего склада») считает, сколько физических коробов какого размера понадобится для поставки — с учётом ограничения Ozon в 25 кг на короб.
Каждый товар сопоставлен с реальным размером короба из каталога Упаковка-Воронеж — не абстрактный расчётный размер, а то, что можно сразу заказать.
Москва, МО и Дальние регионы
~0 короба5 товаров без габаритов не учтены — заполни их в карточке товара на Ozon.
Санкт-Петербург и СЗО
~0 короба5 товаров без габаритов не учтены — заполни их в карточке товара на Ozon.
Краснодар
~0 короба5 товаров без габаритов не учтены — заполни их в карточке товара на Ozon.
Печатная форма для сборки: сколько единиц каждого товара взять со своего склада и в какой кластер отправить. Остаток своего склада делится между кластерами пропорционально их реальной потребности.
Выбери горизонт — список посчитает, что и в каком кластере нужно собрать, чтобы хватило запаса на этот срок.
Сформировано 9 сентября 2026 г. · 0 кластера(ов) · 0 позиций · 0 шт. всего
На горизонт 14 дн. собирать нечего — текущего запаса везде хватает.
Насколько часто заказ уезжает со «своего» склада — из того же логистического кластера Ozon, где живёт покупатель. Локальная отгрузка быстрее доходит и дешевле обходится; когда товара нет в нужном регионе, Ozon везёт его через полстраны, и доставка дорожает.
Размер кольца — доля выручки кластера. Колесо мыши — масштаб, зажмите и потяните — перемещение.
Какие товары чаще всего уезжают не из своего кластера — главные кандидаты на то, чтобы следующую поставку отправить ближе к покупателям.
| Товар | Нелок. сейчас, шт | Нелок. пред. период, шт | Δ | Доля от продаж товара |
|---|
Чехол силиконовый для смартфона | 96 | 61 | +35 | 22% |
Powerbank 10000 мАч | 14 | 9 | +5 | 54% |
Подключение магазина Ozon занимает пару минут и требует только ключи на чтение — SellOps никогда ничего не изменяет в кабинете Ozon. Можно подключить несколько магазинов и смотреть их вместе или по отдельности.
Как получить ключи — интерактивно, шаг 1 из 5
API интеграции
Seller API
Управление частными…
OAuth-доступы
Performance API
Seller API
1. Откройте раздел Seller API
В кабинете продавца Ozon: Настройки → API интеграции → Seller API. Или сразу по прямой ссылке seller.ozon.ru/app/settings/api-keys.
Важно: Ozon выпускает ключ сроком на 6 месяцев. Когда срок подойдёт к концу, сгенерируйте новый ключ тем же способом и обновите его в SellOps на странице «Магазины» — Client-Id при этом не меняется.
Ключи шифруются перед сохранением и в интерфейсе всегда показаны как «••••» — увидеть Api-Key повторно после ввода нельзя, только заменить на новый.
Готово разбираться руками — просто подключи магазин и посмотри на свои цифры.
Попробовать SellOps бесплатно