WC_Order::get_item_count_refunded( string $item_type = '' )
Gets the count of order items of a certain type that have been refunded.
Description Description
Parameters Parameters
- $item_type
-
(Optional) Item type.
Default value: ''
Return Return
(string)
Source Source
File: includes/class-wc-order.php
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 );
}
Changelog Changelog
| Version | Description |
|---|---|
| 2.4.0 | Introduced. |