Цена на Ozon не меняется или откатывается назад: 8 причин и что проверить

Разбираем, почему новая цена на Ozon не сохраняется, не доходит до витрины или откатывается через сутки: блокировка акцией, минимальная цена, карантин, задержка обновления и конфликт интеграций. Порядок диагностики за 15 минут и что делать с каждой причиной.

Поставили 2 490 ₽, сохранили, обновили страницу — а в карточке снова 1 990 ₽. Или в кабинете цена новая, а покупатель на сайте видит старую. Или файл загрузился со статусом «успешно», но в товарах не изменилось ничего. За три года торговли мы в Starbox словили все восемь причин из этой статьи, и ни разу дело не было в «баге Ozon»: почти всегда цену держит или перезаписывает что-то ещё — акция, минимальная цена, карантин, репрайсер или вторая интеграция, которая пишет поверх вас по расписанию. Ниже — как за пятнадцать минут понять, какая причина ваша, и что делать с каждой.

Три разных «не меняется» — и лечатся они по-разному

Прежде чем искать причину, определите симптом. Их ровно три, и они указывают на совершенно разные места.

Симптом A: цена не сохраняется. Вводите новое значение, жмёте «Сохранить», поле возвращается к старому сразу или после перезагрузки страницы. Значит, значение отклонено на входе — валидацией, минимальной ценой, правилом соотношения с ценой до скидки или форматом числа в файле.

Симптом B: в кабинете новая, у покупателя старая. В списке товаров стоит то, что вы поставили, а на карточке в приложении — другое. Значит, применение прошло, но витрина ещё не обновилась либо цену для покупателя формирует что-то поверх вашей: акция, баллы, Ozon Карта.

Симптом C: сохранилась и откатилась. Цена держалась несколько часов или сутки, а потом вернулась к прежней сама. Это всегда внешняя запись: интеграция по расписанию, репрайсер, автоакция. Ozon не откатывает цены «просто так» — кто-то записал поверх.

Дальше — те самые восемь причин, по одной на строку. Средний столбец отсекает лишнее: при симптоме A ваши строки — 1, 4, 5 и 8, при B — 1, 2, 3, 5 и 6, при C — всего две, 3 и 7.

Причина Симптом Где проверять первым делом
1. Правите не то ценовое поле A или B Карточка товара → блок цен, все значения сразу
2. Товар прямо сейчас участвует в акции B Раздел «Акции» → список участвующих товаров
3. Автоучастие в акциях включается само B, C Настройки автодобавления + флаги в выгрузке по API
4. Новая цена ниже вашей минимальной A Поле «Минимальная цена» и текст ошибки при сохранении
5. Карантин цен после резкого снижения A, B Уведомления кабинета и статус товара
6. Витрина ещё не пересчиталась B Карточка глазами покупателя через 30–60 минут
7. Поверх пишет интеграция или репрайсер C История изменений цены, журнал загрузок, логи систем
8. Файл или API прошли с ошибками по строкам A Отчёт о загрузке построчно, а не общий статус

Чек-лист

Диагностика за 15 минут

Какое поле цены вы правите на самом деле

Половина жалоб «цена не меняется» — это правка не того поля. Ценовых полей в карточке пять, и покупатель видит не то, что вы ввели, а итог их взаимодействия.

Поле Что это Что ломается, если ошибиться
Цена Основная цена продажи, от неё считаются комиссия и выплата Правите её, а на витрине видна акционная — разницы не заметите
Цена до скидки Зачёркнутая цена для сравнения Слишком близка к основной — площадка её не покажет или отклонит
Минимальная цена Порог, ниже которого вы не готовы продавать Стоит выше новой цены — снижение упрётся в неё
Цена с Ozon Картой Цена для покупателей с картой и подпиской Считаете, что у вас «сбилась цена», а это другая витринная цифра
Акционная цена Цена внутри конкретной акции Перебивает основную на всё время участия

Порядок такой: открыли карточку, выписали все пять значений в блокнот, и только потом делаете выводы. На это уходит минута, а половина «сбоев» после этого закрывается — оказывается, основная цена изменилась ровно так, как вы её поставили, просто покупателю показывается другая цифра. Разница между вашей ценой и тем, что видит покупатель с баллами и подпиской, — это штатная работа витрины, а не поломка.

Акция держит цену: почему новая цифра не доходит до витрины

Самая частая причина жалобы из всех восьми. Пока товар участвует в акции, на витрине действует акционная цена, а не ваша основная. Поднимите основную хоть до 3 000 ₽ — покупатель всё равно увидит акционную, и заказ придёт по ней. Со стороны это выглядит ровно как «цена не меняется», хотя в кабинете всё сохранилось как надо.

Что делать по шагам: открыть раздел «Акции», найти активные акции, проверить список участвующих товаров, вывести нужный SKU из акции — и только после этого менять цену. Вывод из акции не всегда мгновенный: по опыту, от нескольких минут до часа, а у части механик товар доигрывает акцию до её окончания.

