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).
- $tax_class(строка)
- The tax class for the fee if taxable. A blank string is standard tax class. (default: '').
Код WC_Cart::add_fee() WC Cart::add fee WC 5.0.0
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,
)
);
}