Automattic\WooCommerce\Gateways\PayPal

Request::get_paypal_order_item_amountprivateWC 1.0

Get the amount for a specific order item.

Method of the class: Request{}

No Hooks.

Returns

float.

Usage

// private - for code of main (parent) class only
$result = $this->get_paypal_order_item_amount( $order, $item ): float;
$order(WC_Order) (required)
Order object.
$item(WC_Order_Item) (required)
Order item.

Request::get_paypal_order_item_amount() code WC 10.7.0

private function get_paypal_order_item_amount( WC_Order $order, \WC_Order_Item $item ): float {
	if ( '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 );
}