Касса: экран «Заказы»


Что это за экран

«Заказы» — главная доска смены: сюда приходят заказы гостей, здесь их подтверждают, ведут до подачи и рассчитывают. Экран открыт ролям с правом «Приём заказов»; если приём заказов у заведения выключен, экрана нет вовсе.

Доска обновляется сама: новые заказы и смена статусов появляются без перезагрузки, возраст тикетов пересчитывается на ходу.

Если заведение ведёт склад, на общем планшете и на телефоне в шапке доски есть кнопка «Вскрыть / списать» (на телефоне — значок открытой коробки): бармен вскрывает банку или списывает бой, не уходя с заказов. Кому она видна — в справке по складу.

{info} Смену отмечают не здесь: кнопка «Начать смену» живёт в меню аккаунта (аватар) на компьютере и в карточке смены на экране «Прочее» на телефоне (смены). Общее устройство смену не отмечает вовсе.

Доска заказов

Четыре вида доски

Переключатель в шапке даёт четыре взгляда на одну и ту же смену:

  • Доска — канбан по этапам, удобен на большом экране кассы.
  • Карта — план зала: видно, что происходит по столам.
  • Лента — очередь слева, карточка заказа справа; сюда же открывается правка.
  • Касса — столы к расчёту: все открытые счета, сверху — столы, которые ждут оплаты («Ждёт оплаты»). Нажмите на стол — откроется его счёт, и отсюда же его закрывают, делят и сливают. Счета, открытые со вчера и раньше, вынесены отдельным предупреждением, чтобы забытый счёт не держал стол занятым. Ниже — блок «Рассчитано»: сколько счетов и на какую сумму закрыли за день, с разбивкой по способам оплаты и списком самих счетов (способ оплаты). Переключатель «Сегодня / Вчера» нужен сменам, которые заканчиваются после полуночи; счёт из списка открывается, чтобы доуказать или поправить способ оплаты. Итог «Деньгами» складывает только наличные, перевод, карту и кошелёк — то, что должно лежать в ящике и прийти на счёт. «На номер», «Ваучер» и «Не указано» показаны своими строками, но в итог не входят.

Закрыть, разделить и слить счёт в «Кассе» можно с правом «Расчёт счетов»; без него счёт открывается только для просмотра и печати пре-чека, если он включён в заведении (кто что может).

Кнопка-булавка рядом открывает меню «Вид по умолчанию»: отметьте «Открывать «Доска» по умолчанию» (или другой вид, на котором вы сейчас), и устройство будет открываться на нём. Простое переключение вкладки вид по умолчанию не меняет — это осознанное действие. Пока открыт закреплённый вид, булавка закрашена.

{info} На телефоне и на планшете в вертикали видов три: Лента, Карта и Касса. Канбан-доски здесь нет — колонкам не хватает ширины, поэтому закреплённая «Доска» открывается «Лентой». Карта работает так же, как на большом экране: нажатие на стол открывает его карточку снизу, а счётчик рядом с вкладкой показывает, сколько вызовов гостей ждут ответа.

Очереди и карточка заказа

Заказы разложены по этапам: Новые (ещё не подтверждены) → В работе → Готово (всё приготовлено, пора нести) → Поданные (узкая рельса сбоку, журнал последних поданных).

В шапке доски появляется красная плашка со временем, когда самый старый активный тикет уже просрочен. Пока всё вовремя, её нет.

На карточке видно номер заказа, стол, состав, комментарии гостя, сумму и одну главную кнопку текущего этапа: Подтвердить → Готово → Подать. Клик по карточке открывает полную карточку заказа со счётом стола, печатью и правкой.

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

Как только у заказа появляется кнопка «Подать», в его карточке появляется и блок «Отнести к столу» — наборы подачи тех блюд, которые в нём есть (чек-лист подачи), со счётчиком «отмечено / всего». Настраивать его не нужно: если у блюд нет наборов, блока просто нет. Если кухонный этап в заведении выключен, кнопка «Подать» и блок появляются сразу после подтверждения заказа — ждать статуса «готово» не нужно, его в таком заведении и не бывает (этап «Готово»).

Номер заказа — тот же, что гость видит у себя на экране статуса и что печатается на тикете и в чеке: «заказ 12» у стола и на кассе — один и тот же заказ. Номер свой у заведения и каждый день начинается с 1 (номер заказа). Если заведение спрашивает у гостей имя и номер комнаты, рядом со столом стоит строка «Комната 214 · Анна» (данные гостя).

Возраст тикета меняет цвет: спокойный, затем предупреждение, затем «просрочен» — чтобы забытый заказ было видно издалека.

{info} Кнопка «Готово» видна только тем, у кого есть право отбивать готовность. Если в заведении кухонный этап выключен, у готовящегося заказа сразу появляется «Подать» (стадия «Готово»).

{success} Если кто-то из коллег успел раньше, вы увидите «Кто-то успел раньше — список обновлён»: доска сама подтянет реальное состояние, ничего не сломается.

