Появилась и у меня необходимость реализовать похожий функционал без использования торговых предложений. Клиент не нуждается в учете товаров по цветам и размерам.
Есть идея. Сформировать highload-блок с справочником цветов. Инфоблоку каталога добавить свойство типа файл для каждого цвета по отдельности , куда будет загружаться картинка для определенного цвета, давать идентичный XML_ID с цветами из справочника. В карточке связать их по XML_ID.
Далее требуется каким-то образом передать в корзину а далее в заказы, активные элементы на странице. Как осуществить последний пункт пока не понятно. Если есть идеи буду очень благодарен за любую помощь.