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

wc_add_order_item() WC 1.0

Add a item to an order (for example a line item).

Хуки из функции
Возвращает

Число/true/false. Item ID or false

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

wc_add_order_item( $order_id, $item_array );
$order_id(число) (обязательный)
Order ID.
$item_array(массив) (обязательный)
Items list.

Код wc_add_order_item() WC 4.6.1

<?php
function wc_add_order_item( $order_id, $item_array ) {
	$order_id = absint( $order_id );

	if ( ! $order_id ) {
		return false;
	}

	$defaults = array(
		'order_item_name' => '',
		'order_item_type' => 'line_item',
	);

	$item_array = wp_parse_args( $item_array, $defaults );
	$data_store = WC_Data_Store::load( 'order-item' );
	$item_id    = $data_store->add_order_item( $order_id, $item_array );
	$item       = WC_Order_Factory::get_order_item( $item_id );

	do_action( 'woocommerce_new_order_item', $item_id, $item, $order_id );

	return $item_id;
}