2017-06-07 8 views
0

カート内のアイテムの総数を確認した後、チェックアウトページにリダイレクトしようとしています。商品が6の場合は、チェックアウトページにリダイレクトしようとする必要があります。 私は以下のコードを試しましたが、実行できないか、カールが必要です。Woocommerceがチェックアウトページにリダイレクト

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

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

答えて

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); 
関連する問題