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

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