Нужно, чтобы по условию к товару в корзине применялся купон и на него выставлялась скидка.
Как в крайней версии битрикса реализовать скидку на товар исключительно по купону? Чтобы этот товар, попавший в корзину в обход условия был там без скидки?
Галочка как в уроке по ссылке выше появилась, однако помимо купона у меня правило корзины применяется ко всему товару.
У товара есть связанный, который идет с ним в корзину со скидкой, если юзер поставил соответствующую галочку. Добавление связанного товара в корзину у меня идет отдельным обработчиком, в котором я применяю купон. Нужно чтобы скидка применялась только если применен купон, а сейчас у меня скидка идет на все связанные товары (естественно, в настроках правил корзины я добавил весь раздел со связанными товарами как условие для скидки).
Как сделать, чтобы скидка к товару в корзине применялась только по наличию купона а само правило корзины игнорировалось?
Юрий Колесник написал: Есть ли возможность настроить правило корзины так, чтобы оно срабатывало ТОЛЬКО при применении купона, а не при помещении товара в корзину???
Это штатный функционал. Если у вас он не работает, обратитесь в техподдержку, подробно описав проблему и предоставив административный доступ.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Почему при удалении всех товаров из корзины купоны остаются примененными? Если кидаю другой товар - купоны снова появляются как будто я их применял повторно?
Можно как-то удалять купоны, если корзина пуста? ClearCoupon - я так понимаю только вручную? в настройках нет какого-то чекбокс типа "Удалять примененные купоны если корзина пуста"?
А при удалении товара с купоном как отвязывать купон от корзины? SetCoupon - есть, а UnSetCoupon нет, насколько я вижу.
Юрий Колесник написал: Почему при удалении всех товаров из корзины купоны остаются примененными? Если кидаю другой товар - купоны снова появляются как будто я их применял повторно?
Они не остаются примененными, они остаются в текущей сессии. Это правильное поведение.
Цитата
Юрий Колесник написал: Можно как-то удалять купоны, если корзина пуста? ClearCoupon - я так понимаю только вручную? в настройках нет какого-то чекбокс типа "Удалять примененные купоны если корзина пуста"?
Можете реализовать такую логику сами, в шаблоне компонента корзины. Штатно - не планируется.
Цитата
Юрий Колесник написал: А при удалении товара с купоном как отвязывать купон от корзины? SetCoupon - есть, а UnSetCoupon нет, насколько я вижу.
При удалении товара с примененным купоном купон остается прикрепленным к корзине и светится серым цветом (примененный купон с товаров светится зеленым), есть ли способ вычислить такой "серый" купон?