Пометка «Оплачено». Закрытие счёта не снимает с доски заказ, у которого блюдо ещё не вынесли: карточка остаётся в колонке «В работе» или «Готово» с пометкой «Оплачено», и кнопка «Подать» работает как обычно. Стол на карте при этом освобождается (закрытие счёта).

Подтвердить, отклонить, отменить

Что можно сделать с заказом, зависит от того, где он сейчас:

Заказ Что можно Причина Право
Новый — заявка гостя, ещё не подтверждена Подтвердить — заказ уходит на кухню; Отклонить — заявка не принята Необязательна «Приём заказов»
Принятый — готовится или уже готов Отменить заказ Обязательна: кнопка не сработает, пока поле пустое «Отмена заказов»
Поданный Отменить нельзя — —

«Отклонить» и «Отменить заказ» — на карточке заказа. Официант без права «Отмена заказов» пункта «Отменить заказ» просто не видит и позовёт менеджера, а новую заявку отклонить может.

Гость видит причину. Причина отклонения или отмены сразу появляется на экране гостя крупной карточкой «Причина от заведения» — на языке, на котором гость открыл меню: перевод делается автоматически за несколько секунд, оригинал гость видит под ним мельче. Если заведение за день исчерпало предел автоматических AI-операций, причина остаётся без перевода — гость видит её так, как вы её написали. У заказа, который набрал персонал, гостевого экрана нет — причина остаётся только в истории заказа. Поэтому пишите коротко и по-человечески: «Нет в наличии», «Кухня уже закрыта». Без причины гость видит только, что заказ отклонён и ничего не списано (как это выглядит у гостя). Если причину переводили, в деталях заказа в архиве видно, какой текст получил гость.

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

{info} Удалить заказ в приложении нельзя — ни на кассе, ни у официанта. Отклонение и отмена заказ не стирают: он остаётся в архиве со статусом «Отклонён» или «Отменён» и в выручку не попадает. Полное удаление вместе с историей есть только в панели платформы у её администраторов — для технической уборки, по запросу в поддержку.

{success} Если заказ успели подать или счёт закрыли, пока вы отменяли, появится «Заказ уже подан или счёт закрыт — отменить нельзя. Список обновлён.», а карточка вернётся на место.

Сигнал о зависшем заказе

Если новый заказ долго ждёт подтверждения, поверх экрана появляется плашка «Заказ ждёт подтверждения уже 3:20» и звук. Чем дольше ждёт — тем настойчивее сигнал.

Кнопка «Тише на 90 сек» глушит звук и плашку на полторы минуты, но не обманывает: возраст заказа продолжает идти, и сигнал вернётся на том уровне, которого заслуживает реальное ожидание. Плашка исчезает сама, когда неподтверждённых заказов не остаётся.

Вызовы гостей и просьба счёта

Когда гость нажимает у себя «Позвать официанта» или «Попросить счёт», вызов появляется на «Заказах» — на любом виде доски. На большом экране это плашка в шапке, рядом с переключателем видов; на телефоне — карточка внизу, над панелью навигации. Доска при этом не сдвигается. Экран «Зал» получает такую же карточку; кухня вызовы не видит.

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

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

Звук у вызова тот же, что у нового заказа, и слышен на любом экране приложения — даже если вы в это время правите меню. Громкость и сам звук настраиваются на устройстве (уведомления и звук).

{info} Заведению, где официанты работают без приложения, этого достаточно: планшет «Заказов» видит и принимает все вызовы сам. Push такому планшету не приходит — он общий, а не личный (кому приходит push).

Заказ вручную

Кнопка «Новый заказ» открывает композер — им принимают устный заказ, заказ по телефону или заказ за стойкой.

  1. Стол. Плитки показывают занятость: «свободен · 4 места» или «занят · 2 заказа · сумма». Стол, закреплённый за вами, помечен бейджем «мой».
  2. Блюда. Поиск и категории; у блюда с вариантами написано «от …», у блюда из стоп-листа — метка «Стоп-лист», у блюда, которое кончилось на складе, — «Кончилось»; добавить такие блюда нельзя. Первыми стоят блюда, которые заведение чаще всего продавало за последние 30 дней, блюда из стоп-листа — в конце; блюда без продаж идут в порядке меню.
  3. Конфигуратор. Для блюда с размерами и добавками открывается лист выбора; там же комментарий к позиции («без лука»).
  4. Корзина. Количество, комментарий ко всему заказу, «Очистить» и «Добавить ещё». Дальше — оформление.

{info} Без выбранного стола заказ не оформить — это защита от «висящих» заказов, которые некому отнести.

Заказ «уже подан»

В корзине есть переключатель «Уже подан — без кухни»: заказ записывается сразу как поданный и попадает в счёт стола, кухня тикет не увидит. Чек — как и для любого заказа — печатается при расчёте (счёт стола).

Это для бара и витрины: кофе налит, круассан подан — нужно просто зафиксировать продажу в счёте стола. Переключатель запоминается на этом устройстве.

{warning} Кухня такой заказ не увидит вовсе. Если блюдо всё-таки надо готовить — выключите переключатель.

