Skip to main content

Описание событий и их параметров

Событие "При продаже"/"при возврате" при списании и/или начислении более N суммы баллов.

Cобытие bonus_limit_exceeding - cинхронное

Параметры события:
bonus_add_limit - пороговое значение начисленных бонусов.
bonus_payment_limit - пороговое значение списаных бонусов.
time_zone - временная зона.
manage_groups - массив идентификаторов групп менеджеров, по которым проводить уведомления о событии.

Параметры bonus_add_limit и bonus_payment_limit могут использоваться вместе(оператор AND), когда присутствуют в json и значение больше 0, и по отдельности.

Пример:
{
...
"type": 0,
"event":"bonus_limit_exceeding",
...
"parameters":
[
{"bonus_add_limit":"20"},
{"bonus_payment_limit":"30"},
{"time_zone": 180},
{"manager_groups":["group_1", "group_2"]}
]
}

Параметры шаблона оповещения:

%ТИП_ОПЕРАЦИИ% - продажа или возврат
%ФИО% - ФИО клиента карты, по которому проводились операции
%НОМЕР_КАРТЫ% - номер карты клиента
%НАЧИСЛЕНО% - количество начисленных бонусов
%СПИСАНО% - количество списанных бонусов
%ПОЛУЧАТЕЛЬ_ФИО% - ФИО менеджера для рассылки
%ПОЛУЧАТЕЛЬ_EMAIL% - email менеджера для рассылки
%ПОЛУЧАТЕЛЬ_ТЕЛЕФОН% - телефон менеджера для рассылки

Событие при превышении числа свободных карт.

Событие free_card_exceeding - асинхронное

Параметры события:
free_card_limit_percent - пороговое значение числа свободных карт в процентах.
free_card_limit_count - пороговое значение числа свободных карт в количестве штук.
manager_groups - массив идентификаторов групп менеджеров, по которым проводить уведомления о событии.

Возможно одновременное использование free_card_limit_percent и free_card_limit_count.

Пример:
{
...
"type": 1,
"event":"free_card_exceeding",
...
"parameters":
[
{"free_card_limit_percent":"20"},
{"free_card_limit_count":"1000"},
{"manager_groups":["1","2"]}
]
}

Параметры шаблона оповещения:

%ПРОЦЕНТ_СВОБОДНЫХ% - процент свободных карт
%ДОСТУПНО_К_АКТИВАЦИИ% - число свободных карт в штуках
%СОЗДАНО_КАРТ% - всего созданных карт

%ПОЛУЧАТЕЛЬ_ФИО% - ФИО менеджера для рассылки
%ПОЛУЧАТЕЛЬ_EMAIL% - email менеджера для рассылки
%ПОЛУЧАТЕЛЬ_ТЕЛЕФОН% - телефон менеджера для рассылки

Событие при превышении числа карт по тарифу.

Cобытие tariff_card_exceeding - асинхронное

Параметры события:
tariff_card_limit_percent - пороговое значение числа доступных карт по тарифу в процентах.
tariff_card_limit_count - пороговое значение числа доступных карт по тарифу в количестве штук.
manager_groups - массив идентификаторов групп менеджеров, по которым проводить уведомления о событии.

Возможно одновременное использование tariff_card_limit_percent и tariff_card_limit_count

Пример:
{
...
"type": 1,
"event":"tariff_card_exceeding",
...
"parameters":
[
{"tariff_card_limit_percent":"20"},
{"tariff_card_limit_count":"1000"},
{"manager_groups":["1","2"]}
]
}

Параметры шаблона оповещения:

%АКТИВИРОВАНО_КАРТ% - всего активированных карт
%КАРТ_ПО_ТАРИФУ% - максимальное число карт, доступных по тарифу

%ПОЛУЧАТЕЛЬ_ФИО% - ФИО менеджера для рассылки
%ПОЛУЧАТЕЛЬ_EMAIL% - email менеджера для рассылки
%ПОЛУЧАТЕЛЬ_ТЕЛЕФОН% - телефон менеджера для рассылки