Глобальный фильтр по id товара при подключении catalog.section


Для того, чтобы в 1с-Битрикс при подключении компонента “catalog.section” задать “жесткую” выборку по ID конкретных товаров (чтобы на странице выводились определенные товары) необходимо добавить следующий код:

// задаем массив ID товаров для фильтра
$GLOBALS['arrFilter'] = ['ID' => array(1, 2)]; 

// далее при подключении catalog.section 
$APPLICATION->IncludeComponent( 
'bitrix:catalog.section', 
'', 
Array(
    ...
    'FILTER_NAME' => 'arrFilter', 
    ...
)); 

Проверялось на 1с-Битрикс: Управление сайтом 20.0.1650. (версия модуля интернет-магазин 20.0.687).