Кейс 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, товар, текущая ставка за клик и новая ставка, посчитанная по нашей методике. Одна кнопка отправляет все 5 000 строк в кабинет. Зелёные строки уже переданы, белые ждут очереди, а красная — та, которую Ozon не принял: например, новая ставка оказалась ниже минимальной. Такие строки сразу видно, и их можно поправить вручную.

Ставки Ozon · ежедневноФайл Правка Вид Вставка Формат Данные api-master▶ Передать ставки · 5 000 строкfx=BID_CALC(B11) → маржа, остаток, ДРР вчера, конверсия кликаABCD1campaign_id (тип Ozon)skuТекущая ставка, ₽Новая ставка, ₽221844907· Поиск17345621081823321844907· Поиск17345621151821421844907· Поиск16890344711411521851163· Трафареты170228893066621851163· Трафареты16987422031215721844907· Поиск16551208474148821851163· Трафареты17410066392722921844907· Поиск166331825438421021851163· Трафареты172551908793ниже минимальной ставки1121844907· Поиск173665043856611221851163· Трафареты1704413365871321844907· Поиск174882019564711421851163· Трафареты171990441233291521844907· Поиск16877409122225⋮ ещё 4 986 строк · строки 16 – 5 001переданоошибка Ozonв очередиПередано 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. Продажи — заказы по цене продажи. ДРР — расходы на продвижение, делённые на сумму заказов.