Перед настройкой акции необходимо убедиться, что на кассу установлены компоненты Loyalty, точка подключена и все настройки лояльности активны и пройден Базовый процесс внедрения.

Акция для анонимных чеков

Данная акция дает возможность участвовать в ней всем гостям ресторанов, в том числе не участвующих в программе лояльности. Рестораны смогут осуществлять настройку всех акций в одном месте, в личном кабинете на портале https://loyalty.r-keeper.ru

Ресторан получает гарантированные дополнительные посещения гостей в будущем, а гости — получение самого выгодного набора привилегий .  

Правила срабатывания акции:

  • При проведении заказа анонимного гостя, официант нажимает кнопку Анонимная лояльность, после проверки Plazius , если гость является участником программы лояльности производится расчет лояльности по обычному сценарию. Если гость не является участником лояльности, то применяется действующие акции для анонимных чеков, удовлетворяющие всем условиям заказа.
  • Анонимные акции доступны для акций типа: "Базовая акция", "Счастливый час", "N-е блюдо в подарок", "Комбо по специальной цене", "Комбо со скидкой".
  • Для корректной работы анонимных акций необходима версия r_keeper_7.6.2.230 и выше, rPOS 0.19.

Порядок настройки акции:

  • Настройка акции на кассовой станции r_keeper_7
  • Настройка акции на портале https://loyalty.r-keeper.ru
  • Проверка срабатывания акции

Настройка акции на кассовой станции

Для настройки необходимо применить скрипт для MCR алгоритма для вызова по кнопке "Анонимная лояльность".

// pascal script
var
_ANONYMOUS_CODE_RU : string;
_ANONYMOUS_CODE_EN : string;
_ANONYMOUS_CODE_MIX1 : string;
_ANONYMOUS_CODE_MIX2 : string;
_strTemp : string;
begin
// Определяем константы
_ANONYMOUS_CODE_RU := 'АА';
_ANONYMOUS_CODE_EN := 'AA';
_ANONYMOUS_CODE_MIX1 := 'AА';
_ANONYMOUS_CODE_MIX2 := 'АA';
// Инициализация
Result := false;

// Обработка
if (Length(Parameter) >= 2) then
begin
// Вытаскиваем префикс
_strTemp := Copy(Parameter, 1, 2);
// Проверяем
if (_strTemp = _ANONYMOUS_CODE_RU)
or (_strTemp = _ANONYMOUS_CODE_EN)
or (_strTemp = _ANONYMOUS_CODE_MIX1)
or (_strTemp = _ANONYMOUS_CODE_MIX2) then
begin
// Генерируем результат
Parameter := '{ "dummy" : "dummy", "aMA" : true}';
// Завершаем работу
Result := true;
end;
end; 
end;
DELPHI


В менеджерской станции r_keeper_7 откройте справочник "Сервис>Обработка сигналов устройств>MCR алгоритмы" и создайте новый MCR алгоритм.

В свойствах ранее созданного алгоритма выберете необходимые для его работы параметры:

  • имя MCR алгоритма
  • тип алгоритма - Скрипт вер. 7.0.
  • тип устройства - выберете устройства ввода, которые у вас используются. Тип устройства "Скрипт" обязателен к заполнению
  • область применения - Интерфейс
  • объект - PDS интерфейс, через который у вас настроена интеграция с Plazius
  • Статус - Активный

Откройте редактор добавления скрипта, для этого выберите параметр "Скрипт" и нажмите на кнопку «  ». В окне "Редактор скрипта MCR алгоритма", со второй строкивставьте ранее скаченный скрипт для вызова по кнопке "Анонимная лояльность". 

Нажать кнопку "Проверка", если ошибок нету, то можно нажать кнопку "ОК"

Сохраните настройки.

  • Перейдите в справочник "Сервис>Скрипты"
  • В левой колонке выберите блок "Операции"

Создайте и подвяжите к операции анонимная лояльность скрипт. Кликните правой кнопкой мыши на свободном пространстве раздела "Скрипты" и выберите "Новый скрипт" . Укажите следующие параметры:

  • Название – Анонимная лояльность
  • Статус – Активный

Для написания скрипта выберите параметр "SomeScript" и нажмите на кнопку. В окне Script, со второй строки, вставьте скрипт:

begin
RK7.PerformMCRAlgorith( 'AA' , 0);
end ;

