Наверное уже нашли ответ но напишу (сейчас с этим разбирался).
Если решать штатными bitrix-овыми способами. Нужно использовать комплексный компонент catalog указать "AJAX_MODE" => "Y". Если вам не нужно лишнее из шаблона компонента можно убрать (естественно скопировав его в /local/). Главное что бы в файле шаблона sections.php шёл компонент bitrix:catalog.smart.filter у которого 4ртым параметром указать $component и далее по файлу уже компонент вывода элементов (например catalog.section).
У компонента фильтра и компонента вывода элементов должен быть одинаковый параметр FILTER_NAME.
(тогда будет перерисовываться и фильтр и элементы под ним ajax-ово)
Если решать штатными bitrix-овыми способами. Нужно использовать комплексный компонент catalog указать "AJAX_MODE" => "Y". Если вам не нужно лишнее из шаблона компонента можно убрать (естественно скопировав его в /local/). Главное что бы в файле шаблона sections.php шёл компонент bitrix:catalog.smart.filter у которого 4ртым параметром указать $component и далее по файлу уже компонент вывода элементов (например catalog.section).
У компонента фильтра и компонента вывода элементов должен быть одинаковый параметр FILTER_NAME.
(тогда будет перерисовываться и фильтр и элементы под ним ajax-ово)