我的网站上的客户有问题。我想让他们注册,所以我想禁用访客结账,他们应该只有拥有帐户才能购买。
我该怎么做?
提前致谢
答案 0 :(得分:3)
选项1:结帐 - 此图片禁用结帐
选项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;
}
答案 1 :(得分:0)
在woocommerce->设置
的“帐户和隐私”标签中,可以启用或禁用没有帐户的客户下订单。