Приложение само предложит включить уведомления — объяснит, зачем, и попросит разрешение у браузера. Разрешение выдаётся на устройство и браузер: телефон официанта, планшет кассы и кухонный дисплей подписываются каждый отдельно.
Если сейчас неудобно, предложение можно отложить — оно вернётся позже.
Когда разрешение однажды отклонили, приложение больше не может спросить — это правило браузера, а не ограничение Qreaty. Разблокировать можно только в настройках самого браузера (значок замка в адресной строке → уведомления → разрешить), после чего вернуться в приложение.
Уведомления уходят на три события: гость оформил заказ, заказ готов к выносу, гость позвал официанта или попросил счёт.
Первым делом система смотрит, закреплён ли стол за официантом (кто обслуживает стол): если закреплённый может получить push, событие уходит только ему — остальные его не увидят. Дальше цепочки чуть отличаются по событиям.
Гость оформил заказ:
Заказ готов к выносу, вызов официанта и просьба счёта:
Так события не остаются незамеченными даже в заведении, которое не ведёт смены и не закрепляет столы: у незакреплённого стола круг получателей всегда шире.
Нажатие на уведомление открывает домашний экран получателя и сразу в нужном заведении: кассира и менеджера — «Заказы», официанта — «Зал» с фокусом на столе заказа, повара — «Кухню», общее устройство — свой экран. Если рабочего экрана у человека нет вовсе, откроется карточка самого заказа (домашний экран).
{warning} Смена важнее, чем кажется: пока сотрудник не отметил начало смены, он не в первом круге получателей — заказы по его столам уйдут другим (смены).
{warning} Закреплённый стол «забирает» уведомления себе. Пока стол 5 закреплён за Мином и Мин на смене, push о новом заказе стола 5 получает только Мин — остальные не увидят его даже на смене и с включёнными уведомлениями. Если кажется, что «push не приходит», первым делом проверьте, не закреплён ли стол за коллегой (свои и чужие столы).
{info} Если уведомления не включены ни у кого, push не придёт вовсе — заказ будет виден только на экранах. Тексты уведомлений пока приходят по-английски, независимо от языка интерфейса.
{info} Общему планшету («Заказы» у кассы, «Кухня») push не приходит: уведомления включает человек для себя, а планшет — общий. Он и не нужен: заказы и вызовы гостей видны и слышны прямо на его экране (вызовы на «Заказах»).
Каждый экран слушает своё:
Новый заказ гостя и вызов («позвать официанта» или «просьба счёта») звучат на любом экране приложения — и когда вы правите меню, и когда смотрите аналитику. Их слышит тот, кто принимает заказы; кухня своё слышит на своём экране.
Уже лежащие на экране тикеты не звучат: при открытии экран просто запоминает состояние, звучит только новое.
{warning} Браузер не разрешает звук до первого касания экрана. На только что открытом или проснувшемся планшете первый сигнал может не прозвучать — коснитесь экрана, и звук «взведётся».
Три случая приложение считает достаточно важными, чтобы напоминать до тех пор, пока человек не отреагирует. Звучит такой сигнал как пожарный датчик: короткий писк раз в секунду без перерыва, и со временем он становится громче.
Сигнал на экране всегда один: пока на «Заказах» звучит неподтверждённый заказ, вызов ждёт своей очереди молча — две одинаковые сирены сразу неразличимы.
{info} Если звук на устройстве выключен, сигналов не будет — но плашки и карточки всё равно видны.
Настройки → Уведомления: общий выключатель звука, ползунок громкости и кнопка проверки — можно послушать сигнал, не дожидаясь заказа. Настройки живут на этом устройстве.
{info} Ползунок управляет громкостью внутри приложения. Системную громкость планшета он не меняет — если на кухне шумно, поднимите и её.
Приложение честно показывает два разных состояния:
{info} На плохом Wi-Fi это первое, на что стоит смотреть при жалобе «заказы не приходят».
Откройте на устройстве qreaty.com/install — или пункт «Установить как приложение» в меню аккаунта, в «Ещё» и в настройках устройства. В Chrome, Edge и Samsung Internet там одна кнопка «Установить приложение». На iPhone и iPad кнопки не бывает: страница показывает путь «Поделиться → На экран „Домой“», для Safari на Mac и Firefox — свой. QR на странице переносит установку с компьютера на телефон. После установки приложение открывается в своём окне, как обычное.
Официанту установка нужна прежде всего ради уведомлений: на iPhone push работают только у приложения, добавленного на домашний экран.
{info} Обновления ставятся сами. Приложение перезагружается под новую версию только в паузе: когда никто не трогал экран минуту, не открыт ни один диалог и не собирается новый заказ. Про киоск-планшет заведения — в Настройке киоска.
В админке рядом с поиском (а на компьютере — в левой панели) живёт колокольчик. Там мы рассказываем о новых возможностях, улучшениях и работах на сервере.
Он намеренно молчит: не звонит, не показывает всплывающих сообщений и не шлёт push. Сирена «новый заказ» должна оставаться единственным звуком, который срывает персонал с места, — новость про фудкост на неё не тянет.
Точка на колокольчике значит «есть непрочитанное». Она гаснет, когда вы открыли список; пометки «Новое» на строках остаются до конца сеанса, чтобы было видно, что именно появилось. Ничего не пропадает: список — это и есть архив последних новостей.
Колокольчик видят те, кто управляет заведением: владелец, менеджер и любой, у кого есть права на настройки, сотрудников, отчёты или меню. У официанта, повара и общего планшета заведения его нет — им эти новости не о чем.
{info} Прочитано считается по человеку, а не по заведению: открыли новость в одном кафе — она прочитана и во втором.