Процессинг: Сложение скидок и бонусов
Редактировал(а) Татьяна Брыкова 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 – арифметическое суммирование. |