Недоступно в редакциях: Стандарт, Старт
Рекомендуемые товары
Описание catalog.recommended.products
Компонент для товара выводит список рекомендуемых к покупке вместе с ним товаров. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути Магазин > Информация о товарах > Рекомендуемые товары.
Компонент относится к модулю Торговый каталог.
Параметры
Поле | Параметр | Описание | ||||||
Основные параметры | ||||||||
---|---|---|---|---|---|---|---|---|
Тип инфоблока | IBLOCK_TYPE | Выбирается один из созданных в системе типов инфоблоков. | ||||||
Идентификатор инфоблока товара | IBLOCK_ID | Для выбранного типа инфоблоков задается необходимый инфоблок. | ||||||
Идентификатор товара | ID | Задается числовой идентификатор товара. Можно не задавать, если указан Код товара. | ||||||
Код товара | CODE | Указывается код товара. Можно не задавать, если указан Идентификатор товара. | ||||||
Свойство привязки | PROPERTY_LINK | Указывается символьный код свойства элементов инфоблока, в котором хранится привязка к рекомендуемым товарам. | ||||||
Свойство привязки для торговых предложений | OFFERS_PROPERTY_LINK | Задается символьный код свойства элементов инфоблока торговых предложений, в котором хранится привязка к рекомендуемым товарам. | ||||||
По какому полю сортируем элементы | ELEMENT_SORT_FIELD | Указывается поле, по которому будет происходить сортировка элементов:
| ||||||
Порядок сортировки элементов | ELEMENT_SORT_ORDER | Задается порядок сортировки элементов:
| ||||||
Поле для второй сортировки элементов | ELEMENT_SORT_FIELD2 | Указывается поле, по которому будет происходить вторая сортировка элементов:
| ||||||
Порядок второй сортировки элементов | ELEMENT_SORT_ORDER2 | Задается порядок второй сортировки элементов:
| ||||||
Источник данных | ||||||||
Скрыть недоступные товары | HIDE_NOT_AVAILABLE | [Y|N] При отмеченной опции будут скрыты товары, для которых общее количество на складах меньше либо равно нулю, включен количественный учет и не разрешена покупка при отсутствии товара. | ||||||
Внешний вид | ||||||||
Показывать процент скидки | SHOW_DISCOUNT_PERCENT | [Y|N] При отмеченной опции будет отображаться процентное значение скидки, если она задана. | ||||||
Разрешить оповещения для отсутствующих товаров | PRODUCT_SUBSCRIPTION | [Y|N] При отмеченной опции клиент будет оповещаться, что интересующий его товар стал доступным для покупки. | ||||||
Показывать название | SHOW_NAME | [Y|N] При отмеченной опции будет отображено название элемента. | ||||||
Показывать изображение | SHOW_IMAGE | [Y|N] При отмеченной опции будет показано изображение элемента. | ||||||
Текст кнопки "Купить" | MESS_BTN_BUY | Задается текст, который должен быть отображен на кнопке "Купить". | ||||||
Текст кнопки "Подробнее" | MESS_BTN_DETAIL | Задается текст, который должен быть отображен на кнопке "Подробнее". | ||||||
Сообщение об отсутствии товара | MESS_NOT_AVAILABLE | Указывается текст, который будет отображаться при отсутствии товара и невозможности его купить. | ||||||
Текст кнопки "Уведомить о поступлении" | MESS_BTN_SUBSCRIBE | Задается текст, который должен быть отображен на кнопке "Уведомить о поступлении". | ||||||
Количество элементов на странице | PAGE_ELEMENT_COUNT | Указывается количество элементов, отображаемых на одной странице. | ||||||
Количество элементов, выводимых в одной строке | LINE_ELEMENT_COUNT | Указывается количество элементов, выводимых в одной строке таблицы. Данный параметр недоступен для шаблона vertical. | ||||||
Цветовая тема | TEMPLATE_THEME | Задается цветовая схема для отображения списка элементов. По умолчанию используется синяя схема (blue). | ||||||
Схема отображения | PRODUCT_DISPLAY_MODE | Задается режим отображения товаров: простой (N) или расширенный (Y). Параметр доступен для инфоблока с торговыми предложениями. | ||||||
Шаблоны ссылок | ||||||||
URL, ведущий на страницу с содержимым элемента раздела | DETAIL_URL | Указывается путь к странице с детальным описанием элемента раздела. | ||||||
Настройки кеширования | ||||||||
Тип кеширования | CACHE_TYPE | Тип кеширования:
| ||||||
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | ||||||
Цены | ||||||||
Показывать старую цену | SHOW_OLD_PRICE | [Y|N] Если задана скидка на товар, то при отмеченной опции будет отображаться старая цена. | ||||||
Тип цены | PRICE_CODE | Указывается тип цены для выводимых элементов. Если не задан ни один из типов, то цена товара и кнопка Купить показаны не будут. | ||||||
Выводить цены для количества | SHOW_PRICE_COUNT | Параметр определяет количество единиц товара, для которых выводить стоимость. | ||||||
Включать НДС в цену | PRICE_VAT_INCLUDE | [Y|N] При отмеченной опции цены будут показаны с учетом НДС. | ||||||
Показывать цены в одной валюте | CONVERT_CURRENCY | При установке флажка цены будут выводиться в одной валюте, даже если в каталоге они будут заданы в разных валютах. При выборе данной опции станет доступно
дополнительное поле.
| ||||||
Добавление в корзину | ||||||||
URL, ведущий на страницу с корзиной покупателя | BASKET_URL | Указывается путь к странице с корзиной покупателя. | ||||||
Название переменной, в которой передается действие | ACTION_VARIABLE | Задается имя переменной, в которой передается действие: ADD_TO_COMPARE_LIST, ADD2BASKET и т.д. Значение поля по умолчанию action. Значение параметра должно быть уникальным среди всех используемых компонентов на одной странице. | ||||||
Название переменной, в которой передается код товара для покупки | PRODUCT_ID_VARIABLE | Задается имя переменной, в которой будет передаваться идентификатор товара. | ||||||
Название переменной, в которой передается количество товара | PRODUCT_QUANTITY_VARIABLE | Задается имя переменной, в которой будет передаваться количество товара. | ||||||
Добавлять в корзину свойства товаров и предложений | ADD_PROPERTIES_TO_BASKET | [Y|N] При отмеченной опции свойства товаров и предложений будут передаваться в корзину. Кроме того, становятся доступными для настройки
параметры
| ||||||
Разрешить указание количества товара | USE_PRODUCT_QUANTITY | [Y|N] При отмеченной опции будет разрешено указывать количества товара. | ||||||
Параметры вывода товаров из каталога <название_каталога> | ||||||||
Показывать товары каталога | SHOW_PRODUCTS_<ID_каталога> | [Y|N] При отмеченной опции товары из данного каталога будут отображаться среди рекомендованных товаров. Если опция не отмечена, то товары из данного каталога не будут отображаться среди рекомендованных, даже если они указаны в карточке товара. Если данная опция отмечена, то становятся доступными для настройки параметры отображения товаров каталога и соответствующих торговых предложений (при наличии). | ||||||
Свойства для отображения | PROPERTY_CODE_<ID_каталога> | Указываются свойства инфоблока, которые будут отображены в списке рекомендованных товаров. При выборе пункта (не выбрано)-> и без указания кодов свойств в строках ниже, свойства выведены не будут.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | ||||||
Свойства для добавления в корзину | CART_PROPERTIES_<ID_каталога> | Из списка выбираются свойства, которые можно добавить в корзину. Для выбора нескольких свойств нужно использовать клавишу Ctrl.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | ||||||
Дополнительная картинка | ADDITIONAL_PICT_PROP_<ID_каталога> | Задается свойство, в котором хранится дополнительная картинка для товара. | ||||||
Свойство меток товара | LABEL_PROP_<ID_каталога> | Указываются свойство, в котором хранится метка товара (например, новинка). | ||||||
Параметры вывода торговых предложений <название_каталога_предложений> | ||||||||
Секция доступна, если отмечена опция Показывать товары каталога | ||||||||
Свойства для отображения | PROPERTY_CODE_<ID_каталога_предложений> | Указываются свойства торговых предложений, которые должны быть отображены в списке.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | ||||||
Свойства для добавления в корзину | CART_PROPERTIES_<ID_каталога_предложений> | Из списка выбираются свойства, которые можно добавить в корзину. Для выбора нескольких свойств нужно использовать клавишу Ctrl.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() | ||||||
Дополнительная картинка | ADDITIONAL_PICT_PROP_<ID_каталога_предложений> | Задается свойство, в котором хранится дополнительная картинка торгового предложения. | ||||||
Свойства для отбора предложений | OFFER_TREE_PROPS_<ID_каталога_предложений> | Указываются свойства, по значениям которых будут группироваться торговые предложения.
Обратите внимание, что данный параметр недоступен при отмеченной опции
Использовать параметры свойств в компонентах и формах
![]() |
Пример вызова
<?$APPLICATION->IncludeComponent( "bitrix:catalog.recommended.products", "", Array( "IBLOCK_TYPE" => "books", "IBLOCK_ID" => "6", "ID" => "55", "CODE" => $_REQUEST["PRODUCT_CODE"], "PROPERTY_LINK" => "RECOMMEND", "OFFERS_PROPERTY_LINK" => "RECOMMEND", "HIDE_NOT_AVAILABLE" => "N", "SHOW_DISCOUNT_PERCENT" => "N", "PRODUCT_SUBSCRIPTION" => "N", "SHOW_NAME" => "Y", "SHOW_IMAGE" => "Y", "MESS_BTN_BUY" => "Купить", "MESS_BTN_DETAIL" => "Подробнее", "MESS_NOT_AVAILABLE" => "Нет в наличии", "MESS_BTN_SUBSCRIBE" => "Подписаться", "PAGE_ELEMENT_COUNT" => "30", "LINE_ELEMENT_COUNT" => "3", "TEMPLATE_THEME" => "blue", "DETAIL_URL" => "", "CACHE_TYPE" => "A", "CACHE_TIME" => "86400", "SHOW_OLD_PRICE" => "N", "PRICE_CODE" => array(0=>"BASE",), "SHOW_PRICE_COUNT" => "1", "PRICE_VAT_INCLUDE" => "Y", "CONVERT_CURRENCY" => "Y", "CURRENCY_ID" => "RUB", "BASKET_URL" => "/personal/basket.php", "ACTION_VARIABLE" => "action", "PRODUCT_ID_VARIABLE" => "id", "PRODUCT_QUANTITY_VARIABLE" => "quantity", "ADD_PROPERTIES_TO_BASKET" => "Y", "PRODUCT_PROPS_VARIABLE" => "prop", "PARTIAL_PRODUCT_PROPERTIES" => "N", "USE_PRODUCT_QUANTITY" => "Y", "SHOW_PRODUCTS_28" => "Y", "PROPERTY_CODE_28" => array("WIDTH", "LENGHT"), "CART_PROPERTIES_28" => array("SIZE"), "ADDITIONAL_PICT_PROP_28" => "MORE_PHOTO", "LABEL_PROP_28" => "SPECIALOFFER", "PROPERTY_CODE_29" => array("SIZE", "COLOR"), "CART_PROPERTIES_29" => array("SIZE"), "OFFER_TREE_PROPS_29" => array("SIZE") ) );?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025