Разделите источники изменения цены
Цена может измениться из правила репрайсера, участия в акции, ручной правки менеджера, массового импорта, API-интеграции или корректировки самого маркетплейса. Если все эти события попадают в историю как одно и то же число, система не понимает, чью волю нужно сохранить.
В журнале полезно фиксировать источник, пользователя, прежнюю цену, новую цену, причину и срок действия исключения. Тогда робот видит не просто новую цену, а контекст: это временная ручная пауза, аварийное исправление или новая базовая стратегия для SKU.
Задайте приоритет ручной правки
Не каждая ручная цена должна блокировать автоматизацию одинаково. Исправление ошибочной цены обычно требует мгновенной защиты, а небольшой тест маржи может разрешать роботу работать внутри нового коридора. Для этого у правки должен быть тип, а не только значение.
Практичная модель: аварийная правка запрещает любые снижения до проверки, тестовая правка меняет целевую цену на ограниченный срок, а административная правка обновляет исходные параметры правила. Такой подход снижает количество конфликтов между менеджером и системой.
Используйте период охлаждения
После ручной корректировки не стоит сразу запускать прежний репрайсинг. Маркетплейсу нужно время принять цену, агенту — увидеть витрину, а продажам — дать первые сигналы. Если робот начнёт реагировать на старые данные, он легко отменит полезное действие.
Период охлаждения задают по риску: для дорогого товара и большой скидки он длиннее, для небольшой корректировки внутри коридора — короче. В это время система может собирать данные, но не должна выполнять действие, которое прямо противоречит ручной причине.
Не смешивайте ручную цену и минимальную цену
Иногда менеджер вручную поднимает или снижает текущую цену, но минимальная цена остаётся прежней. Это разные параметры. Если правка была временной, не нужно автоматически переписывать экономический минимум SKU и тем самым менять будущую стратегию.
Минимальную цену обновляют только после пересчёта себестоимости, комиссии, логистики, налогов и допустимой прибыли. Ручная витринная цена может быть выше минимума, но не должна заставлять репрайсер забыть нижнюю границу.
Проверяйте, что увидел покупатель
Кабинет продавца и витрина не всегда синхронны. После ручной правки Ozon или Wildberries могут показывать старую цену, цену с учётом скидки, акцию или промо-механику. Поэтому решение робота нужно привязывать к фактической цене покупателя, а не только к отправленной заявке.
Если агент видит расхождение, автоматизация должна остановить спорное действие и показать причину: маркетплейс не принял цену, акция изменила итог, данные API устарели или товар недоступен в выбранном регионе.
Возвращайте автоматизацию по условию
Плохой вариант — вечное ручное исключение, о котором команда забывает. Хороший вариант — автоматический возврат после даты, достижения цели, завершения акции, обновления поставки или подтверждения агентом. Тогда магазин не копит скрытые ручные режимы.
Перед возвратом робот должен пересчитать коридор, проверить конкурентов и оценить свежесть данных. Если ситуация изменилась, он не обязан слепо вернуться к старой цене: он должен показать новое безопасное действие.
Сделайте конфликт видимым
Если робот хочет снизить цену, а менеджер недавно поднял её вручную, это не ошибка интерфейса, а конфликт целей. Его нужно показывать отдельно: какая правка действует, какое правило хочет сработать, какой риск у каждого варианта и кто должен принять решение.
ВитринаPro помогает вести журнал решений, ставить паузы после ручных действий и возвращать репрайсер только после проверки. Так команда сохраняет контроль, а автоматизация не превращается в борьбу за последнее изменение цены.
Частые вопросы
Нужно ли отключать репрайсер после любой ручной правки?
Нет. Достаточно задать тип правки и срок паузы. Аварийные изменения блокируют действия, а тестовые могут лишь временно менять целевой коридор.
Как понять, что робот перезаписал ручную цену?
В журнале должны быть источник изменения, пользователь или правило, старая и новая цена. Тогда конфликт видно без разбора выгрузок маркетплейса.
Можно ли ручной ценой менять минимальную цену товара?
Только если это отдельное решение после пересчёта экономики. Обычная ручная цена не должна автоматически переписывать минимальный порог.
Когда возвращать товар в автоматический режим?
После окончания срока правки, проверки витрины и пересчёта актуальных ограничений. Если данные изменились, робот должен предложить новое безопасное действие.
Фиксируйте ручные правки как события с причиной и сроком, чтобы репрайсер учитывал решение менеджера и безопасно возвращался к автоматике.
Проверить на своих товарах