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

WC_Cart::add_fee() public WC 1.0

Add additional fee to the cart.

This method should be called on a callback attached to the woocommerce_cart_calculate_fees action during cart/checkout. Fees do not persist.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$WC_Cart = new WC_Cart();
$WC_Cart->add_fee( $name, $amount, $taxable, $tax_class );
$name(строка) (обязательный)
Unique name for the fee. Multiple fees of the same name cannot be added.
$amount(float) (обязательный)
Fee amount (do not enter negative amounts).
$taxable(true/false)
Is the fee taxable? (default: false).
По умолчанию: false
$tax_class(строка)
The tax class for the fee if taxable. A blank string is standard tax class. (default: '').
По умолчанию: ''

Код WC_Cart::add_fee() WC 4.5.2

woocommerce/includes/class-wc-cart.php
<?php
public function add_fee( $name, $amount, $taxable = false, $tax_class = '' ) {
	$this->fees_api()->add_fee(
		array(
			'name'      => $name,
			'amount'    => (float) $amount,
			'taxable'   => $taxable,
			'tax_class' => $tax_class,
		)
	);
}