В выдаче необходимо показывать конкретный товар, а не группу.
С конкретной ценой и сроком поставки, который "главный в группе" (свойство товара из базы). А в карточке товара цвет должен быть меняющимся полем, при выборе которого должна меняться основная фотография товара, артикул, кол-во на складе, материал и т.д. (в общем все, свойства, которые отличаются от товара, в текущем товаре).
lumenar.ru/component/cata... здесь это реализовано (правда меняется только артикул и цена)
Расскажу подробнее исполнителю если не понятно.