Здравствуйте. Возник вопрос по вариативным товарам. Есть Какой-то товар (Круг), У него вариации по материалам (Сталь, Олово), каждая в свою очередь делится еще на другие (Сталь - Обычная, Калиброванная, Олово - Обычная). И В зависимости от выбранных характеристик (Например Сталь, Обычная) должны появляться значения диаметра и марок стали (Выпадающий список со значениями 60...270 и ст3-Р5М6)
Если добавлять вручную все вариации, то их получается очень много (несколько тысяч), но как-то это рационально и не оптимально. Или может логика не правильная?