Нужно создать с помощью правил для корзины битрикса выбор подарков при достижении определенной суммы. Т.е., до 5000 рублей должно работать одно правило с подарками, после 5001 другое, а предыдущее должно отключаться. У меня правила работают, но после применения второго правила первое не отключается, в итоге в корзине у меня получаются подарки, которые должны быть в ней до 5000 руб. и после. Как сделать так, чтобы при включении другого правила, предыдущее было отключено и подарки не были отображены в корзине?
С сортировкой игрался - не помогло.
reinmaker90,
так добавьте в оба правила условия не только в большую, но и в меньшую сторону
К первому правилу Меньше либо равно 5000
Ко второму правилу Больше либо равно 5001
Антон, А не подскажите если товар добавлен в корзину в рамках правила, а потом сумма корзины была изменена в сторону < чем стоит у правила, стандартный функционал битрикса не удаляет товары если условие было изменено после добавления товара?
reinmaker90, товар не удаляется, но пересчитается цена на этот товар, а при других правилах пересчитается с учетом правила, если правила нет, то будет применена его цена. Клиент сам решит - оставить или убрать. Если нужно убирать, то напишите в init.php условие для удаления товара из корзины на основе событий..