Установка и настройка решения Электронная коммерция
Базовая установка и настройка решения
В данном видео детально разобрана установка и основные настройки решения:
Установка компонента в карточку товара
Для отправки данных о просмотре карточки товара необходимо установить компонент "arturgolubev:ecommerce.detail" в карточку товара
Если у вас нет опыта установки компонентов, настоятельно рекомендую обратиться в поддержку для получения бесплатной помощи с установкой. Email поддержки - me@arturgolubev.ru
Код для вставки:
if(CModule::IncludeModule("arturgolubev.ecommerce")){
$APPLICATION->IncludeComponent(
"arturgolubev:ecommerce.detail",
".default",
array(
"COMPONENT_TEMPLATE" => ".default",
"OFFERS_CART_PROPERTIES" => $arParams['OFFERS_CART_PROPERTIES'],
"PRODUCT_ID" => $ElementId,
"CACHE_TYPE" => "A",
"CACHE_TIME" => "360000"
),
$component
);
}
Компонент рекомендуется размещать в комплексный компонент каталога, в файл element.php, сразу после размещения компонента карточки товара (catalog.element).
В параметр PRODUCT_ID нужно вписать Вашу переменную с ID элемента каталога
Детальное описание параметров компонента (для разработчиков):
PRODUCT_ID - ID просматриваемого товара, число
OFFERS_CART_PROPERTIES - Свойства торгового предложения добавляемые в корзину, массив
SELECTED_OFFER - ID выбранного торгового предложения, число
OFFER_SELECT_FIRST - При отсутствии выбранного торгового предложения выбирать первое, Y/N
Включение опции "Включить обработку устаревших событий"
В видео по установке есть информация что необходимо включать "обработку устаревших событий" - в актуальной версии решения это уже не требуется (решение перешло на стабильные события D7).