Скидки. Прекратить дальнейшее применение правил с таким же приоритетом

Рейтинг: 0.5750  
Внедрено
Предложил Зайцев Артемий 28.09.2015 13:22:25

Скидки. Прекратить дальнейшее применение правил с таким же приоритетом

В правилах работы корзины и в скидках на товар прошу добавить простой флажок, который избавит от кучи проблем.

Например, сейчас в битриксе тяжело делать скидки "вместе дешевле".

Прошу добавить флажок:

Прекратить дальнейшее применение правил с таким же приоритетом.

Это поможет упорядочить взаимоисключающие скидки.

Пример:

- на товар A скидка 20%, если в корзине товар B
- на товар A скидка 30%, если в корзине товар C

- на товар D скидка 25%, если в корзине товар B
- на товар D скидка 35%, если в корзине товар C


Чтобы скидки 20% и 30% не применялись последовательно, нужно ставить флажок Прекратить дальнейшее применение правил.

Но чтобы скидки на товары A и D сработали, нельзя ставить флажок Прекратить дальнейшее применение правил


Выходом будет новый флажок Прекратить дальнейшее применение правил с таким же приоритетом.

Если приоритет применимости скидки одинаковый, порядок вызова берется из порядка сортировки.
Рейтинг: 0.0859  
Ответил Жуков Евгений 28.09.2015 14:11:31
Артемий, возможность нескольких блоков Действий в правиле не решает Вашу задачу?
Т.е. первое правило у нас будет такое

Действия
  • на товар A скидка 20%
  • на товар D скидка 25%
Условие
если в корзине товар B

Второе правило
Действия
  • на товар A скидка 30%
  • на товар D скидка 35%
Условие
если в корзине товар C

Ну и конечно, у первого стоит "Прекратить дальнейшее применение правил"

Если это решает - такая возможность была с самого начала появления правил.

Рейтинг: 0  
Зайцев Артемий 03.03.2017 18:31:30
Эта идея реализована в sale 16.6.0