Необходимо сделать "умный фильтр" для сайта на Битриксе.
Пример такого фильтра: https://fluid-line.ru/105
Есть изделие, у него может быть много вариантов исполнения: форма корпуса, варианты присоединения, диаметр, материалы и т.д.
В начальном варианте зависимостей этих параметров друг от друга нет. Но впоследствии такие зависимости возможны. В приведенном примере (ссылке) фильтр использует зависимости параметров друг от друга: в зависимости от выбранного первого, второго и т.д. параметра, дальнейшие параметры становятся доступными или недоступными для выбора.
Всего для одного изделия может быть до 60 000 вариантов исполнения, исходя из всех возможных вариантов всех параметров.
По указанной выше ссылке: в исходном состоянии отображаются все варианты исполнения товара (см. таблицу внизу страницы). По мере выбора параметров в фильтре количество строк в таблице (количество вариантов исполнения товара) уменьшается.