woocommerce_cart_(_FUNCTION__)
Gets cart total. This is the total of items in the cart, but after discounts. Subtotal is before discounts.
Usage
add_filter( 'woocommerce_cart_(_FUNCTION__)', 'wp_kama_woocommerce_cart__FUNCTION_filter' ); /** * Function for `woocommerce_cart_(_FUNCTION__)` filter-hook. * * @param $totals_var * * @return */ function wp_kama_woocommerce_cart__FUNCTION_filter( $totals_var ){ // filter... return $totals_var; }
- $totals_var
- -
Changelog
Since 3.2.0 | Introduced. |
Where the hook is called
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce_cart_(_FUNCTION__)
woocommerce/includes/class-wc-cart.php 283
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'cart_contents_total' ) );
woocommerce/includes/class-wc-cart.php 223
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'subtotal' ) );
woocommerce/includes/class-wc-cart.php 233
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'subtotal_tax' ) );
woocommerce/includes/class-wc-cart.php 243
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'discount_total' ) );
woocommerce/includes/class-wc-cart.php 253
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'discount_tax' ) );
woocommerce/includes/class-wc-cart.php 263
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'shipping_total' ) );
woocommerce/includes/class-wc-cart.php 273
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'shipping_tax' ) );
woocommerce/includes/class-wc-cart.php 293
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'cart_contents_tax' ) );
woocommerce/includes/class-wc-cart.php 304
$total = apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'total' ) );
woocommerce/includes/class-wc-cart.php 315
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'total_tax' ) );
woocommerce/includes/class-wc-cart.php 325
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'fee_total' ) );
woocommerce/includes/class-wc-cart.php 335
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'fee_tax' ) );
woocommerce/includes/class-wc-cart.php 344
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'shipping_taxes' ) );
woocommerce/includes/class-wc-cart.php 353
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'cart_contents_taxes' ) );
woocommerce/includes/class-wc-cart.php 362
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, $this->get_totals_var( 'fee_taxes' ) );
woocommerce/includes/class-wc-cart.php 372
return apply_filters( 'woocommerce_cart_' . __FUNCTION__, 'incl' === $this->get_tax_price_display_mode() );
Where the hook is used in WooCommerce
woocommerce/includes/class-wc-cart-session.php 75
add_action( 'woocommerce_cart_emptied', array( $this, 'destroy_cart_session' ) );
woocommerce/includes/class-wc-cart-session.php 77
add_action( 'woocommerce_cart_loaded_from_session', array( $this, 'set_session' ) );
woocommerce/includes/class-wc-cart-session.php 82
add_action( 'woocommerce_cart_item_removed', array( $this, 'persistent_cart_update' ) );
woocommerce/includes/class-wc-cart-session.php 83
add_action( 'woocommerce_cart_item_restored', array( $this, 'persistent_cart_update' ) );
woocommerce/includes/class-wc-cart-session.php 84
add_action( 'woocommerce_cart_item_set_quantity', array( $this, 'persistent_cart_update' ) );
woocommerce/includes/class-wc-cart.php 120
add_action( 'woocommerce_cart_item_removed', array( $this, 'calculate_totals' ), 20, 0 );
woocommerce/includes/class-wc-cart.php 121
add_action( 'woocommerce_cart_item_restored', array( $this, 'calculate_totals' ), 20, 0 );
woocommerce/includes/wc-template-hooks.php 245
add_action( 'woocommerce_cart_collaterals', 'woocommerce_cross_sell_display' );
woocommerce/includes/wc-template-hooks.php 246
add_action( 'woocommerce_cart_collaterals', 'woocommerce_cart_totals', 10 );
woocommerce/includes/wc-template-hooks.php 249
add_action( 'woocommerce_cart_is_empty', 'wc_empty_cart_message', 10 );
woocommerce/includes/wc-template-hooks.php 310
add_action( 'woocommerce_cart_is_empty', 'woocommerce_output_all_notices', 5 );