如何在结帐页面获取总运费?

时间:2018-07-19 03:08:25

标签: php wordpress

每当运输总价为0时,我都想删除“签出”页面中的运输行。 Check this

现在这是我得到的代码。 此代码允许隐藏运输行,使用运输费用,我可以创建条件将其隐藏在结帐页面上。谢谢

function disable_shipping_calc_on_cart($show_shipping) {
if(is_checkout()){
return false;
}
return $show_shipping;
}
add_filter( 'woocommerce_cart_ready_to_calc_shipping', 'disable_shipping_calc_on_cart', 99 );

1 个答案:

答案 0 :(得分:0)

请在woocommerce_cart_shipping_method_full_label中添加此过滤器functions.php

add_filter( 'woocommerce_cart_shipping_method_full_label', 'add_free_shipping_label', 10, 2 );
    function add_free_shipping_label( $label, $method ) {
        if ( is_checkout() && $method->cost == 0 ) {
            echo '<style>tr.shipping{display:none;}</style>';
        }
        return $label;
    }

Reference