В настройках скидки можно задать набор разнообразных условий. При использовании нескольких скидок возможно попадание одного и того же товара под несколько скидок одновременно и все они будут применены. Если заданы сложные наборы условий, проконтролировать такую ситуацию будет проблематично. Рекомендуется создавать простые скидки с минимумом условий. Тогда будет несложно отследить, может ли товар попасть под несколько скидок сразу.
Расчет суммы скидки при применении нескольких скидок одновременно.
- Скидка на фиксированную сумму (value)
При применении скидки конечная сумма каждый раз будет уменьшаться на значение скидки.
Пример:
Исходная сумма - 1000 руб.
Скидка 1 - 100 руб.
Скидка 2 - 200 руб.
Расчет скидки = 100 + 200 = 300 (руб.)
Конечная сумма - 700 руб.
- Скидка на процент от суммы (percent)
При первом применении скидки сумма уменьшится на указанный процент, при последующих применениях процент скидки будет увеличиваться на процент каждой последующей примененной скидки.
Пример:
Исходная сумма - 1000 руб.
Скидка 1 - 20%.
Скидка 2 - 10%.
Расчет скидки = 20 * (1 + 10 / 100) = 22 (%)
Конечная сумма - 780 руб.
- Комбинированная скидка
Сначала сумма уменьшится на процент, указанный в скидке (скидках) на процент от суммы, потом из нее будет вычтена сумма, указанная в скидке (скидках) на фиксированную сумму.
Пример:
Исходная сумма - 1000 руб.
Скидка 1 - 10%.
Скидка 2 - 200 руб.
Расчет скидки = 1000 * 10 /100 + 200 = 300 (руб.)
Конечная сумма - 700 руб.