Automattic\WooCommerce\Gateways\PayPal

Request::get_paypal_order_item_amount │ private │ WC 1.0

Get the amount for a specific order item.

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

Хуков нет.

Возвращает

float.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_paypal_order_item_amount( $order, $item ): float;
$order(WC_Order) (обязательный)
Order object.
$item(WC_Order_Item) (обязательный)
Order item.

Код Request::get_paypal_order_item_amount() WC 11.2.2

private function get_paypal_order_item_amount( WC_Order $order, \WC_Order_Item $item ): float {
	if ( OrderItemType::FEE === $item->get_type() && $item instanceof \WC_Order_Item_Fee ) {
		return (float) $item->get_amount();
	}
	return (float) $order->get_item_subtotal( $item, $include_tax = false, $rounding_enabled = false );
}