Главная Меню Учёт остатков блюд

Учёт остатков блюд

Обновлено Oct 21, 2026

Включается по обращению в поддержку.

Возможности

Откуда берётся число

  • Остаток задаётся для пары «блюдо — точка» и приходит из кассы: iiko, ProCart, R-Keeper Delivery. Собственного расчёта количества у продукта нет.
  • Число обновляется само, регулярным опросом кассы. У iiko остаток приезжает той же выгрузкой, что и снятие с продажи, либо отдельно со склада точки, если такой обмен настроен.
  • Блюда, по которым касса остаток не прислала, продаются без ограничения количества — учёт включается только там, где число есть.

Что видит гость

  • Пока остатка хватает, блюдо ведёт себя как любое другое.
  • Если в корзине набрано больше, чем осталось, у позиции появляется подпись «можно заказать не более N порций», и заказ не оформить, пока количество не уменьшат. Для весовой позиции то же самое считается по весу.
  • Когда остаток исчерпан, позиция уходит в стоп: гость видит её как закончившуюся, и снятие расходится по всем каналам так же, как обычное снятие с продажи — см. Стоп-листы.
  • Проверка привязана к точке и начинает действовать, когда точка определена: по адресу доставки или по выбранному самовывозу.

Запас и придерживание

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

Как настроить

  • Учёт остатков включается по запросу и действует на всю организацию сразу.
  • Для iiko синхронизация остатков включается отдельным переключателем в настройках подключения кассы — его администратор заведения меняет в кабинете сам. По умолчанию остатки не синхронизируются.
  • Запас задаётся двумя числами: сколько порций и сколько граммов или миллилитров оставить вне онлайн-продажи. Ноль означает, что онлайн продаётся весь остаток.
  • Придерживание остатка на время заказа включается отдельно и по умолчанию выключено.
  • Запас и придерживание задаются на организацию целиком: настроить их по отдельной точке нельзя.

Что должно быть настроено и ограничения

  • Нужна подключённая касса, которая отдаёт количественный остаток: iiko, ProCart или R-Keeper Delivery.
  • Число приходит опросом, а не мгновенно: несколько минут остаток в корзине может отставать от кассы. Продажу в зале, прошедшую в этот промежуток, продукт увидит только со следующим обновлением.
  • Пока учёт остатков включён, наличие блюда с остатком определяется числом из кассы: снятие с продажи и нулевой остаток — одно и то же состояние, а не два независимых.
  • До того как определена точка, проверка не работает: в корзину можно набрать любое количество, ограничение появится после указания адреса или самовывоза.
  • Позиции, которых нет в выгрузке остатков, не ограничены ничем — отсутствие числа читается как «сколько угодно», а не как «нисколько».
  • Придерживание снимается, когда заказ доставлен или отменён. Заказ, застрявший в промежуточном статусе, держит остаток занятым.
  • Остаток ведётся по паре «блюдо — точка»: одна и та же позиция в двух точках — два независимых числа.

Чего нет

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

Примеры

Гость просит больше, чем осталось

  1. Гость набирает корзину и указывает адрес доставки — определяется точка.
  2. У блюда, которого осталось восемь порций, он ставит количество девять.
  3. У позиции появляется подпись «можно заказать не более 8 порций», оформление заказа недоступно.
  4. Гость уменьшает количество до восьми и оформляет заказ.

Позиция заканчивается в течение дня

  1. Кухня продаёт последние порции в зале, касса обнуляет остаток.
  2. Очередное обновление приносит ноль, и позиция автоматически снимается с продажи во всех каналах.
  3. Гость, у которого блюдо уже лежало в корзине, видит у него «сейчас нет в наличии» и не может оформить заказ, пока не уберёт позицию.
  4. Как только касса вернёт положительный остаток, блюдо вернётся в продажу без участия сотрудника.

Запас для зала

  1. Заведение задаёт запас в пять порций.
  2. Касса показывает восемь порций — онлайн доступны три.
  3. Когда остаток опускается до пяти, позиция снимается с онлайн-продажи, а оставшиеся порции продаются в зале.

Связанные статьи