Woocommerce重定向到结帐页面

时间:2017-06-07 15:14:46

标签: php wordpress woocommerce

我在检查购物车中商品总数量后,尝试重定向到结帐页面。鉴于产品等于6的条件,它应该尝试重定向到结帐页面。 我尝试了下面的代码,但无法让它运行或需要一些卷曲。

function redirectcheck($url){
$tots = WC()->cart->cart_contents_count();

if($tots > 2){
header("Location: http://somepage.php", 
 true, 301);
 exit();
}
}

1 个答案:

答案 0 :(得分:0)

也许这可以是一个好的开始......

function check_quantity( $total, $cart ) {
    if( $cart->cart_contents_count = 6 ) {
            $url = get_permalink( get_option( 'woocommerce_checkout_page_id' ) );
    }
    return $url;
}
add_filter( 'woocommerce_calculated_total', 'check_quantity', 10, 2 );