Правка принятого заказа

«Изменить» открывает правку в «Ленте»: можно добавить блюдо, продублировать строку, поправить количество у ещё не подтверждённого заказа. После «Сохранить изменения» или «Отменить» экран возвращается к виду, с которого правку начали.

Правки копятся и уходят на кухню одной серией по кнопке «Сохранить изменения» — до этого момента кухня ничего не видит. Внизу показан новый итог с разницей к прежней сумме.

{info} Строку, которую кухня уже взяла в работу, изменить нельзя — она помечена «на кухне». Такую позицию можно только снять.

Снятие позиции

Снятие (void) — это «убрать позицию из принятого заказа»: гость передумал, ошиблись при приёме, блюдо кончилось. В меню строки — «Снять позицию», дальше обязательная причина (есть готовые: «Гость передумал», «Ошибка приёма», «Стоп-лист», «Брак»). Строка снимается целиком, со всеми порциями.

Снятая строка не исчезает: она остаётся в заказе зачёркнутой, с количеством, пометкой «Снято» и причиной, и вычитается из суммы. Так сохраняется честная история смены — видно, что происходило, а не только итог.

Если заведение ведёт склад, а блюдо ещё не подали, окно снятия спрашивает «Продукты вернулись на склад?». «Да» стоит заранее, пока кухня блюдо не начинала, «Нет» — когда оно уже готовится или готово; причина «Брак» ставит «Нет» без выбора. «Да» возвращает продукты на остаток. «Нет» списывает их как испорченные: в журнале склада появится «Списание · испорчено» с пометкой «Снято с заказа: …». В правке заказа рядом с причиной видно, что будет: «вернётся на склад» или «спишется как испорченное». Отмена всего принятого заказа решает так же, без вопроса: не начатое возвращается, начатое списывается (склад и продажи).

{info} Снятые строки не попадают в гостевой чек и не считаются в выручке. Право снимать позиции выдаётся отдельно от приёма заказов (роли).

Сканирование QR-корзины гостя

В лёгком режиме гость показывает QR со своей корзиной, а сотрудник нажимает «Сканировать». Кнопка есть только в этом режиме и только если у устройства есть камера.

Отсканированная корзина открывается черновиком «Заказ от гостя» — с номером стола, если он был в коде. Сотрудник проверяет состав и подтверждает.

В настройках сканера: фонарик, выбор камеры, непрерывное сканирование, звук и вибрация. Сканер понятно объясняет ошибки: код устарел («попросите гостя открыть корзину заново»), это QR стола, а не заказа, или QR чужого заведения.

{info} Если камеры нет или она недоступна, честный путь — «Создать заказ вручную»: ввести код заказа руками нельзя.

Лента и архив

В «Ленте» слева очередь по этапам, внизу — свёрнутая секция «Поданные» за сегодня.

Переключатель охвата «Смена / Архив» открывает прошлые дни: поиск по номеру заказа, столу и блюду, фильтры по периоду, статусу и официанту, выгрузка CSV и ссылка в аналитику. Архив доступен только с правом «Аналитика · Просмотр».

Номер заказа каждый день начинается с 1, поэтому «12» за неделю найдёт заказ № 12 каждого дня — нужный узнаете по дате и столу; «#12» и «№ 12» ищутся так же, а заказ, принятый кассой без интернета, — по своему номеру «1-7». Тот же список за период аналитики — на вкладке «Заказы».

{info} Выгрузка CSV учитывает и фильтры, и строку поиска — уходит ровно то, что вы видите на экране. Номер заказа — первая колонка «Order #», за ней дата; номер счёта — колонка «Bill #» рядом со статусом счёта. Имя и комната, которые указал гость, едут в ней отдельными колонками, а рядом — номер, на который касса записала счёт («Folio room»). Дата и время — по часам заведения, снятые позиции в состав заказа не попадают. Охват всегда открывается на «Смене»: устройство, перезагруженное в разгар сервиса, вернётся к живым заказам.

Касса без интернета

Если в заведении включены заказы без интернета, касса на устройстве зала не останавливается, когда пропадает связь: новые заказы, дозаказы, снятие позиций, отмена, «Готово» и «Подано», закрытие стола с отметкой способа оплаты — всё видно на доске сразу и уходит на сервер само, когда связь вернётся.

  • В шапке рядом со значком связи — «· N ждут»: столько действий ещё не дошло до сервера.
  • На карточке заказа, который ещё не отправлен, — пометка «не отправлено»; «не принимается» — сервер раз за разом отвечает ошибкой.
  • Внизу экрана — лист «Требует внимания»: отказы сервера, тикеты, которые кухня не получила, долгий офлайн. На каждой карточке одно главное действие (что значит каждая карточка).
  • Номер заказа без связи выдаёт касса: «1-42» — касса 1, её 42-й заказ за день (номер на бумаге).

{warning} Пока на кассе есть неотправленное, из аккаунта не выйти — не очищайте и данные сайта: эти заказы хранятся только на этом компьютере (касса не даёт выйти).