Так распиши подробней что ты хочешь
у меня продажа мебели.
Соответственно, она может иметь различные материалы обивки.
Т.е. к, примеру, есть кресло, оно может быть обито флоком, шениллом, кожзамом и т.д.
Каждый из этих материалов имеет как сугубо свою гамму цветов (т.е. оранжевый шенилл выглядит совсем не так, как оранжевый флок и т.п.) и, в некоторых случаях, еще имеет и рисунок (на колорпикере его вообще не покажешь).
Плюс ко всему оранжевый шенилл называется "оранж", а оранжевый флок называется "бренди", а оранжевый кожзам имеет вообще цифровой код.
Т.е., по-хорошему, для каждого атрибута мне надо назначить свои собственные субатрибуты, подгрузить им картинки и вывести их вместо колор пикера, чтобы клиент мог хоть как-то во всем этом ориентироваться.
Т.е. необходимо просто создать какую-то комбинацию атрибутов "материал" с субатрибутами и дальше уже для каждого товара указывать, какие материалы используются при его изготовлении. Т.е. я указал, что кресло может иметь варианты обшивки "кожзам" и "шенилл" и все, об остальном я не парюсь.
Что-то подобное можно сделать просто средствами движка:
создать группу атрибутов "материалы" с материалами соответственно, создать группу "расцветка" и записать туда все расцветки всех материалов, которые существуют, потом запустить генератор комбинаций и после, сидеть и тратить часы на то, чтобы все это редактировать и задавать соотвествующую картинку с материалом нужной расцветки для каждой комбинации товара, чтобы она выводилась вместо картинки и клиенту было понятно, что он будет покупать.
И так в каждом товаре.
Так будет тратиться чересчур много сил, времени + довольно велика вероятность ошибки.
Да, еще в 1,4,11 (может и во всей 1,4, не знаю) обнаружил, что в выпадающем списке есть ВСЕ варианты атрибутов, вне зависимости от того, есть вообще такая комбинация товара или нет.
Т.е. я создал товар, имеющий два материала на выбор. Один из материалов имеет 1 цвет (одна комбинация), второй - три цвета. В выпадающем списке один хрен в обоих материалах по три цвета. Просто при выборе несуществующей комбинации вылезает надпись, что товара нет в наличии. Переключатель "Показывать недоступные атрибуты товара" в админке не дает ничего. Почему так, понять, честно говоря, не могу