23 сентября 2022
405
Хочу чтобы в корзине подарок добавлялся один раз, а когда мы увеличиваем количество товара, корзина опять не предлагала тот же подарок


Основная идея, сделать условия так, чтобы когда в корзине присутствует товар, который предлагается в подарок в количестве больше одного - подарка не было

Решение:

1d3be0dd-bf92-4e93-86fe-e42be91d668f.png

Ставим два условия - когда товар есть в корзине, но стоимость позиции не превышает стоимость товара (ИЛИ если несколько товаров - но берем максимальную цену (если есть товар цена которого меньше установленной более чем в 2 раза - надо делать отдельно условие)) ИЛИ товара в корзине нет.

Соответственно подарок предоставится, когда либо товара нет в корзине, либо есть и он один (собственно - подарок), если товара два и более битрикс начинает глючить - будет позиция с двумя товарами без подарка и предоставиться к добавлению подарок, данную ситуацию мы и обыгрываем - стоимость позиции будет превышать заданную.

Позвоните нам!
Личный кабинет
Вам будет доступна история заказов, управление рассылками, свои цены и скидки для постоянных клиентов и прочее.
Ваш логин
Ваш пароль
Работаем для вас с 9:30 до 18:30
Ждем писем!
г. Санкт-Петербург, Краснопутиловская ул., 69