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

WC_Abstract_Legacy_Order::update_fee() public WC 1.0

Update fee for order.

Note this does not update order totals.

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

Хуки из метода
Возвращает

Число. updated order item ID

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

$WC_Abstract_Legacy_Order = new WC_Abstract_Legacy_Order();
$WC_Abstract_Legacy_Order->update_fee( $item, $args );
$item(объект/число) (обязательный)
-
$args(массив) (обязательный)
-

Код WC_Abstract_Legacy_Order::update_fee() WC 5.0.0

<?php
public function update_fee( $item, $args ) {
	wc_deprecated_function( 'WC_Order::update_fee', '3.0', 'an interaction with the WC_Order_Item_Fee class' );
	if ( is_numeric( $item ) ) {
		$item = $this->get_item( $item );
	}
	if ( ! is_object( $item ) || ! $item->is_type( 'fee' ) ) {
		return false;
	}
	if ( ! $this->get_id() ) {
		$this->save(); // Order must exist
	}

	$item->set_order_id( $this->get_id() );
	$item->set_props( $args );
	$item->save();

	do_action( 'woocommerce_order_update_fee', $this->get_id(), $item->get_id(), $args );

	return $item->get_id();
}