а в чем разница по вашему атрибута от опции ? если при смене цвета он будет так же изменяться как и опция.
честно говоря вообще не понятно чего хотят ваши клиенты, если к примеру как вы говорите в пачке несколько размеров то как они хотят сделать карточку с одним размером ?
самое оптимальное это через опции.
опция содержит пачку со всеми размерами какие там есть. к примеру L, S, XL, XL при выборе данной пачки открываются цвета какие есть для данных пачек, к примеру красный и синий., при выборе при выборе опции пачки с размерами XL, XXL, XX L открываются цвета для данных пачек, к примеру желтый, зеленый, синий.
в чем неудобства и для кого ?
совершенно не влияет сколько штук.
вообще то нормальные люди все это давно автоматизировали и все изменения прогоняют из прайса через нормальный загрузчик и не парятся