WC_Discounts::get_object_subtotal()

Get the object subtotal


Description Description


Return Return

(int)


Top ↑

Source Source

File: includes/class-wc-discounts.php

943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
protected function get_object_subtotal() {
    if ( is_a( $this->object, 'WC_Cart' ) ) {
        return wc_add_number_precision( $this->object->get_displayed_subtotal() );
    } elseif ( is_a( $this->object, 'WC_Order' ) ) {
        $subtotal = wc_add_number_precision( $this->object->get_subtotal() );
 
        if ( $this->object->get_prices_include_tax() ) {
            // Add tax to tax-exclusive subtotal.
            $subtotal = $subtotal + wc_add_number_precision( round( $this->object->get_total_tax(), wc_get_price_decimals() ) );
        }
 
        return $subtotal;
    } else {
        return array_sum( wp_list_pluck( $this->items, 'price' ) );
    }
}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.