Php Wordpress Woocommerce-小计和总计;不匹配

Php Wordpress Woocommerce-小计和总计;不匹配,php,wordpress,woocommerce,hook,Php,Wordpress,Woocommerce,Hook,我试着用这段代码根据购物车总数来获取不同的税类,但在“总计”列上没有更新 add_filter('woocommerce_product_get_tax_class','big_apple_get_tax_class',1,2); 函数big\u apple\u get\u tax\u class($tax\u class,$product){ 如果(WC()->购物车->小计购物车->小计>=1000) $tax_class='tax-12%'; 报税$tax_类; 为什么会匹配 购物车中增

我试着用这段代码根据购物车总数来获取不同的税类,但在“总计”列上没有更新

add_filter('woocommerce_product_get_tax_class','big_apple_get_tax_class',1,2);
函数big\u apple\u get\u tax\u class($tax\u class,$product){
如果(WC()->购物车->小计<1000)
$tax_class='tax-5%';
其他(WC()->购物车->小计>=1000)
$tax_class='tax-12%';
报税$tax_类;
为什么会匹配

购物车中增加了100卢比的额外运费。如果您不想在购物车中进行运输,请阅读以将您的运输设置为免费

这将使我们的生活更加美好

项目 价格 小计 印度卢比1575 航运 印度卢比0(现在是0) 总计 印度卢比1575
add_filter( 'woocommerce_product_get_tax_class', 'big_apple_get_tax_class', 1, 2 );

function big_apple_get_tax_class( $tax_class, $product ) {
    if ( WC()->cart->subtotal < 1000 )
        $tax_class = 'Tax-5%';
    elseif ( WC()->cart->subtotal >= 1000 )
        $tax_class = 'Tax-12%';
    return $tax_class;