Программа лояльности TravelLineLoyality
Интеграция включает в себя Windows службу TravelLineLoyalty.
Минимальная требуемая версия АСУ Эдельвейс – 7.26.05.
Интеграция реализует:
1. Автоматическую выгрузку сведений о выехавших гостях у которых есть карта лояльности (стоимость проживания, период проживания).
Выгрузка выполняется при условии, что хотя бы у одного гостя к номеру телефона привязана карта лояльности.
Приоритет выбора карты лояльности для выгрузки в нее суммы и количества суток проживания (если больше чем у одного гостя есть карта лояльности):
- Гость с применённой скидкой по карте TL
(Пример: скидка уже использована – этот гость на первом месте.) - Если скидка по карте в брони не применялась – плательщик номера
(Пример: гость платит за всех. Если у него есть карта TL – выгружаем его.) - Если у плательщика нет карты TL – все остальные гости по порядку добавления
(Пример: первый добавленный гость, потом второй и т.д.)
2. Автоматическую проверку наличия карты лояльности при заполнении номера телефона гостя.
Если карта лояльности найдена и скидка по ней больше текущей – сотруднику отеля предлагается применить скидку.
3. Списания бонусных баллов нет.
Параметры надо задать через CfgAssistant v1.0.2.3 или старше
| Параметр | Описание | Примечания |
|---|---|---|
| TravelLineLoyaltyHost | Адрес хоста сервиса TravelLine Loyalty | Используется для формирования URL запросов к API. Брать у TravelLine! |
| TravelLineLoyaltyCampaignId | Идентификатор кампании лояльности | Уникальный ID кампании в системе TravelLine Брать у TravelLine! |
| TravelLineLoyaltyXApiKey | API-ключ для авторизации | Передаётся в заголовках запросов (например, X-Api-Key) Брать у TravelLine! |
| TravelLineLoyaltyHotelId | Идентификатор отеля | Уникальный ID отеля в системе TravelLine Брать у TravelLine! |
| TravelLineLoyaltyExportPeriodNoSendBeforeDays | Количество дней до заезда, раньше которых данные не отправляются | Ограничение на минимальный период до даты заезда |
| TravelLineLoyaltyExportPeriodSendAfterDays | Количество дней после заезда, в течение которых выполняется отправка | Определяет максимальный период после даты заезда для отправки данных |
TravelLineLoyaltyExportPeriodNoSendBeforeDays - если отель выгружал данные в систему лояльности в какой-то день и ему надо дополнительно выгрузить (чтобы начислить баллы) данные о гостях после этого дня - то надо задать сколько дней прошло с того дня до сегодняшнего.
TravelLineLoyaltyExportPeriodSendAfterDays - после выезда гостя какая-то информация может измениться, так что выгрузуку выполняем не сразу после выезда, а через несколько дней. Если мы укажем здесь 5 - тогда данные будут отправлены через 5 дней после выезда гостя