С помощью штатного функционала как вариант можно поместить все возможные цвета в один атрибут и присваивать нужный цвет к каждой вариации ткани.
Но с таким решением у меня выходит около 50 вариаций одного товара. И прописывать на каждый товар эти 50 вариаций это достаточно долго. Возможно есть способ перенести \скопировать таблицу вариаций с одного товара на другой?
Всё верно. Допустим на странице товара выбираем из видов ткани «Кожа» и во тором поле должны отображаться цвета только для кожи. Соответственно если в первом переставить на велюр то и во втором поле цвета должны поменяться на цвета для велюра. Как это можно реализовать?
Для моих задач цвет никак не влияет на цену он нужен лишь опционально для формирования данных о заказе. Но чтобы данные о заказе были корректными нужно исключить возможность выбора не того цвета и строго закрепить свою палитру за своей тканью