2016-09-01 8 views
2

私はウェブサイトから自分のクライアントに問題があります。私はそれらをサインアップするようにしたいので、私はゲストのチェックアウトを無効にしたい、彼らはアカウントを持っている場合のみ購入する必要があります。ゲストのチェックアウトを無効にする

どうすればいいですか?

事前に感謝

+0

こんにちは@bursuc Andrei:Woo Commerceを持つWPサイトでゲストのチェックアウトを有効にすることができますか? ? –

答えて

2

オプション1:チェックアウト - このイメージを無効にチェックアウト

Checkout this image disable checkout

オプション2:function.phpファイルのこのコードまたはカスタムプラグインを追加

add_filter('pre_option_woocommerce_enable_guest_checkout','conditional_guest_checkout_based_on_product'); 
function conditional_guest_checkout_based_on_product($value) { 
    $restrict_ids = array(1, 2, 3); // Replace with product ids which cannot use guest checkout 
    if (WC()->cart) { 
     $cart = WC()->cart->get_cart(); 
     foreach ($cart as $item) { 
      if (in_array($item['product_id'], $restrict_ids)) { 
       $value = "no"; 
       break; 
      } 
     } 
    } 
    return $value; 
} 
関連する問題