4-уровневая иерархия разновидности товара на Drupal+Commerce. Возможна ли?
Интересует, возможно ли на drupal+commerce сделать 4х-уровневую иерархию разновидности одного товара.
Где есть товар, у него есть несколько размеров, у каждого размера есть несколько "ростов" и у каждого роста есть несколько разновидностей расцветок.
Цена прописывается специфично для каждого роста в каждом размере.
Сначала сделал без commerce, из 3 типов материалов, Node reference и во views связав эти 3 типа материала. Но это всеравно не то....
Видимо я туплю, раз не могу понять как реализовать структуру
-- Дисплей товара (Артикул)
----Размер один
------Рост первый (цена)
-------- Расцветка
------Рост второй (цена)
-------- Расцветка
-------- Расцветка
----Размер другой
------Рост третий (цена)
-------- Расцветка
-------- Расцветка
-------- Расцветка
------Рост четвертый (цена)
-------- Расцветка
А в корзину должно падать:
Артикул - Размер - Рост - Расцветка - Цена - Количество - Сумма
Уж было начал писать свой велосипед для друпала, но в голове все же сидит мысль, что там это делается с помощью уже написанного + немного своего кода для необходимой логики и визуализации...
Тоесть захожу в товар
Друпал мне предлагает размеры товара
Выбираю размер
Друпал предлагает мне все росты для этого размера
Выбираю рост - предлагает выбрать расцветку