gpt4 book ai didi

woocommerce - 禁用访客结帐

转载 作者:行者123 更新时间:2023-12-02 17:25:06 24 4
gpt4 key购买 nike

我在网站上遇到客户问题。我想让他们注册,所以我想禁用访客结帐功能,他们应该只有拥有帐户才能购买。

我该怎么做?

提前致谢

最佳答案

选项 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;
}

选项 3(更新): 结帐 - 此图像在当前更新版本(Woocommerce 版本 3.6.5)中禁用访客结帐我试过了,它对我有用。所以现在客人必须登录或注册才能继续。 Checkout this image disable checkout

关于woocommerce - 禁用访客结帐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39264923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com