2016-09-01 4 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; 
} 
관련 문제