Automattic\WooCommerce\Gateways\PayPal
Request::get_paypal_order_item_amount
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() 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 );
}