Кейс api-master · Ozon · сеть магазинов электроники

70 000 товаров на Ozon: за год вырастили оборот до 60 млн ₽ в месяц и всё время держали рекламу в 10% от выручки

Сеть магазинов электроники с офлайн-точками и своим сайтом. На Ozon — 70 000 SKU, из них 5 000 в рекламе. Когда мы начали работу в сентябре 2024 года, магазин делал около 46 млн ₽ в месяц. Мы вели его, пока в октябре 2025-го продавец не решил уйти с площадки. Ниже — вся история по месяцам.

Товаров на Ozon / в рекламе70 000 / 5 000
Оборот в месяц46 → 60 млн ₽
Рост продаж за год+30%
Доля рекламы (ДРР)10,0%

С чем пришли

Когда у магазина 70 000 товаров, вручную рекламу не настроить. Продвигать всё подряд — дорого: деньги уходят на товары, которых мало на складе или на которых почти нет наценки. Продвигать только хиты — значит упускать продажи. Продавцу нужен был рост, но без того, чтобы реклама съедала прибыль. Договорились о жёстком правиле: ДРР не выше 10%.

Оборот за месяцРасход на рекламуДРР

Что сделали

  • Подключили данные. Каждый день выгружали из Ozon заказы, остатки и расходы по каждому товару и собирали в одну таблицу. Так стало видно ДРР не «в среднем по магазину», а по каждой из 5 000 позиций.
  • Сделали инструмент для массовой передачи ставок. Менять ставки руками в кабинете на 5 000 товаров невозможно: на это уйдёт весь день, а к вечеру данные уже устареют. Поэтому мы написали свой инструмент, который передаёт ставки за клик сразу по тысячам карточек через API Ozon и Wildberries. Обновление всего рекламного ассортимента занимает минуты.
  • Каждый день пересчитывали ставки по своей методике. Утром смотрели, как сработала реклама вчера: сколько стоил клик, сколько заказов он принёс и сколько заработали на каждом товаре. По нашей методике подбора ставок пересчитывали ставку для каждой карточки и тем же инструментом отправляли новые значения в Ozon. Карточкам, которые приносят прибыль, ставку поднимали, а тем, что только тратят бюджет, снижали или выключали. Так расходы держались в рамках, а деньги уходили на самые выгодные товары.
  • Отбирали, что рекламировать. В рекламе оставались товары с нормальной наценкой и запасом на складе. Как только остаток заканчивался, реклама на товар выключалась, а освободившийся бюджет шёл на другие позиции.
  • Готовились к сезонам заранее. Электроника — сезонный товар: пик на 11.11, Чёрную пятницу и перед Новым годом, провал в начале января, небольшие всплески к 23 февраля и 8 марта, спокойное лето. Бюджет поднимали под пики и снижали в провалы, поэтому ДРР не скакал вместе с продажами.
Инструмент api-master · массовая передача ставок

5 000 ставок за пару минут, а не за рабочий день

Так выглядит рабочая таблица. Каждая строка — товар в рекламной кампании Ozon: номер и тип кампании, SKU, текущая ставка за клик, новая ставка по нашей методике, ДРР за вчера и решение — поднять, снизить, оставить или выключить. Ставку можно отправить по одной строке или сразу по всем 5 000. Зелёные строки уже переданы, белые ждут очереди, а красная — та, которую Ozon не принял: новая ставка оказалась ниже минимальной. Такие строки сразу видно.

Ставки Ozon · ежедневноФайл Правка Вид Вставка Формат Данные api-master▶ Передать все ставки · 5 000fx=BID_CALC(C3; D3; F3) → маржа, остаток, ДРР вчера, конверсия кликаABCDEFGH1Номер кампанииТип кампанииSKUСтавка, ₽Новая, ₽ДРР вчераРешениеПередать221844907Поиск173456210818237,4%↑ поднять✓ передано321844907Поиск173456211518218,9%↑ поднять✓ передано421844907Поиск1689034471141112,6%↓ снизить✓ передано521851163Трафареты1702288930669,8%= оставить✓ передано621844907Поиск165512084741486,1%↑ поднять✓ передано721844907Поиск171990441233—21,4%✕ выключить✓ передано821851163Трафареты169874220312157,9%↑ поднять✓ передано921844907Поиск1741006639272213,1%↓ снизить✓ передано1021851163Трафареты17255190879314,2%↓ снизить⚠ ниже мин. ставки1121844907Поиск166331825438428,3%↑ поднятьотправка…1221844907Поиск168774091222—18,7%✕ выключитьПередать1321844907Поиск173665043856617,2%↑ поднятьПередать1421851163Трафареты17044133658711,5%↓ снизитьПередать1521844907Поиск174882019564716,8%↑ поднятьПередать⋮ ещё 4 986 строк · строки 16 – 5 001Ozon · ставкиWB · ставкиЖурналпереданоошибкав очередиПередано 4 812 из 5 000 · 1 ошибка · 1 мин 48 с
Таблицу можно прокрутить вбок →
1. Утром — данныеВчерашние клики, заказы, расходы и остатки по каждому SKU подтягиваются из Ozon и WB автоматически.
2. Расчёт ставокФормула по нашей методике учитывает маржу, остаток и ДРР и считает новую ставку за клик для каждой строки.
3. Одна кнопкаСтавки уходят в кабинет по API пачками. Всё, что отправлено, пишется в журнал — можно проверить и откатить.

Почему продавец ушёл

Продавец электроники в недоумении смотрит на длинный чек: растут НДС, логистика и комиссия
Октябрь 2025: продажи растут, реклама в норме, а считать прибыль становится всё грустнее.

К сентябрю 2025 года оборот вырос до 60 млн ₽ в месяц против 46 млн годом раньше, это +30%. Реклама всё это время стоила ровно 10 копеек с каждого рубля продаж.

В октябре сошлось три вещи: повышение НДС, рост тарифов Ozon на логистику и рост комиссии. У электроники и так небольшая наценка, и после этих изменений многие товары на площадке стали убыточными. Продавец решил уйти с Ozon и сосредоточиться на своих магазинах и сайте.

Мы помогли выйти аккуратно. Рекламу не выключили в один день, а снижали постепенно: сначала оставили её на товарах с самыми большими остатками, потом сократили до нуля. Распродажу совместили с 11.11 и Чёрной пятницей. За три месяца магазин продал товаров на 118 млн ₽, а ДРР на этом этапе опустился примерно до 5%. К концу декабря склад был пуст.

Откуда цифры: отчёт «Аналитика» в кабинете Ozon Seller, сгруппированный по месяцам, все товары магазина, FBO и FBS. Продажи — заказы по цене продажи. ДРР — расходы на продвижение, делённые на сумму заказов.