Система лояльности представляет собой отдельный модуль, который подлежит отдельному лицензированию. Поэтому прежде чем приступить к настройкам следует убедиться, что лицензия включает модуль лояльности. В лицензионном файле должна присутствовать такая строка:
<GrantedPermissions>
<GrantedPermission>Loyalty.Access</GrantedPermission>
</GrantedPermissions> |
Чтобы активировать модуль для пользователей (просмотр баланса, применение спецпредложений, выдача карт и т.п.) необходимо добавить право "Лояльность/Доступ к системе лояльности".
После корректной натройки ролей пользователя в карточке брони появится вкладка "Лояльность", которая будет отображать данные из системы лояльности:

Чтобы гость стал участником программы лояльности необходимо выполнение нескольких условий:
Как только в профиле гостя будут заполнены указанные поля, он автоматически получит счёт в системе лояльности, который будет учитывать накопление и списание баллов.
Вот как выглядит вкладка "Лояльность" после заполнения всех необходимых полей профиля:

Под карточкой гостя есть ссылка "Открыть профиль гостя на портале...", которая отражает больше деталей о состоянии счёта гостя в программе лояльности:

На странице видна вся история начисления и списания баллов, история заездов гостя (включая заезды в другие объекты, участвующие в сети), активные брони (забронированные на будущее номера). Ссылка на эту страницу имеет ограниченное время действия, и спустя некоторое время (10 минут по-умолчанию) становится недействительной.
Для оплаты услуг бонусными баллами необходимо соблюдение двух условий:
Чтобы настроить правило необходимо перейти в раздел администрирования портала лояльности, и в правилах промо-предложений добавить новое, которое укажет какой код транзакции можно оплачивать бонусными баллами и в каком процентном соотношении. Таких правил может быть несколько - на каждый код транзакции можно устанавливать отдельные лимиты.