Получить атрибут WooCommerce товара по выбранной вариации Leave a comment

В WooCommerce при работе с вариациями хорошим тоном является создание описания для вариации(для этого есть специальное поле). Но когда у вас атрибуты товара заведены через меню Товары->Атрибуты и вы там же завели описание каждого правила атрибута, имеет смысл выводить описание для вариации исходя из описания атрибута.

  • Так вы избежите дублирования описаний вариации и атрибута (если описания в логике магазина не должны отличаться)
  • Получите возможность поправить описание вариации сразу для всех товаров где используется данный атрибут

Функция работает только если товар является вариативным.

Что она делает:

  • Получает название таксономии(например это может быть pa_color) — цвет
  • Получает slug из вариации(слуг нужен для получения нужной таксономии дальше)
  • Делает запрос на получение данных по таксономии
  • Если ошибок нет, заменяет описание вариации — описанием атрибута товара

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *