Категорически необходимо(!) добавить выбор главной фотографии в карточке товара с торг.предложениями, либо выбор основного свойства ColorReference для конкретного товара
Предположим, что у меня магазин платьев. Кол-во товаров - 2000шт. Каждый товар имеет 5 торговых предложений (товар в пяти разных цветах: красный, белый, черный, синий, зеленый). На данный момент если я ставлю сортировку в инфоблоке Highload: 1 - красный, 2 - белый и т.д., то главной картинкой становится фото красного товара. Итого на выходе, когда человек заходит в магазин - видит 2000 красных платьев.
Немного некорректная постановка задачи, но идея хорошая. Необходимо не фотографию по-умолчанию выбирать, а торговое предложение по-умолчанию, т.е. дать возможность задавать "OFFERS_SELECTED" в result_modifier.php. Для программиста это конечно не составит никакого труда. Так например чтобы выводить торговое предложение с минимальной ценой, необходимо в файле result_modifier.php заменить строку:
if (empty($arItem['MIN_PRICE']) && $arOffer['CAN_BUY'])
Но для простых пользователей было бы не плохо дать возможность выбирать, выводить ли ТП по-умолчанию, или ТП с минимальной/максимальной ценой, или ТП с максимальным/минимальным остатком на складе.
По пойму это все элементарно решается добавлением одного свойства к элементу инфоблока торговых предложений, а далее в result_modifier.php выводишь все как надо. Либо можно тупо сортировку сделать как надо. Не вижу в чем проблема...