WC_Order::get_item_count_refunded()
Gets the count of order items of a certain type that have been refunded.
Метод класса: WC_Order{}
Хуки из метода
Возвращает
Строку
.
Использование
$WC_Order = new WC_Order(); $WC_Order->get_item_count_refunded( $item_type );
- $item_type(строка)
- Item type.
По умолчанию: ''
Список изменений
С версии 2.4.0 | Введена. |
Код WC_Order::get_item_count_refunded() WC Order::get item count refunded WC 8.7.0
public function get_item_count_refunded( $item_type = '' ) { if ( empty( $item_type ) ) { $item_type = array( 'line_item' ); } if ( ! is_array( $item_type ) ) { $item_type = array( $item_type ); } $count = 0; foreach ( $this->get_refunds() as $refund ) { foreach ( $refund->get_items( $item_type ) as $refunded_item ) { $count += abs( $refunded_item->get_quantity() ); } } return apply_filters( 'woocommerce_get_item_count_refunded', $count, $item_type, $this ); }