1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
<?php
defined( 'ABSPATH' ) || exit();
/**
*
* @author PaymentPlugins
* @since 3.1.7
* @package Braintree/Traits
*
*/
trait WC_Braintree_Controller_Cart_Trait {
/**
* Method that hooks in to the woocommerce_cart_ready_to_calc_shipping filter.
* Purpose is to ensure
* true is returned so shipping packages are calculated. Some 3rd party plugins and themes return false
* if the current page is the cart because they don't want to display the shipping calculator.
*
* @since 3.1.7
*/
public function add_ready_to_calc_shipping() {
add_filter( 'woocommerce_cart_ready_to_calc_shipping', function ( $show_shipping ) {
return true;
}, 1000 );
}
}