Отдельная история — автоприменение. Если включено автодобавление в акции, товар заезжает в новую акцию сам, без вашего участия, и цена уезжает вниз ночью. В методе обновления цен за это отвечают отдельные флаги: авто-участие в акциях и работа ценовой стратегии передаются тем же запросом, что и сама цена. Дальше получается ловушка — вы отключаете автоакции руками в кабинете, а ближайшая выгрузка из интеграции снова присылает флаг со значением «включено», и всё возвращается. Названия полей Ozon за последние годы менял, так что сверьте их с актуальной документацией Ozon Seller API и попросите разработчика показать, что именно уходит в запросе, а не что задумано.

Минимальная цена и карантин: когда площадка сама не пускает новую цену

Минимальная цена — ваш собственный стоп-кран. Она нужна, чтобы автоакции и ценовые стратегии не увели товар ниже себестоимости. Побочный эффект вылезает на распродажах: минимальная стоит 2 200 ₽, вы ставите 1 990 ₽ — и новая цена либо отклоняется с ошибкой, либо применяется, но товар не пускают в акцию с такой скидкой. Какой из двух сценариев сработает, зависит от способа правки и от текущих правил площадки, поэтому читайте текст ошибки: он называет конкретное поле. Порядок действий один — сначала опустить минимальную цену до нового пола экономики, потом менять цену продажи.

Карантин цен — другой механизм и другая логика. Он срабатывает, когда цена падает слишком резко за один шаг: площадка подозревает ошибку продавца (лишний ноль, съехавшая колонка в прайсе) и ставит цену на проверку. На витрине при этом остаётся старая цифра, а иногда товар временно уходит из продажи. Порог снижения и срок проверки Ozon менял не раз, так что конкретную цифру из чужой инструкции брать на веру не стоит — сверьтесь с базой знаний Ozon Seller.

Практика от точного порога не зависит: снижайте цену шагами по 10–15 % с паузой между ними, а не одним прыжком вдвое. Если товар уже в карантине, рядом с ценой появляется подтверждение — вы говорите площадке, что цифра верная, и ждёте проверки.

Проверьте себя

Товар стоит 2 490 ₽, минимальная цена — 2 200 ₽. Вы ставите 1 890 ₽ под распродажу, сохраняете, но в карточке остаётся 2 490 ₽. С чего начать разбор?

Витрина отстаёт: задержка обновления и кеш

Цена в кабинете и цена на витрине — не одно и то же хранилище. После сохранения изменение проходит обработку и только потом появляется в поиске, в карточке и в приложении. Обычно это минуты, в часы пиковой нагрузки и во время распродаж — дольше. Ошибка новичка: поменять цену и через две минуты решить, что ничего не работает, а потом ещё пять раз перезаписать её разными способами. В итоге вы получаете очередь из конфликтующих обновлений и уже не понимаете, какое из них применилось.

Как проверять честно: поменяли — записали время — ждёте час — смотрите карточку в режиме инкогнито или в приложении на телефоне, не в кабинете. Свой кабинет и браузер с кешем — плохой источник правды.

Конфликт интеграций: кто записал цену последним

Классика симптома C. У продавца подключены 1С или МойСклад, репрайсер и ещё скрипт на API, который когда-то написал подрядчик. Вы меняете цену в кабинете, а через четыре часа синхронизация из учётной системы выгружает свой прайс и возвращает старое значение. Формально всё работает правильно: побеждает тот, кто записал последним.

Что проверить:

  1. История изменений цены. В карточке товара видно время последней правки и её источник — интерфейс, файл или API. Это сразу режет половину версий: источник не интерфейс — значит, цену поменял не человек в кабинете, и разбираться надо не с сотрудниками.
  2. Какая именно интеграция. Все системы, которые ходят под одним API-ключом, в истории сливаются в один источник. Развести их помогает время: сверьте момент отката с расписанием выгрузок — раз в час, раз в сутки, ночью после закрытия смены.
  3. Направление обмена. В учётной системе цена часто ведущая: она перезаписывает маркетплейс на каждой синхронизации, а не только когда вы что-то поменяли в номенклатуре.
  4. Репрайсер и ценовые стратегии. Стратегия, привязанная к цене конкурента, двигает вашу цену каждый раз, когда дёрнулся конкурент. Для неё это не откат, а штатная работа.
  5. Старые ключи API. Ключ, выданный подрядчику год назад, работает до тех пор, пока его не отозвали, — и продолжает крутить цены по забытому скрипту. Смотрите список ключей в настройках и убирайте всё, за чем нет живого владельца.

Вывод, к которому приходит каждый, кто хоть раз ловил такой откат: у цены должен быть ровно один хозяин. Либо цены ведёт учётная система и в кабинете вы их не трогаете, либо цены живут в кабинете, а обмен по ценам выключен совсем. Два хозяина рано или поздно заканчиваются откатом, и отловить его всегда дороже, чем один раз договориться о направлении обмена.

Опрос

Как вы обновляете цены на Ozon?

Распределение для этой статьи · выберите свой ответ

Загрузка прошла, а цена — нет: тихие ошибки файла и API

Общий статус «загружено» ничего не говорит о конкретных строках. Открывайте отчёт о загрузке и смотрите результат по каждому товару — там и будет причина.

Что чаще всего ломается в файле: артикул продавца вместо Ozon ID или наоборот, невидимые пробелы в артикуле после копирования из другой таблицы, цена с запятой вместо точки, цена с разделителем разрядов или вообще текстом. Отдельный сорт беды — старый шаблон: формат обновили, а вы льёте прошлогодний файл с переименованными вручную колонками, и площадка просто не понимает, где здесь цена.

Что ломается в API: запрос принят, но в ответе по части товаров лежат ошибки — их нужно читать, а не смотреть только на код 200. Второе место — лимиты: и на количество товаров в одном запросе, и на частоту обновлений по одному товару. Слишком частые обновления цены площадка может отклонять, поэтому дёргать цену каждые пять минут не стоит; актуальные ограничения смотрите в документации Ozon Seller API. Третье — правки не в том магазине: если на аккаунте несколько магазинов, легко выгрузить прайс в соседний.

Ещё одна засада — вариации. В карточке с размерами или цветами цена задаётся по каждому варианту отдельно. Поменяли цену у одного размера, смотрите на другой — и кажется, что изменение не применилось.

Разбор: как у нас цена откатывалась три дня подряд

Товар — набор для ухода за обувью, цена 2 490 ₽. Поставщик поднял закупку с 1 180 до 1 345 ₽, и плановые 18 % чистой маржи превратились в 11 %: с каждой продажи оставалось 283 ₽ вместо 448 ₽. Подняли цену до 2 690 ₽ — по нашей экономике каждая сотня рублей в цене после комиссии, логистики и налога приносит около 74 ₽, так что +200 ₽ возвращали маржу к 16 %. Сохранили, проверили в карточке — всё на месте. Утром там снова 2 490 ₽. Повторили — на следующий день та же картина.

Первая гипотеза была про акции: проверили, товар не участвовал ни в одной. Вторая — карантин: уведомлений не приходило, да и цена росла, а не падала, так что механизм не тот. Помогла история изменений: правка в 03:40 пришла из API, а не из интерфейса. В это время отрабатывала ночная выгрузка из учётной системы, где прайс никто не обновлял, — там лежали те самые 2 490 ₽.

Решение заняло десять минут: отключили обмен по ценам в направлении «учётная система → Ozon», оставив обмен остатками и заказами. Цена встала. Заодно договорились о правиле: цены ведём в кабинете, в учётку они приезжают обратно раз в неделю для отчётности. За три дня метаний ушло 29 заказов по старой цене — это около 4 300 ₽ недополученной маржи. Открыть историю изменений в первый же час стоило бы пяти минут.

FAQ

Почему не меняется цена на Ozon Seller?

Чаще всего товар участвует в акции, и на витрине действует акционная цена поверх вашей основной. Второй по частоте вариант — новая цена уходит ниже вашей же минимальной, и правка упирается в этот порог. Третий — вы сравниваете разные поля: правите основную цену, а смотрите на цену с Ozon Картой или на акционную.

Через сколько цена обновляется на Ozon после изменения?

Обычно изменение доходит до витрины за минуты, но в периоды распродаж и пиковой нагрузки может занимать до часа. Проверяйте карточку глазами покупателя в приложении или в режиме инкогнито, а не в своём кабинете с кешем. Не переписывайте цену повторно, пока не прошёл час — это создаёт очередь конфликтующих обновлений.

Почему цена откатывается назад после изменения?

Значит, поверх вашей правки пишет что-то ещё: синхронизация из 1С или МойСклад по расписанию, репрайсер со стратегией, автоприменение акций. Поднимите историю изменений цены в карточке и посмотрите, из какого источника пришло последнее значение и в какое время. Время отката, совпавшее с ночной выгрузкой, обычно называет виновника точнее любых догадок — дальше остаётся оставить у цены одного хозяина.

Как изменить цену, если товар участвует в акции?

Пока идёт участие, ваша основная цена на витрину не попадёт — сначала выведите товар из акции в разделе «Акции», затем меняйте цену. Учтите, что вывод не всегда мгновенный и часть механик доигрывает до конца периода. Если товар заезжает в акции сам, отключите автодобавление и проверьте, что интеграция не включает этот флаг обратно при каждой выгрузке.

Загрузил файл с ценами, а цены не изменились — что делать?

Откройте отчёт о загрузке и читайте результат построчно: общий статус «успешно» не значит, что применились все строки. Типовые причины — не тот идентификатор товара, пробелы в артикуле, цена с запятой или текстом, устаревший шаблон файла. Если по строкам ошибок нет, проверьте, что загрузка ушла в нужный магазин и что вы смотрите тот же вариант карточки, который правили.

Статья была полезна?

Вы развиваете магазин. ИИ разбирается с рутиной.

Поручите Starbox AI поиск потерь в прибыли, проверку рекламы и планирование запасов. Задавайте вопросы в чате и получайте рекомендации по своему магазину. Попробуйте ИИ-менеджера для Ozon 14 дней бесплатно, без карты.

Попробовать ИИ-менеджера бесплатно