Я знаю, что по этому вопросу уже есть много вопросов, но я не могу понять, как получить собственный атрибут продукта из заказа woocommerce. вот что я попробовал:
$order = wc_get_order( $order_id );
$order_data = $order->get_data();
foreach ($order->get_items() as $item_key => $item_values) {
$product = $item_values->get_product(); // Get the product
$product_id = $item_values->get_product_id(); // the Product id
$tokens = get_post_meta($product_id, 'Tokens', true);
}
Я тоже попробую:
$tokens = $product->get_attribute( 'Tokens' );
и
$tokens = array_shift( wc_get_product_terms( $product_id, 'Tokens', array( 'fields' => 'names' ) ) );
Мой пользовательский атрибут продукта имеет имя " Tokens " и значение 5000 , но я получаю пустой возврат,
что я делаю не так?