@elmurzaalchakov

Выводиться только первый или одиночный атрибут, как исправить?

Есть плагин который генерирует заказ в excel, все отображается отлично кроме атрибута размер, он выводится только есть у товара нет атрибута цвет, а вот атрибут цвет выводится всегда.
63f4c3bd94d21467198047.png
$order_items = $order->get_items();
		if($order_items){
			foreach ( $order_items as $item_id => $item ) {	
				$product = $item->get_product();
				$name = $item->get_name();
				$size = $product->get_attribute('pa_size'); 
               	                $color = $product->get_attribute('pa_color');	
              	                $quantity = $item->get_quantity();
				$total = $item->get_total();
				//$size = array_shift( wc_get_product_terms( $product->id, 'pa_size', array( 'fields' => 'all' ) ) );  
	                     
          	$data[] = array($name,  $color, $size, $quantity, $total);	
			}
		}

При подключении того что в комментариях, В этом случае если ее включить, отображается только первый атрибут размера, то есть если у товара атрибуты 48, 50, 52, то отобразиться только 48 так как он первый.
63f4c44526eb6706454560.png

как сделать так чтобы отображался размер товара который покупатель приобрел
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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