Woocommerce, Вариации

Решено

Как получить наименование вариации, зная ID и Value?

Вне страницы продукта (т.е. Глобальную переменню $product мы не имеем)

Спросил в 26.10.2016
Добавить Комментарий
    Ответ

    Попробуйте так:

    
    $variation = wc_get_product($variation_id);
    $variation->get_formatted_name();
    
    
    Добавить Комментарий

    Да, рабочий вариант, но надо будет разбирать строку, спасибо.

    Решил проблему с помощью get_terms, но надо знать название таксономии и слаг вариации.

    $product_variation=get_terms(array(
    'taxonomy'=>'Ваша_Таксономия',
    'hide_empty'=>false,
    'slug'=>$item['Ваша_Таксономия']
    ));
    $product_variation=$product_variation[0];
    $product_variation=$product_variation->name;

    Где $item — массив  из цикла, полученных заказов классом WC_Order()

    Вероятнее Ваш способ более универсален.

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

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.