Добрый день!
В комплексном компоненте каталога есть возможность передать "фильтр", который должен сработать, как параметр arFilter метода CIBlockElement::GetList. Это примерно так выглядит:
$APPLICATION->IncludeComponent("bitrix:catalog","",Array(..."USE_FILTER" => "Y","FILTER_NAME" => "arFilter",...),false);Для фильтрации по цене, arFilter должен выглядеть как-то так:
global $arFilter;$arFilter['CATALOG_PRICE_1'] = '99';