Просмотров: 427
Правило: Добавление в корзину
Правило «Добавление в корзину» используется в связке с элементом Кнопка (по клику). Результатом выполнения правило является добавление товара или нескольких товаров с указанным или рассчитанном в калькуляторе их количеством.
Товары с нулевым количеством в корзину не добавляются, что может быть использовано для исключения их при добавлении в корзину целого списка товаров.
Правило выполняет функцию Add2Basket (модуль торгового каталога). При корректно указанных параметрах (ID товара и его количества) товар добавляется в корзину. Но помимо добавления в корзину в шаблонах сайтов, требуется выполнять дополнительные манипуляции: обновление счетчиков количества товара в корзине, показ уведомления, вызов модальных окон, отражающих добавленные товары и др. В каждом отдельном случае вопрос является частным и не имеет универсального решения. Например, для обновления количества товаров корзине в верхней части сайта в шаблоне от 1С-Битрикс "Современный интернет-магазин (bitrix.eshop)", у кнопки калькулятора с правилом добавления в корзину добавить метод BX.onCustomEvent('OnBasketChange').