Набор товаров
В Битрикс можно создавать набор товаров.
Набор товаров создаётся в торговых предложениях через кнопку Добавить предложение с набором.
Товары, которые будут входить в набор, указываются во вкладке Состав набора.
Набор товаров является обычным торговым предложением, только вместе с параметрами торгового предложения также будут предлагаться другие товары.
Вывести набор товаров
Набор товаров выводится через компонент bitrix:catalog.set.constructor.
$APPLICATION->IncludeComponent( 'bitrix:catalog.set.constructor', '', array( 'IBLOCK_ID' => 3, // ИД инфоблока торговых предложений 'ELEMENT_ID' => 102, // ИД торгового предложения 'PRICE_CODE' => array('BASE'), // Тип цены ) );
Данный компонент можно подключать на любой странице.
На странице товара доступен массив $arResult['OFFER_GROUP_VALUES']
, в котором хранится ид набора товаров.
Проверить, что у товара есть набор предложений
Наличие у товара набора предложений можно проверить через переменную $arResult['OFFER_GROUP']
, которая возвращает «true» или «false».
if (!empty($arResult['OFFERS']) && $arResult['OFFER_GROUP']) { // код для товара с набором предложений }
Поддержать автора