• В случае наличия конкурирующих правил, иметь возможность вычисления по приоритету акции (дисконтного правила) или по максимальному значению скидки.
• Установить период действия дисконтного правила не только статическим (по фактическим датам применения), но и задать динамически, относительно даты совершения первой акционной покупки, или с момента накопления определённой суммы покупок
•Вычислять скидки не только как относительные к сумме значения (процент), но и фиксированные значения для всей покупки в целом, для каждой позиции чека, для каждой товарной единицы.
•Задавать вариабельные условия предоставления скидок, зависимые от следующих параметров:
- Места совершения покупки (партнерской сети магазина\отдельного магазина сети).
- Товарного состава чека (наличия в чеке определенных товаров или услуг, групп товаров, подгрупп товаров, брендов, поставщиков, количества единиц товара по каждой позиции).
- Взаимосвязи внутри товарного состава чека: скидки на определённые товары при условии наличия в чеке какого-то другого товара, или товара заданной ценовой категории.
- Количественной связи состава чека: скидка на некоторую совокупность товаров в заданном количестве, если в составе чека есть какая-то другая совокупность товаров в другом заданном количестве (комплекты в составе покупки).
- Даты и времени совершения покупки.
- Накопленной суммы покупок за некоторый период времени, как по отдельному объекту (партнеру\магазину), или по группе объектов инфраструктуры (группе партнеров или магазинов).
- Наличия ранее сделанных покупок определенных товаров или услуг, или групп товаров или услуг за определенный период (год, полгода, квартал, месяц, неделя), с ограничением не более года и не менее недели.
•Конвертировать оплату покупки средствами бонусного счёта в скидку по этой покупке.
•Предоставлять скидки по акциям в виде фиксированной цены на товар. Когда поощрение задаётся не как процент от стоимости, но как фиксированная стоимость, меньше установленной по цене прайс-листа. Система должна рассчитать для каждого товара такую ставку скидки, чтобы фактическая стоимость товара совпадала с установленной ценой этого товара для поощрения.
•Предоставлять скидки в виде MxN, то есть поддерживать акции, например, 4 товара по цене 3-х.
•Поддерживать дисконтные базовые акции, но при дополнительном совпадении некоторых условий, увеличить ставку или значение скидки на заданные коэффициент. Например, базовое правило даёт 3% скидки, но в утренние часы ставка увеличивается в 2 раза.