Правила предоставления скидок в зависимости от суммы оплаты

Публичный ресурс

Правила предоставления скидок в зависимости от суммы оплаты

https://crystals.atlassian.net/browse/SR-5269

https://crystals.atlassian.net/browse/CR-6270

10.3.6.0

AdvertisingActions/AdvertisingAction/actionResults/calculation/calculation-rule

Наименование атрибута

Тип данных

Описание

Обязательное

percent

Decimal

Процент от суммы оплаты соответствующим типом, что надо применить в виде скидки

Да

Наименование элемента

Тип данных

Описание

Обязательно

condition

Комплексный

Условие срабатывания данного правила

Да



min

Long

Начальная граница интервала включительно.

NULL распознается как "минус бесконечность"

Нет

max

Long

Конечная граница интервала исключительно (интервал справа - открыт).

NULL распознается как "плюс бесконечность"

Нет

 

Пример XML:
<?xml version="1.0" encoding="utf-8"?> <AdvertisingActions> <AdvertisingAction AdvertActGUID="6665269" name="SR-5269 скидка в размере процента от оплаты" active="true" mode="unconditional" priority="2000.0" ignoreRestrictions="false" worksAnyTime="false" color="green" external-code="SR-5269-01" deleted="false" disableChargeOnBonuses="false"> <begin-date>2021-03-13T00:00:00.000</begin-date> <end-date>2021-04-13T00:00:00.000</end-date> <actionResults> <calculation value-type="PAYMENT_TYPE_PERCENT" secondary-value="BankCardPaymentEntity"> <calculation-rule percent="6" > <condition min="10000" max="20000"/> </calculation-rule> </calculation> </actionResults> <externalConditions/> </AdvertisingAction> </AdvertisingActions>