Алгоритм применения скидок
Алгоритм применения скидок
Алгоритм применения скидок, рассматриваемый в этом уроке, работает одинаково и для предустановленных маркетинговых акций, и для правил работы с корзиной.
Правила применения скидок задаются на одном из этапов Мастера создания предустановленной маркетинговой акции – подробнее смотрите в
документации
Данная форма служит для создания новой и редактирования существующей скидки, которая была добавлена ранее через мастер пресетов. Скидки. Наценки
Описание компонента «Создание и редактирование скидки с помощью мастера» в пользовательской документации.
.
Сначала применяются скидки с наибольшим приоритетом, а если приоритет совпадает, то в порядке увеличения сортировки.
- Приоритет применимости – чем выше числовое значение приоритета, тем раньше будет применено правило.
- Индекс сортировки в уровне приоритета – определяет порядок применения правил с одинаковым приоритетом. Чем меньше индекс сортировки, тем раньше будет применено правило в рамках одного приоритета.
Важно! Таким образом, раньше всех будет применена скидка с наибольшим приоритетом и наименьшей сортировкой.
- Прекратить применение скидок на текущем уровне приоритетов – при отмеченной опции другие правила с таким же уровнем приоритета, но с большей сортировкой, чем у текущего правила, применяться не будут.
- Прекратить дальнейшее применение правил – при отмеченной опции правила с меньшим приоритетом, чем у текущего правила, не будут применяться к заказу. Если уровни приоритетов одинаковы, то сравниваются индексы сортировки: правила с меньшим индексом сортировки будут применены (так как система проверяет их раньше), а правила с большим индексом сортировки применены не будут.
Примечание: Если у двух правил и уровни приоритетов, и индексы сортировки одинаковы, то при отмеченной опции Прекратить дальнейшее применение правил будет применено только то правило, у которого меньший ID Пример:
В данном случае система проверит сначала правило "Скидка 10%", потому что у него наименьший ID. Если условия
правила выполняются (т.е. скидка по правилу применяется), то дальнейшие правила проверяться не будут. .
Последовательное применение скидок
Скидки в корзине применяются последовательно, если в настройках модуля Интернет-магазин (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин) не указано иное.
Например, если для одного товара заданы две скидки (10% и 20%) с помощью двух разных правил корзины, то итоговая скидка будет составлять не 30%, а 28%. Рассмотрим, как рассчитывается итоговая скидка. Пусть начальная стоимость товара равна х:
- х - х*0,1 = 0,9х – стоимость товара после применения первой скидки 10%;
- 0,9х - 0,9х*0,2 = 0,72х – стоимость товара после применения второй скидки 20%;
- х - 0,72х = 0,28х – размер итоговой скидки на товар после последовательного применения скидок (0,28х = 28%).
Детальные примеры настройки скидок смотрите
в соответствующей главе.
При создании скидок учтите одно правило: чем проще условия скидки, тем легче заставить её работать. Если условий в настройках очень много, то высока вероятность, что будет что-то неучтено или учтено не в полной мере, и скидка не будет работать как вам нужно. Лучше создавать несколько простых скидок, чем в одной учитывать всё. Например, если стоит задача задать скидки на разные разделы каталога с учётом выбора производителя, то лучше создать по одной скидке на каждый раздел, чем одну на все.
Подробнее...
скидкам, а также отключить (или включить) их использование.
В заказе применяются и, следовательно, отображаются те скидки, которые были
актуальны на момент его оформления. Это необходимо учитывать при редактировании
состава заказа и изменении условий доставки, поскольку в зависимости от рода изменений
будут применяться доступные на текущий момент скидки.
Подробнее... , нажав кнопку контекстной панели Пересчитать заказ (заказ будет пересчитан в соответствии с актуальными ценами на товары и скидками).
и Ваше мнение важно для нас