Removed extra function from conflicts
This commit is contained in:
parent
93f9ec8ae8
commit
48ef33636f
|
@ -386,28 +386,4 @@ class WC_Admin_Reports_Products_Data_Store extends WC_Admin_Reports_Data_Store i
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get order refund items quantity and subtotal
|
|
||||||
*
|
|
||||||
* @param object $order WC Order object.
|
|
||||||
* @return array
|
|
||||||
*/
|
|
||||||
public static function get_order_refund_items( $order ) {
|
|
||||||
$refunds = $order->get_refunds();
|
|
||||||
$refunded_line_items = array();
|
|
||||||
foreach ( $refunds as $refund ) {
|
|
||||||
foreach ( $refund->get_items() as $refunded_item ) {
|
|
||||||
$line_item_id = wc_get_order_item_meta( $refunded_item->get_id(), '_refunded_item_id', true );
|
|
||||||
if ( ! isset( $refunded_line_items[ $line_item_id ] ) ) {
|
|
||||||
$refunded_line_items[ $line_item_id ]['quantity'] = 0;
|
|
||||||
$refunded_line_items[ $line_item_id ]['subtotal'] = 0;
|
|
||||||
}
|
|
||||||
$refunded_line_items[ $line_item_id ]['quantity'] += absint( $refunded_item['quantity'] );
|
|
||||||
$refunded_line_items[ $line_item_id ]['subtotal'] += abs( $refunded_item['subtotal'] );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return $refunded_line_items;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue