У нас в корзине нет вообще атрибутов вернее есть в заголовке, мне нужно сделать та вариация (атрибут), которую покупатель выбрал и добавил в корзину вот сайт http://cd40232.tmweb.ru/en/product/android-mens-vintage-henley-2/В корзине отображается та вариация (атрибут), которую покупатель выбрал и добавил в корзину. Или вы хотите вывести все вариации товара?
Спасибо! Сделал такА вообще принцип добавления атрибутов в корзину следующий: Если вы делаете индивидуальный атрибут, т.е. создаете его прямо в товаре, то он отображается в корзине в виде отдельной строки. Если вы создаете атрибуты заранее в разделе Товары-Атрибуты и потом включаете их в товаре, то они в корзине отображаются в заголовке товара. 2 строки выше отключают отображение атрибутов в заголовке и принуждают отображения атрибута в отдельной строке для всех типов атрибутов.
И у вас сработало? У меня в корзине появляется фатальная ошибка Uncaught Error: Call to a member function get_attributes()Спасибо! Сделал так
<? $item_data = $cart_item['data'];
$attributes = $item_data->get_attributes();
foreach ( $attributes as $attribute => $attribute_name ) {
$term = get_term_by('slug', $attribute_name, $attribute);
echo wc_attribute_label( $attribute ).': '.$term->name . '<br>';
}?>