How to fix You must be logged in to checkout in WooCommerce

If you’re running an online store you probably want more sales from it. And to get more sales you need to provide more options for your customers, and to make the checkout process as smooth as possible. That’s why you don’t want to annoy your potential buyers with messages like “You must be logged in to checkout” in your WooCommerce store.

How to fix You must be logged in to checkout in WooCommerce

That message means that your online store does not allow guest orders – all of your WooCommerce orders must be done after the customer creates an account. It’s fair to say that the some specific stores might need to allow customers to create an account. For example, if you’re selling digital products, and you want your customers to be able to download the products in the future. But in most other cases potential customers should not be pushed to create an account.

Here you’ll find out how to allow both registered customer and guest orders in WooCommerce.

How to fix You must be logged in to checkout in WooCommerce to allow guest orders

First thing to mention is that WooCommerce does allow guest orders by default. So if you see message You must be logged in to checkout it means that someone else previously disabled that functionality in your e-commerce website. But that’s not a big deal – we’ll fix it and will allow guest orders in WooCommerce just in few simple clicks.

Here’s what you need to do to get rid of WooCommerce You must be logged in to checkout message:

  • Login to your WordPress admin panel, and go to WooCommerce >> Settings page.

  • Click Accounts & Privacy tab at the top of the page

  • Check Allow customers to place orders without an account checkbox, and save changes.

how to allow guest orders in woocommerce

That’s it – from now on your WooCommerce website will no longer require to create an account before checkout.

Best managed WordPress hosting