WC_Legacy_Cart::get_discounted_price()publicWC 1.0

Устарела с версии 3.2.0 Calculation and coupon logic is handled in WC_Cart_Totals.. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Function to apply discounts to a product and get the discounted price (before tax is applied).

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

Хуков нет.

Возвращает

float. price

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

$WC_Legacy_Cart = new WC_Legacy_Cart();
$WC_Legacy_Cart->get_discounted_price( $values, $price, $add_totals );
$values(разное) (обязательный)
Cart item.
$price(разное) (обязательный)
Price of item.
$add_totals(true|false)
Legacy.
По умолчанию: false

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

Устарела с 3.2.0 Calculation and coupon logic is handled in WC_Cart_Totals.

Код WC_Legacy_Cart::get_discounted_price() WC 8.7.0

public function get_discounted_price( $values, $price, $add_totals = false ) {
	wc_deprecated_function( 'WC_Cart::get_discounted_price', '3.2', '' );

	$cart_item_key = $values['key'];
	$cart_item     = $this->cart_contents[ $cart_item_key ];

	return $cart_item['line_total'];
}