WC_Shipping_Legacy_Flat_Rate::calc_percentage_adjustment()publicWC 1.0

Устарела с версии 2.4.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Calculate the percentage adjustment for each shipping rate.

Метод класса: WC_Shipping_Legacy_Flat_Rate{}

Хуков нет.

Возвращает

float.

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

$WC_Shipping_Legacy_Flat_Rate = new WC_Shipping_Legacy_Flat_Rate();
$WC_Shipping_Legacy_Flat_Rate->calc_percentage_adjustment( $cost, $percent_adjustment, $percent_operator, $base_price );
$cost(float) (обязательный)
Cost.
$percent_adjustment(float) (обязательный)
Percent adjustment.
$percent_operator(строка) (обязательный)
Percent operator.
$base_price(float) (обязательный)
Base price.

Список изменений

Устарела с 2.4.0

Код WC_Shipping_Legacy_Flat_Rate::calc_percentage_adjustment() WC 8.7.0

public function calc_percentage_adjustment( $cost, $percent_adjustment, $percent_operator, $base_price ) {
	if ( '+' === $percent_operator ) {
		$cost += $percent_adjustment * $base_price;
	} else {
		$cost -= $percent_adjustment * $base_price;
	}
	return $cost;
}