в файле result_modifier.php своего шаблона компонента catalog.element после метода
$arParams = $component->applyTemplateModifications();
добавить
if($arResult['OFFERS']) {
$colorPropertyCode = 'COLOR_REF';
foreach($arResult['OFFERS'] as $key => $offer) {
$colors = $arResult['SKU_PROPS'][$colorPropertyCode]['VALUES'];
$offerColorXmlId = $offer['PROPERTIES'][$colorPropertyCode]['VALUE'];
$offerColorImage = [];
foreach($colors as $color) {
if($color['XML_ID'] == $offerColorXmlId) {
if(is_array($color['PICT']) && $color['PICT']['SRC']) {
$offerColorImage = $color['PICT'];
}
break;
}
}
if($offerColorImage) {
++$arResult['OFFERS'][$key]['MORE_PHOTO_COUNT'];
array_unshift($arResult['OFFERS'][$key]['MORE_PHOTO'], $offerColorImage);
++$arResult['JS_OFFERS'][$key]['SLIDER_COUNT'];
array_unshift($arResult['JS_OFFERS'][$key]['SLIDER'], $offerColorImage);
}
}
}
Только вот эту строку измени $colorPropertyCode = 'COLOR_REF'; COLOR_REF - символьный код свойства цвет инфоблока торговых предложений