любят собирать всё в один js и один css файл - незнание архитектуры той CMS,
работали нормально, потом через некоторое время немного доработал,
$arPoColor=[];
foreach($arResult['OFFERS'] as $newEl){
$arPoColor[$newEl['PROPERTIES']['код свойства содержащий цвет']['VALUE']][]=$newEl;
}
//а дальше уже где рисуете таблицу используете не $arResult['OFFERS'], а $arPoColor
Если шаблон вы сделаете для "бабы Зины", то ей только остается завести вопросы и ответы.
Но это все так в битриксе
Я делал шаблон и в виде слайдера и с дополнительными ограничениями на базе этого модуля.
Если он вам не подходит смотрите на маркетплейсе.
хотя по теме вы сами указали нужен простой по типу вопрос ответ, что полностью подходит под базовый)