Процессинг: Сложение скидок и бонусов

Редактировал(а) Татьяна Брыкова 2025/03/19 14:42

Тип настройкиНазвание настройкиОписание настройки
СистемнаяLoyalty.Processing.CalcMethod.BonusGroup.BonusНастройка, определяющая механизм сложения результирующих баллов бонусных групп. 1 – применяется максимальная результирующий балл среди всех сработавших бонусных групп. 2 –  суммирование баллов от всех сработавших бонусных групп  3 – применяется результирующий балл бонусной группы максимального приоритета.
ПартнерскаяLoyalty.Processing.CalcMethod.BonusGroup.DiscountЕсли значение данной настройки установлено в 1, то при предоставлении скидки по чеку будут применены правила кампаний, входящих в ту группу баллов, результирующая скидка которой будет максимальной.  При значении 4 будет производиться арифметическое суммирование результирующих ставок каждой группы баллов. При любом другом значении применяется арифметическое суммирование скидок от всех бонусных групп. Значение по умолчанию 1 – максимальная скидка.
СистемнаяLoyalty.Processing.CalcMethod.BonusGroup.GeneralPriorityПриоритет для сложения бонусов по кампаниям, объединенным по всем группам баллов. Значение настройки от 0 до 100. В случае, если значение выходит за этот диапазон, то оно считается равным 0. Будет использоваться, если помимо объединённых в группы баллов кампаний, есть кампании свободные. По сравнении с приоритетом этих кампаний и глобального по группам будет происходить результирующее сложение.
СистемнаяLoyalty.Processing.CalcMethod.BonusGroup.GeneralPriority.DiscountПриоритет для сложения скидок по кампаниям, объединенным по всем группам баллов. Значение настройки от 0 до 100. В случае, если значение выходит за этот диапазон, то оно считается равным 0. Будет использоваться, если помимо объединённых в группы баллов кампаний, есть кампании свободные. По сравнении с приоритетом этих кампаний и глобального по группам будет происходить результирующее сложение.
СистемнаяLoyalty.Processing.CalcMethod.Campaign.BonusНастройка, определяющая механизм сложения результирующих баллов разных кампаний. 1 – применяется кампания, в рамках которой начисляется максимальный результирующий балл. 2 –  суммирование баллов от всех сработавших кампаний  3 – применяется кампания максимального приоритета.
ПартнерскаяLoyalty.Processing.CalcMethod.Discount

Настройка, определяющая алгоритм сложения результирующих скидок кампаний, не входящих в бонусные группы. 1 – применяется максимальная результирующая скидка среди всех сработавших кампаний; 4 - арифметическое суммирование скидок от всех сработавших кампаний. При любом другом значении применяется арифметическое суммирование скидок от всех кампаний. Значение по умолчанию 1 – максимальная скидка.

СистемнаяLoyalty.Processing.CalcMethod.MxN.SortingНастройка, определяющая порядок начисления скидки для разных товаров при правиле MxN в персональных предложениях: 0 - не применять для товаров с разной ценой; 1 - скидка на товар с минимальной ценой; 2 - скидка на товар с максимальной ценой; 3 - скидка пропорционально сумме товаров
Партнерская Loyalty.Processing.Discount.NewAggregation
 
 Настройка включения алгоритмов агрегации с учётом последовательных скидок, отдельной агрегации отдельных правил, учёта внешней скидки на уровне параметров правил. При значениях 1, y или Y функциональность включена. При прочих значениях, а также при отсутствии настройки – выключена.
Партнерская Loyalty.Processing.CalcMethod.Rules.Discount
 
Настройка, определяющая алгоритм сложения результирующих скидок дисконтных правил, которые не участ. 1 – применяется правило, дающее максимальную скидку; 2 – геометрическое суммирование скидок применившихся правил: 3 – применяется дисконтное правило максимального приоритета; 4 - арифметическое суммирование скидок применившихся правил, 5 – последовательное суммирование скидок применившихся правил. При любом другом значении применяется арифметическое суммирование скидок от всех бонусных групп. Значение по умолчанию 1 – правило максимальной скидки.
Партнерская Loyalty.Processing.CalcMethod.RulesAndTotalAmount.Discount
 
Настройка, определяющая алгоритм сложения результирующих скидок общего агрегата и агрегата по правилам, исключённым из общей агрегации. 2 – к общему агрегату последовательно добавляется скидка агрегата правил; 4 - арифметическое суммирование скидок от всех сработавших бонусных групп. При любом другом значении применяется арифметическое суммирование скидок от всех бонусных групп. Значение по умолчанию 4 – арифметическое суммирование.