WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Order_Item_Product::set_variation() public WC 1.0

Set variation data (stored as meta data - write only).

{} Это метод класса: WC_Order_Item_Product{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$WC_Order_Item_Product = new WC_Order_Item_Product();
$WC_Order_Item_Product->set_variation( $data );
$data(массив)
Key/Value pairs.

Код WC_Order_Item_Product::set_variation() WC 5.0.0

<?php
public function set_variation( $data = array() ) {
	if ( is_array( $data ) ) {
		foreach ( $data as $key => $value ) {
			$this->add_meta_data( str_replace( 'attribute_', '', $key ), $value, true );
		}
	}
}