CoolHeart
@CoolHeart
Junior FrontEnd developer

Как в woocommerce для разных категорий сделать разные атрибуты?

Имеется около 10 разных категорий в каждой около 10 разных атрибутов, т.е. всего атрибутов около 100. Как бы сделать так, чтоб в админке при заполнении товарами при выборе конкретной категории товаров показывались атрибуты только для неё, а не все 100 имеющиеся?
  • Вопрос задан
  • 4564 просмотра
Решения вопроса 1
solidcreature
@solidcreature
Развиваю сообщество WordPress в Москве
Виктор, лучше всего с этим справиться плагин Advanced Custom Field, он позволяет добавить любое количество полей для любых типов данных в WordPress. Это не нативные атрибуты Woocommerce, поэтому придется немножко доработать шаблон страницы товара.

Алгоритм следующий:
1) Установите Advanced Custom Fields (для этой задачи будет достаточно бесплатной версии плагина)
2) Создайте новую группы полей по количеству категорий товаров
3) Задайте поля для всех атрибутов для каждой группы полей
4) В параметрах отображений каждой группы поставьте тип записи = Woocommerce Product и соответствующую категорию товара.

Таким образом при назначении категории нужные атрибуты будут отображаться автоматически на странице редактирования товара.

Как вывести в карточку товара я расскажу отдельно, если подход с ACF вас устроит
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Имеется около 10 разных категорий в каждой около 10 разных атрибутов

Или я чего-то не понимаю, но
Категории товара служат для группировки товаров, а атрибуты для указания свойств товаров
Эти понятия не связаны напрямую друг с другом. Как в категории могут быть атрибуты?
Например: Категории - майки, трусы. Атрибуты: Цвет - белый черный
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы