Задержка стоп-листа из POS: как исправить в 3 шага
Стоп-лист из POS запаздывает, и гости заказывают отсутствующие блюда. Разбираем причины расхождений и даём три шага для синхронизации в реальном времени.

Коротко: стоп-лист из POS запаздывает по двум причинам — из-за опроса (polling) вместо мгновенной передачи данных и из-за разрозненных каналов продаж. Решение — перейти на вебхуки и свести все каналы к одной точке правды. При комиссии агрегаторов 25–35% от заказа (оценка Data Insight, 2025) каждая отмена из-за расхождения стоп-листа обходится дважды: гость недоволен, а комиссия за отменённый заказ всё равно списана.
Стоп-лист — это список блюд и позиций, временно недоступных к заказу из-за отсутствия ингредиентов или полуфабрикатов на кухне. Формируется он в POS-системе ресторана и должен автоматически расходиться по всем внешним каналам продаж — агрегаторам, сайту, собственному приложению.
Что понадобится, чтобы исправить задержку
Прежде чем настраивать синхронизацию, соберите три вещи: доступ к API вашей POS-системы, список всех подключённых каналов продаж (агрегаторы, сайт, приложение) и регламент — кто и когда вносит позиции в стоп-лист вручную.
- Доступ к API POS. Узнайте у поставщика кассы, поддерживает ли он вебхуки (push-уведомления об изменениях) или только выгрузку по запросу (polling).
- Карта интеграций. Выпишите, через какие модули каждый канал получает стоп-лист: напрямую из POS, через агрегатор-провайдера или вручную через администратора.
- Регламент ответственности. Кто ставит позицию на стоп в момент, когда на кухне закончился ингредиент, и через какое время это должно отразиться везде.
Без этой карты вы будете чинить симптом, а не причину. Задержка почти всегда живёт на стыке систем, а не внутри одной из них.
Шаг 1. Как измерить реальную задержку синхронизации
Прежде чем что-то настраивать, замерьте фактический разрыв во времени между постановкой блюда на стоп в кассе и его исчезновением из меню в каждом канале. Часто оказывается, что задержка не 2–3 минуты, как думает менеджер, а 15–30.
Проведите контрольный тест: в тихий час поставьте тестовую позицию на стоп в POS и засеките время, за которое она пропадёт в приложении, на сайте и в каждом агрегаторе. Повторите три раза в разное время дня — под пиковой нагрузкой очередь запросов к API растёт, и задержка вместе с ней.
Зафиксируйте результат в таблице — она станет базой для разговора с интегратором или поставщиком кассы:
| Канал | Способ передачи | Средняя задержка |
|---|---|---|
| Сайт/приложение через платформу | вебхук | до 30 секунд |
| Агрегатор А | polling каждые 5 мин | 3–7 минут |
| Агрегатор Б | polling каждые 15 мин | 10–20 минут |
Разброс между каналами больше 5 минут — это почти гарантированные отмены заказов на позиции, которых физически нет на кухне.
Шаг 2. Как настроить синхронизацию стоп-листа в реальном времени
Главная причина задержки — опрос (polling) вместо события (вебхука). Polling — это когда система раз в несколько минут спрашивает кассу «что изменилось». Вебхук — когда касса сама мгновенно сообщает об изменении. Переход на вебхуки обычно сокращает задержку с минут до секунд.
| Способ | Как работает | Типичная задержка | Когда используют |
|---|---|---|---|
| Polling | Система опрашивает POS с интервалом | 3–20 минут | Устаревшие интеграции, ограничения API кассы |
| Webhook | POS сама отправляет событие при изменении | до 30 секунд | Современные интеграции агрегатора/приложения |
Если ваш поставщик POS не поддерживает вебхуки, уточните минимально возможный интервал опроса и настройте его как можно короче. Большинство современных касс позволяют снизить интервал до 30–60 секунд без нагрузки на сервер.
Если гость получил подтверждение заказа на позицию, которая уже в стопе, ресторан теряет дважды: платит комиссию агрегатору за отменённый заказ и получает штраф или снижение рейтинга за срыв заказа.
Шаг 3. Как объединить все каналы продаж в одну точку правды
У вас несколько каналов — агрегаторы, сайт, своё приложение — и каждый синхронизируется с кассой отдельно? Тогда задержки в каждом канале будут разными, а расхождения — неизбежными. Решение — свести все каналы к единой интеграции с POS через одну платформу, а не подключать каждый напрямую.
Как отмечают эксперты NorthCode, приложение, не связанное с кухней и кассой напрямую, — это не автоматизация, а лишняя работа: администратор вручную переносит заказы и стоп-листы между системами. Именно в этом ручном звене и рождается основная задержка.
Тут важно понимать разницу в экономике каналов. Комиссия агрегаторов доставки в среднем составляет 25–35% от суммы заказа [источник: оценка рынка, 2026], а себестоимость собственной доставки ресторана оценивается на уровне 25–27% [источник: Data Insight «Доставка готовой еды», сен. 2025, оценка]. Тариф платформы Foodonaut за своё приложение — 4% от выручки. Единая синхронизация через собственный канал становится не просто точнее — она заметно дешевле.

