WooCommerce - excelling eCommerce
[woocommerce] Enable guest checkout (no account required) don't work (9 posts)

  1. Teresa In
    Posted 2 years ago #

    I'm enabling and disabling the option "Enable guest checkout (no account required)" in the General tab but it does not work.
    First I configured Store Pickup and payment on delivery. don't work
    Second I configured turn off everything. Always requires registration. neither works.
    I do not know what the problem is, I can not find information of this bug.
    Thanks for help.
    Regards, Teresa


  2. professorchrisj
    Posted 1 year ago #

    I also have this problem:
    Enable guest checkout (no account required) doesn't work.

    Installed: WooCommerce by WooThemes version 2.0.18

  3. cinim
    Posted 1 year ago #

    Yes a problem for me too,
    any solution?

  4. Allimaple
    Posted 1 year ago #

    Same problem, regardless of active theme, login status, and all plugins deactivated except for WooCommerce.

    WordPress Version: 3.6.1
    WooCommerce Version: 2.0.19

  5. QBcle
    Posted 1 year ago #

    Hi Guys, had the same issue with Wp 3.8 and woocommerce 2.0.20

    Could not get "Enable guest checkout (no account required)" to actually work after I upgraded WP and Woocommerce.

    I deactivated my CACHING plugin and voila!

    hope that helps.

  6. IgniteWoo Team
    Posted 1 year ago #

    When in doubt, delete your caching tools. Lol. Ok you can deactivate. We just prefer deleting ;-)

  7. WilksGRendai
    Posted 1 year ago #

    I have the opposite issue - by default when you install wc, guest checkout is turned on, but when I switch it off, it doesn't disable, and I continue to get orders through the site placed as guest!
    No caching tools have been used.
    We're trying to get people to signup for accounts on the site to take advantage of re-ordering, sharing and email subscriptions so this is pretty important to my client
    Anyone else have this issue?

    WP 3.5
    WC 2.0.14

  8. Stempi
    Posted 1 year ago #

    I had the same problem. I have installed the same on a different hosting and it worked there. At least for me this seems like a hosting problem.
    Also I have searched in the database for that option and it does change so that part works.

  9. track77
    Posted 1 year ago #

    After adding the next code to the functions.php i did receive the same error.
    Check your code for 'is_admin()' function.
    from codex.wordpress.org - is_admin() will return true when trying to make an <strong>ajax</strong> request.
    woocommerce use the ajax.

    if( is_admin() && is_user_logged_in() && ! check_user_role( 'manage_options' )) {
    	global $pagenow;
    	if ($pagenow == 'profile.php')
    		redirect_to_url( wc_customer_edit_account_url() );
    	$myaccount_page_id = get_option( 'woocommerce_myaccount_page_id' );
    	if ( $myaccount_page_id ) {
    	  $myaccount_page_url = get_permalink( $myaccount_page_id );

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • WooCommerce - excelling eCommerce
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic