WC_Order_Data_Store_CPT::get_total_refunded( WC_Order $order )
Get amount already refunded.
Description Description
Parameters Parameters
- $order
-
(Required) Order object.
Return Return
(float)
Source Source
File: includes/data-stores/class-wc-order-data-store-cpt.php
public function get_total_refunded( $order ) { global $wpdb; $total = $wpdb->get_var( $wpdb->prepare( "SELECT SUM( postmeta.meta_value ) FROM $wpdb->postmeta AS postmeta INNER JOIN $wpdb->posts AS posts ON ( posts.post_type = 'shop_order_refund' AND posts.post_parent = %d ) WHERE postmeta.meta_key = '_refund_amount' AND postmeta.post_id = posts.ID", $order->get_id() ) ); return floatval( $total ); }