Цена на 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 | Отчёт о загрузке построчно, а не общий статус |
Какое поле цены вы правите на самом деле
Половина жалоб «цена не меняется» — это правка не того поля. Ценовых полей в карточке пять, и покупатель видит не то, что вы ввели, а итог их взаимодействия.
| Поле | Что это | Что ломается, если ошибиться |
|---|---|---|
| Цена | Основная цена продажи, от неё считаются комиссия и выплата | Правите её, а на витрине видна акционная — разницы не заметите |
| Цена до скидки | Зачёркнутая цена для сравнения | Слишком близка к основной — площадка её не покажет или отклонит |
| Минимальная цена | Порог, ниже которого вы не готовы продавать | Стоит выше новой цены — снижение упрётся в неё |
| Цена с Ozon Картой | Цена для покупателей с картой и подпиской | Считаете, что у вас «сбилась цена», а это другая витринная цифра |
| Акционная цена | Цена внутри конкретной акции | Перебивает основную на всё время участия |
Порядок такой: открыли карточку, выписали все пять значений в блокнот, и только потом делаете выводы. На это уходит минута, а половина «сбоев» после этого закрывается — оказывается, основная цена изменилась ровно так, как вы её поставили, просто покупателю показывается другая цифра. Разница между вашей ценой и тем, что видит покупатель с баллами и подпиской, — это штатная работа витрины, а не поломка.
Акция держит цену: почему новая цифра не доходит до витрины
Самая частая причина жалобы из всех восьми. Пока товар участвует в акции, на витрине действует акционная цена, а не ваша основная. Поднимите основную хоть до 3 000 ₽ — покупатель всё равно увидит акционную, и заказ придёт по ней. Со стороны это выглядит ровно как «цена не меняется», хотя в кабинете всё сохранилось как надо.
Что делать по шагам: открыть раздел «Акции», найти активные акции, проверить список участвующих товаров, вывести нужный SKU из акции — и только после этого менять цену. Вывод из акции не всегда мгновенный: по опыту, от нескольких минут до часа, а у части механик товар доигрывает акцию до её окончания.
Отдельная история — автоприменение. Если включено автодобавление в акции, товар заезжает в новую акцию сам, без вашего участия, и цена уезжает вниз ночью. В методе обновления цен за это отвечают отдельные флаги: авто-участие в акциях и работа ценовой стратегии передаются тем же запросом, что и сама цена. Дальше получается ловушка — вы отключаете автоакции руками в кабинете, а ближайшая выгрузка из интеграции снова присылает флаг со значением «включено», и всё возвращается. Названия полей Ozon за последние годы менял, так что сверьте их с актуальной документацией Ozon Seller API и попросите разработчика показать, что именно уходит в запросе, а не что задумано.
Минимальная цена и карантин: когда площадка сама не пускает новую цену
Минимальная цена — ваш собственный стоп-кран. Она нужна, чтобы автоакции и ценовые стратегии не увели товар ниже себестоимости. Побочный эффект вылезает на распродажах: минимальная стоит 2 200 ₽, вы ставите 1 990 ₽ — и новая цена либо отклоняется с ошибкой, либо применяется, но товар не пускают в акцию с такой скидкой. Какой из двух сценариев сработает, зависит от способа правки и от текущих правил площадки, поэтому читайте текст ошибки: он называет конкретное поле. Порядок действий один — сначала опустить минимальную цену до нового пола экономики, потом менять цену продажи.
Карантин цен — другой механизм и другая логика. Он срабатывает, когда цена падает слишком резко за один шаг: площадка подозревает ошибку продавца (лишний ноль, съехавшая колонка в прайсе) и ставит цену на проверку. На витрине при этом остаётся старая цифра, а иногда товар временно уходит из продажи. Порог снижения и срок проверки Ozon менял не раз, так что конкретную цифру из чужой инструкции брать на веру не стоит — сверьтесь с базой знаний Ozon Seller.
Практика от точного порога не зависит: снижайте цену шагами по 10–15 % с паузой между ними, а не одним прыжком вдвое. Если товар уже в карантине, рядом с ценой появляется подтверждение — вы говорите площадке, что цифра верная, и ждёте проверки.
Витрина отстаёт: задержка обновления и кеш
Цена в кабинете и цена на витрине — не одно и то же хранилище. После сохранения изменение проходит обработку и только потом появляется в поиске, в карточке и в приложении. Обычно это минуты, в часы пиковой нагрузки и во время распродаж — дольше. Ошибка новичка: поменять цену и через две минуты решить, что ничего не работает, а потом ещё пять раз перезаписать её разными способами. В итоге вы получаете очередь из конфликтующих обновлений и уже не понимаете, какое из них применилось.
Как проверять честно: поменяли — записали время — ждёте час — смотрите карточку в режиме инкогнито или в приложении на телефоне, не в кабинете. Свой кабинет и браузер с кешем — плохой источник правды.
Конфликт интеграций: кто записал цену последним
Классика симптома C. У продавца подключены 1С или МойСклад, репрайсер и ещё скрипт на API, который когда-то написал подрядчик. Вы меняете цену в кабинете, а через четыре часа синхронизация из учётной системы выгружает свой прайс и возвращает старое значение. Формально всё работает правильно: побеждает тот, кто записал последним.
Что проверить:
- История изменений цены. В карточке товара видно время последней правки и её источник — интерфейс, файл или API. Это сразу режет половину версий: источник не интерфейс — значит, цену поменял не человек в кабинете, и разбираться надо не с сотрудниками.
- Какая именно интеграция. Все системы, которые ходят под одним API-ключом, в истории сливаются в один источник. Развести их помогает время: сверьте момент отката с расписанием выгрузок — раз в час, раз в сутки, ночью после закрытия смены.
- Направление обмена. В учётной системе цена часто ведущая: она перезаписывает маркетплейс на каждой синхронизации, а не только когда вы что-то поменяли в номенклатуре.
- Репрайсер и ценовые стратегии. Стратегия, привязанная к цене конкурента, двигает вашу цену каждый раз, когда дёрнулся конкурент. Для неё это не откат, а штатная работа.
- Старые ключи API. Ключ, выданный подрядчику год назад, работает до тех пор, пока его не отозвали, — и продолжает крутить цены по забытому скрипту. Смотрите список ключей в настройках и убирайте всё, за чем нет живого владельца.
Вывод, к которому приходит каждый, кто хоть раз ловил такой откат: у цены должен быть ровно один хозяин. Либо цены ведёт учётная система и в кабинете вы их не трогаете, либо цены живут в кабинете, а обмен по ценам выключен совсем. Два хозяина рано или поздно заканчиваются откатом, и отловить его всегда дороже, чем один раз договориться о направлении обмена.
Загрузка прошла, а цена — нет: тихие ошибки файла и 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 дней бесплатно, без карты.
Попробовать ИИ-менеджера бесплатно