Woocommerce无法禁用访客结账

时间:2014-08-16 16:28:28

标签: wordpress woocommerce

我正在使用Woocommerce,但在停用访客结帐方面遇到了问题。

我确保在设置页面中'启用访客结帐' 未选中,但人们仍然可以在不创建帐户或记录的情况下结帐英寸

我应该在其他地方设置这个吗?

3 个答案:

答案 0 :(得分:0)

尝试在与您正在开发的浏览器不同的浏览器中查看该网站。我发现在wordpress-admin中以用户身份登录,也让我成为了一个活跃的登录用户来结帐。

答案 1 :(得分:0)

Woocommerce - >还需要未选中该选项帐户标签。 如果在“结帐”页面上启用注册

答案 2 :(得分:0)

转到WooCommerce>帐户和取消勾选在“结帐”页面上启用注册。

这应该可以胜任!

screenshot

或者,您可以将此代码添加到主题functions.php

add_action( 'template_redirect', 'woo_restirct_checkout' );
function woo_restirct_checkout() {

    if ( !is_user_logged_in() && is_checkout() ) {

        $my_account_url = get_permalink( get_option('woocommerce_myaccount_page_id') );
        wp_redirect( $my_account_url );
        exit;

    }
}

干杯, 弗朗西斯