Нажмите кнопку "Проверка" и после успешной проверки нажмите "ОК"

После создания скрипа нужно перейти в справочник "Сервис > Операции" и в левой колонке выбрать раздел "Пользовательские операции".

Выбрать любую пользовательскую операцию от 01 до 10 и изменить ее.

Что необходимо поменять:

  • Изменить название на "Анонимная операция"
  • В параметре "Скрипт" выбрать ранее созданный скрипт "Анонимная лояльность"

  • Сохраните изменения и закройте справочник

После создания пользовательской операции, нужно создать функциональную клавишу, которая будет запускать на кассовой станции r_keeper_7 необходимый нам скрипт.

  • В менеджерской станции r_keeper_7 заходим в справочник "Настройки > Клавиатуры > Функциональные клавиши".
  • Переходим в блок "Операции с заказом > Селектор операций"
  • В разделе "Операции с заказом > Селектор операций > Функциональные клавиши" кликаем правой кнопкой мыши на свободном пространстве и выбираем "Новая функциональная клавиша"

Укажите следующие параметры:

  • Название - Анонимная лояльность
  • Статус - Активный
  • Операция - выбрать из выпадающего списка ранее созданную операцию "Анонимная лояльность"
  • Операция пуст. - выбрать из выпадающего списка ранее созданную операцию "Анонимная лояльность"

После создание функциональной клавиши необходимо добавить и активировать селектор "Чек анонимная лояльность"

  • В менеджерской станции r_keeper_7 открываем справочник "Настройки > Графический интерфейс > Селекторы"
  • В левой колонке переходим в "Заказ > Селектор операций > Чек. Селектор операций"
  • В разделе "Селекторы" нужно скопировать элемент "Чек:Операции" и вставить его с подэлементами

  • Изменить название на "Чек:Анонимная лояльность"
  • Активировать подэлементы нового селектора.
  • Параметр "Статус" укажите "Активный"
  • В параметре "Страница по-умолчанию" выберите "ххххххх Селектор операций", где ххххххх уникальный код селектора

  • Перейти в элемент "Селектор операций" и добавить новую кнопку селектора. Тип объекта нужно выбрать "Функциональная клавиша"

  • В блоке "Операции с заказом > Селектор операций > Функциональные клавиши" выбрать ранее созданную функциональную клавишу "Анонимная лояльность"


После этого необходимо добавить кнопку в селекторе операций. Для этого необходимо сделать следующее:

  • Открыть окно макета "Селектор операций"
  • В разделе "Селекторы" перейти во вкладку "Свойства"
  • Выбрать параметр настройки "Модель" и открыть макет "Селектора операций"
  • Удалить имеющуюся кнопку "Оплата". Правой кнопкой мыши по кнопке "Оплата" и выбрать действие "Удалить"

Далее необходимо добавить вместе удаленной кнопки "Удалить" ранее созданную кнопку "Анонимная лояльность". Для этого нужно:

  • В строке выбора доступных элементов выбрать блок "Функциональные клавиши"
  • Из появившихся элементов выбрать нами созданную кнопку "Анонимная активность" и нажать на то пространство куда мы хотим добавить данную кнопку.

  • Отредактировать размеры кнопки, чтобы она соответствовала остальным и закрыть окно настройки "Селектор операций"
  • Закрыть "Селектор операций", сохранение будет применено автоматически

Далее необходимо настроить использование селекторов на кассовой станции r_keeper_7. Для этого:

  • Открываем справочник "Настройки > Графический интерфейс > Селекторы"
  • Выбрать в левой колонке элемент "Чек:Анонимная лояльность" и нажать кнопку     "Использование селекторов" на панеле меню менеджерской станции r_keeper_7
  • Перетащить ярлык элемента "Чек:Анонимная лояльность" в пустую область раздела "Страница селекторов"

  • Закрыть "Использование селекторов" и сохранить изменения нажав кнопку "Сохранить" на панеле меню менеджерской станции r_keeper_7

Настройка акции на портале https://loyalty.r-keeper.ru

В строке браузера введите адрес портала https://loyalty.r-keeper.ru и залогиньтесь под учетной записью администратора.

Перейдите в раздел "Администрирование > Сервисы и проверьте наличие включенного параметра "Анонимные акции"

