Поддержка WooCommerce Таксономия атрибутов товара

  • Доборого времени суток попытаюсь кратко изложить суть проблемы.

    В магазине у товара по сути глобально 2 атрибута это материал и цвет.
    5 видов материала ткани. Но у каждой ткани цвета свои и называются по разному!

    то есть у меня атрибут Ткань и 5 значений(велюр, кожа итд..). И за каждым из этих значений нужно закрепить по атрибуту с набором цветов присущих именно этой ткани.

    Связь в таблице вариаций между элементами напоминает схему плоской таксономии.
    Мне же нужно представить в виден древовидной.

    Для большей наглядности приложу скрины.
    https://prnt.sc/r5jw1x
    https://prnt.sc/r5jomj

    Перерыл кучу плагинов для вукомерс но решения с созданием древовидной вариации не нашел. Я так понимаю без вмешательства в код не обойтись но в этом не особо силен и не знаю с чего начать. буду очень благодарен за совет.

    • Тема изменена 8 месяцев назад пользователем neoside.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Но у каждой ткани цвета свои и называются по разному!

    Если я правильно поняла вопрос, то вам надо создать разные глобальные атрибуты со своим набором значений под каждый вид тканей.

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

    Как это можно реализовать?

    Все это позволяет сделать штатный функционал WooCommerce.
    Изучайте раздел офиц. документации по работе с вариативными товарами:
    Variable Product

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

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Таксономия атрибутов товара» закрыта для новых ответов.