+7 495 008 8452 пн.-пт. 10:00 – 17:00

Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!


ИНТЕГРАЦИЯ МАЛАЯ КОРЗИНА И КОРЗИНА

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

ВНИМАНИЕ! расчет количества бонусов в корзине может быть не точен, т.к. в корзине отсутствуют такие данные как тип плательщика, служба доставки и служба оплаты.

интеграция в компоненты  sale.basket.basket.small - малая корзина и sale.basket.basket чем то напоминает интеграцию на детальную страницу товара

1. интегрируем компонент вывода количества бонусов за заказ

<?$APPLICATION->IncludeComponent("vbcherepanov:vbcherepanov.bonusfororder",".default",
        Array(
          "TYPE" => "CART", // тип CART - означает что компонент в корзине!
          "RESULT" => $arResult, //результирующий массив
          "CACHE_TYPE" => "A",
          "CACHE_TIME" => "3600"
        ),
   false
);?>

затем переходим в файл script.js или в другой скрипт где заданы функции изменения количества товара в корзине

в данной функции прописываем код

if(window.ITRCartBonus){
  bonusCartUp.UpdateBonus(1);
}
количество 1 указываем по умолчанию, функционал модуля сам получит реальное количество товара в корзине.


по аналогии также производим внедрение в компонент sale.basket.basket.




Назад в раздел



Часто задаваемые вопросы по модулям экспорта

Видео плейлист по настройке модулей экспорта