Процессинг: Продление баллов
Редактировал(а) Татьяна Брыкова 2025/03/25 10:21
| Тип настройки | Название настройки | Описание настройки |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.AlgorithmProlongingType | Алгоритм продления действия баллов. Возможные значения 1 и 2 (потом могут появиться другие значения). Если значение настройки 1, то продление баллов происходит до даты порции баллов с самым максимальным сроком окончания. Если значение 2 – то на фиксированный период к дате последней оплаченной покупки. Значение по умолчанию 1. |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.PeriodTo.ChargeEvents | Период в днях, на который необходимо продлить порции не завершённых баллов, если зарегистрировано событие начисление. Значение по умолчанию 180 |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.PeriodTo.ChargeEvents.CalculationDelayTime | Интервал времени задержки учёта в минутах для продления баллов по событиям начислений. В расчёт принимаются только события, которые зарегистрированы не ближе к дате/времени запуска процедуры, чем указанное значение. Задаётся в минутах, значение по умолчанию 60. При установке значения для конкретного проекта нужно выставлять значение, которое минимизировало бы эффект от роллбеков |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.PeriodTo.ChargeEvents.PeriodicityCalculation | Интервал времени в минутах через который запускается процедура расчёта накоплений для расчёта календарных месячных уровней по основаниям суммы покупок и количества уникальных товаров. Задаётся целым числом (в минутах). Значение по умолчанию 30. При отсутствии настройки, а также в случае невозможности интерпретации значения как целого числа, принимается значение 30. При установке значения для конкретного проекта нужно исходить из количества чеков. Их количество за указываемый интервал времени должно быть таково, чтобы успели обсчитаться за такой интервал. |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.PeriodTo.LastPaidPurchaseDate | Период в днях, на который необходимо продлить дату окончания действия баллов относительно даты последней оплаченной покупки. Используется в случае, если настройка Loyalty.SystemJob.ProlongingBonus.AlgorithmProlongingType имеет значение 2. Задаётся как количество суток. Допустимы целые значения, в случае отсутствия настройки, а также если значение невозможно интерпретировать как целое число – считается, что значение установлено как 0. Значение по умолчанию: ПУСТО. |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.TurnOn | Включение функциональности продления баллов объекта. Если для партнёра данная настройка установлена в одно из значений 1, у или Y – то для контактов или карт, принадлежащих партнёру) предусмотрено продление баллов. При любых иных значениях, а также при отсутствии настройки – продления действия баллов не предусматривается. Значение по умолчанию ПУСТО. |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.Type2.DelayTime | Время задержки обработки для продления порций баллов по алгоритму относительно даты последней транзакции. Задаётся целым числом в минутах. Значение по умолчанию 180. На продуктовых версиях не может быть установлено меньше 120. На тестовых версиях допускаются небольшие значения. |
| Партнерская | Loyalty.SystemJob.ProlongingBonusClass.TurnOn | Включение функциональности продления баллов базовых или специальных Кампаний. Если для партнёра данная настройка установлена в значение 1 – то для контактов или карт, принадлежащих партнёру, предусмотрено продление баллов базовых Кампаний. Если для партнёра данная настройка установлена в значение 2, то необходимо проверять поля Prolongation_period_type и Prolongation_period, указанные в специальной кампании и продлевать бонусы на указанный период. При любых иных значениях, а также при отсутствии настройки – продлевают действие вообще все баллы. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonusLoyalty.FrequentCalculation.TurnOn | Включение алгоритма частого пересчёта продления баллов. При значениях 1, y или Y – процедура продления запускается спустя через небольшие интервалы времени. При прочих значениях, а также при отсутствии настройки – один раз в календарные сутки. Значение по умолчанию – ПУСТО. |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.ConsiderInactivePortions | Необходимость учитывать при продлении ещё не начавшие действовать порции баллов. Если значение есть 1, y или Y, то продлению подлежат также порции баллов, которые ещё не начали действовать. При прочих значениях, а также при отсутствии настройки продлеваются только уже начавшие, активные баллы. Значение по умолчанию: ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.AccrualTypePortions | Тип начисления продлеваемых порций. Если значение 0 или ПУСТО, продлению подлежат все порции баллов% начисленные по чекам, начисленные по заданию, ручные по запросам. Если значение есть 1 – продлению подлежат только порции баллов, которые связаны с чеками, остальные порции баллов не будут продлеваться. Значение по умолчанию: ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.Set | Установка даты окончания действия или продление. Если для партнёра данная настройка установлена в одно из значений 1, у или Y – то для контактов или карт, принадлежащих партнёру) предусмотрена установка даты окончания действия, то есть, если дата окончания порции баллов больше или меньше вычисленного значения, то будет установлено вычисленное значение. При любых иных значениях, а также при отсутствии настройки – будет продление, то есть изменение срока действия для порций, дата окончания которых меньше вычисленного значения. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.RelationshipPoints | Принадлежность баллов для продления. Если значение настройки 0 (а также ПУСТО или настройка отсутствует) – никакие баллы не продлеваются. Если значение 1 – подлежат продлению действия баллы карт, если значение 2 – подлежат продлению баллы контактов. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.PointsKind | Вид баллов, подлежащих продлению. Если значение настройки 0 (а также ПУСТО или настройка отсутствует) – подлежат продлению все виды баллов (и бонусные и статусные), если значение 1 – подлежат продлению только бонусные баллы, если значение 2 – подлежат продлению только статусные баллы. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.CommunicationParameters.TurnOn | Настройка включения функциональности создания расширенных атрибутов для количества баллов и даты окончания по каждому участнику, и включения участников в выделенный список. Если значение 1, y или Y – расширенные атрибуты будут создаваться для каждого участника (контакт или карта). При прочих значениях, а также при отсутствии настройки – атрибуты создаваться не будут. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.CommunicationParameters.MarketingList.ExternalID | Внешний идентификатор маркетингового списка в которой будут записываться контакты, для которых случилось продление баллов. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.CommunicationParameters.CardList.ExternalID | Внешний идентификатор списка карт в которой будут записываться карты, для которых случилось продление баллов. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.CommunicationParameters.ContactAttributeKey.PointsAmount | Ключ расширенного атрибута контакта числового типа, в который будет записываться общее количество продлённых баллов. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.CommunicationParameters.ContactAttributeKey.EndDate | Ключ расширенного атрибута контакта типа даты, в который будет записываться дата окончания общего количества продлённых баллов. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.CommunicationParameters.CardAttributeKey.PointsAmount | Ключ расширенного атрибута карты числового типа, в который будет записываться общее количество продлённых баллов.Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.CommunicationParameters.CardAttributeKey.EndDate | Ключ расширенного атрибута карты типа даты, в который будет записываться дата окончания общего количества продлённых баллов. Значение по умолчанию ПУСТО |
| Партнерская | Loyalty.SystemJob.ProlongingBonus.TurnOffRulesPersonalCampaign | При включенном функционале, все начисления по персональным акциям исключаются из функциональности продления баллов специальных Кампаний. Значения, обозначающие включение функционала 1, Y, y. Значение по умолчанию NULL |