Следующим этапом проверяем включена ли "Лояльность". Для этого перейдите в раздел "Администрирование > Рестораны" и проверьте, что выставлен флаг "Действует"

Далее переходим в раздел "Акции > Список акций". Для настройки акции нажмите на   и из списка "Акции нового типа" выберите "Базовая акция" или любую другую акцию, которую можно настроить для всех гостей.

Типы акций доступные для анонимных чеков:

  • Базовая акция                                       
  • Счастливый час
  • N-е блюдо в подарок
  • Комбо по специальной цене
  • Комбо со скидкой

Далее необходимо настроить карточку акции в соответствии с инструкцией по настройке, выбранной Вами акции.  Для того, чтобы акция стала доступна для анонимного чека, в настройках акции найдите раздел "Аудитория" и включите флаг "Все гости"

После того, как вы произвели все настройки акции, нажмите "Сохранить". Если настройки были произведены корректно, то карточка настройки акции закроется. Если же нет, то красным будут подсвечены те поля, которые являются обязательными, и они остались незаполненными. Заполните все необходимые поля и сохраните акцию снова.

После этого проверьте срабатывание анонимной акции при сценариях:

  1. Без чекина.
  2. Чекин в чек, с применением анонимной акции до закрытия заказа
  3. Чекин гостя в заказ, с применёнными анонимными акциями.

На точке продаж на вкладке "Администрирование > Сервисы" для работы чекина включите следующие параметры:

  • Чекин до пречека
  • Чекин в стол
  • Предзаказ
  • Разделение счета
  • Чекин по РПК со сканером
  • Чекин по РПК без сканера
  • Чекин по промокоду

Проверка работоспособности анонимной акции

Для проверки создадим акцию скидка 50% на борщ на один день для всех гостей , для этого:

  • В меню https://loyalty.r-keeper.ru своей точки перейдите в раздел "Акции > Список акций".  
  • Для настройки акции нажмите на  из списка "Акции нового типавыберите "Базовые акции" ,
  • Укажите параметры в соответствии со следующими скриншотами: 


  • По завершению настройки нажмите кнопку "Сохранить"

Проверка сценария чекин в чек с применением анонимной акции до закрытия чека

  • Запустите кассовую станцию r_keeper_7 и авторизуйтесь на ней пользователем с имеющимися у него правами на интеграцию с Loyalty
  • Войдите в режим "Создание заказа"
  • Укажите количество гостей и стол, на который будет сохранен заказ
  • Пробейте блюда, которые участвуют в акции
  • Нажмите на созданную кнопку "Анонимная лояльность
  • После срабатывания MCR алгоритма убедитесь что скидка Plazius была применена к заказу

  • Сохраните заказ
  • Зайдите в заказ через блок "Редактирование заказа"
  • Откройте ваш заказ и нажмите кнопку "Пречек"
  • Дождитесь печати пречека, в котором будет напечатан промокод
  • Зарегистрируйте промокод в приложении SberFood (действительно для приложений версии 5.28 и выше) или на сайте https://app.sberfood.ru/ 
  • Убедитесь в верности заказа и в том, что к заказу применились скидки и бонусы
  • Выберите способ оплаты: "Оплата наличными" и перейдите к оплате, нажав кнопку "Оплатить наличными"
  • На кассе зайдите в заказ и убедитесь, что применились помимо акции еще и бонусы
  • Произведите оплату и закройте заказ на кассе

Проверка сценария чекин гостя в закрытый заказ с примененными анонимными акциями


Создайте заказ на покупку блюд в составе, которых есть борщ, на которую у нас акция. Примените к блюду Анонимную лояльность и закройте заказ   в соответствии с проверкой в п.п. 4.1. 

  • Дождитесь печати чека. 
  • Зайдите в мобильное приложение Sberfood или на сайте https://app.sberfood.ru/ ;
  •  Нажмите Код с чека и для кассира .  
  •  Зарегистрируйте промо-код с чека
  • Получите уведомление о начислении бонусов. 


Применение акции без авторизации пользователя 

  • Открываем кассовую станцию r_keeper_7 и создаем заказ через режим "Создание заказа"
  • Наполняем заказ, при этом в заказе должно быть блюдо участвующее в акции
  • Нажимаем кнопку "Анонимная лояльность"

  • Проверяем добавление акции в заказ
  • Закрываем заказ без авторизации пользователя