А смысл, если это не торговое предложение значит все равно один и тот же товар. Так выводятся свойства только для отбора торгового предложения. По другому обработчики событий и т.д. Потому, что еще потом нужно же товар нужный отправить в корзину с нужным цветом. Проще сгенерировать пару торговых...