Считаем на цифрах: во что обходится расхождение стоп-листа
Допустим, у ресторана 600 заказов в месяц со средним чеком 1200 ₽ — выручка 720 000 ₽. При комиссии агрегатора 30% ресторан отдаёт 216 000 ₽ в месяц. А ведь даже 3–5% отменённых заказов из-за расхождений в стоп-листе — это ещё и потерянное время кухни, и риск штрафов от агрегатора за срыв заказа.
При переходе на своё приложение с прямой интеграцией POS тариф платформы Foodonaut составляет 4% от выручки — около 28 800 ₽ с той же выручки. Разница в 187 200 ₽ в месяц окупает стоимость подключения приложения за один-два месяца. А единая точка синхронизации стоп-листа устраняет саму причину расхождений, а не только их следствие.
Задержка стоп-листа — это не техническая мелочь, это прямые деньги: комиссия за отменённый заказ, штраф за срыв и недовольный гость, который больше не вернётся.
Какие ошибки чаще всего мешают синхронизации стоп-листа
Большинство сбоев повторяются от ресторана к ресторану: слишком длинный интервал polling, ручное дублирование стоп-листа в каждом канале отдельно и отсутствие ответственного, который проверяет корректность синхронизации после обновления кассы или меню.
- Слишком длинный интервал polling. Если агрегатор опрашивает кассу раз в 15–20 минут, никакая настройка на стороне ресторана эту задержку не сократит — нужно менять интеграцию.
- Ручное внесение стоп-листа в каждый канал отдельно. Администратор физически не успевает обновить 3–4 канала одновременно в разгар смены.
- Отсутствие ответственного за проверку. После обновления POS или смены меню синхронизация может «отвалиться» незаметно, и об этом узнают только из жалоб гостей.
- Путаница в отчётности из-за расхождений. Если стоп-лист не совпадает с фактическими остатками, финансовая отчётность по каналам продаж перестаёт сходиться, а расчёт реальной выручки усложняется ещё сильнее, если добавить сюда возвраты и компенсации от агрегаторов.
- Игнорирование пиковых нагрузок. Задержка синхронизации часто растёт именно в часы пик, когда цена ошибки для ресторана выше всего.

Что в итоге даёт быстрая синхронизация стоп-листа
После перехода на событийную синхронизацию и единую точку правды задержка сокращается с минут до секунд, а число отменённых заказов из-за отсутствия блюда падает почти до нуля. Это напрямую снижает потери на комиссиях за отменённые заказы и защищает рейтинг ресторана — и в агрегаторах, и в собственном приложении.
Гости замечают несоответствия чаще, чем кажется: более 70% опрошенных сталкивались с расхождениями между меню и фактическим наличием или ценой блюда за последний год — по данным исследования, опубликованного Mail. А треть узнаёт об этом на собственном опыте посещения заведения. Точный стоп-лист — это вопрос не только операционной гигиены, но и доверия к бренду.
Ключевые выводы
- Комиссия агрегаторов доставки составляет 25–35% от заказа [источник: оценка рынка, 2026] — каждая отмена из-за расхождения стоп-листа увеличивает эти потери.
- Переход с polling на вебхуки сокращает задержку синхронизации стоп-листа с 3–20 минут до 30 секунд и меньше.
- Себестоимость собственной доставки оценивается на уровне 25–27% [источник: Data Insight, сен. 2025], а тариф платформы Foodonaut за своё приложение — 4% от выручки.
- Единая точка синхронизации стоп-листа для всех каналов устраняет причину расхождений, а не только её последствия.
- Более 70% гостей замечают несоответствия меню и наличия блюд за последний год, по данным исследования Mail — точный стоп-лист напрямую влияет на доверие к ресторану.
Источники
Читайте также
Доставка, зал и самовывоз — в одной системе
Фудонавт собирает заказы из всех каналов в один поток: доставка, самовывоз, зал, единая база гостей и меню. Меньше ручной работы, заказы не теряются, решения — на данных.




