====== Генерация QR-кодов ======
В данной части производится генерация QR кодов, по которым гости попадают в QR меню.
{{:external:qr_меню:03_использование:pasted:20211127-132539.png?800}}
**Вариант "Только просмотр".**
QR-код, созданный в данном разделе позволит гостю открыть QR-меню, посмотреть информацию по блюдам и отложить понравившиеся в корзину, для дальнейшего заказа через официанта.
Войдя по этому коду нельзя отправить и/или оплатить заказ. Только посмотреть.
Данный QR-код можно разместить на входе в заведение, чтобы гость мог самостоятельно ознакомиться с меню. Ссылку из данного раздела можно использовать для размещения в соц сетях и на сайте ресторана для того, чтобы ознакомить гостя с меню.
**С ВЕРСИИ 1.14.26.1028** Можно скрыть от корзину для гостя
**Вариант "Ручной выбор стола".**
В режиме "Ручной выбор стола" гость, просматривает меню, добавляет позиции в корзину. Непосредственно перед сохранением заказа гость должен будет указать номер столика куда ему принести заказ, после чего станет возможными совершение заказа.
Список столов для заказа берется из базы данных r_keeper.
**С ВЕРСИИ 1.14.16.1018** Можно настроить доступные для выбора гостю столы.
**Вариант "Для стола".**
В данном разделе создаются QR-коды, уникальные для каждого стола. При использовании такого кода, когда гость отправляет заказ, в системе r_keeper будет создан стол с соответствующим номером.
Для того, чтобы сгенерировать коды, необходимо в списке отметить те столы, для которых их нужно создать. Затем нажать кнопку "сгенерировать и скачать" и вы получите архив, содержащий в себе набор файлов с QR-кодом для каждого стола. Далее необходимо их распечатать и разместить на соответствующих столиках.
**Вариант "Для заказа (отладка)".**
Служебный раздел, который позволяет сгенерировать QR-код для заказа который сейчас открыт в системе r_keeper. Данная функция нужна для отладки и технической поддержки. Генерация QR-кодов для гостей через этот раздел не имеет смысла.
**Вариант "Генерация QR-кода на кассе r_keeper для конкретного заказа".**
Если по каким то причинам, вы не хотите расставлять на столах QR-коды, то можно создавать QR-коды непосредственно на кассе r_keeper для конкретного заказа.
В этом случае процесс будет выглядеть следующим образом.
- Пришли гости, официант спрашивает: "какое меню вам подать, обычное или электронное?".
- Если гости просят электронное меню, то официант на станции r_keeper открывает стол, вбивает туда специальное блюдо "Подать QR-меню" (по нулевой цене) и сохраняет заказ.
- На сервис принтере будет напечатан QR-код, используя который гости смогут делать заказы.
- После закрытия этого заказа (расчета) данный QR-код перестает действовать.
{{:external:qr_меню:03_использование:pasted:20210920-142315.png}}
Нужно открыть макет сервис-чека в дизайнере макетов, добавить глобальную переменную типа string кликнув ПКМ в пустом поле
{{:external:qr_меню:03_использование:pasted:20250425-101959.png}}
Затем добавить memo, внутри которого разместить следующее:
- в верхнем поле
- в нижнем поле
HTTPGET('http://127.0.0.1:85/ui/qrcode?behavior=link' + '&order_guid=' + [Заказы.GUID]+ '&tableid=' + IntToStr([Заказы.Стол.Идентификатор]), str);
Где 127.0.0.1:85 - адрес и порт вашего экземпляра qrmenu
{{:external:qr_меню:03_использование:pasted:20250425-102003.png}}