WooCommerce require registration to buy

I need to require a user registration before buying a product. Right now, when you add a product to the cart, then in the check out you can fill all the fields with your information but without a wordpress login. There is a simple option to create an account but is optional.

I'd like to know if is possible to modify the check out page to redirect a register page.

is it possible?

So if you wish to give any suggestion or any interesting link that will also be highly appreciable.

Answers


In your site's admin go to WooCommerce>Settings>Checkout ex:

http://yoursite.com/wp-admin/admin.php?page=wc-settings&tab=checkout

And make sure that "Enable guest checkout" is unchecked

UPDATE for WooCommmerce 3.4+

Pretty sure it was 3.4 when WooCommerce added it's privacy tools to help with GDPR compliance. This setting is now under

WooCommerce>Settings>Accounts&Privacy

or

wp-admin/admin.php?page=wc-settings&tab=account


There are three rows in wp_options that I suggest you set for this [recommended value]:

  • woocommerce_enable_guest_checkout [no]
  • woocommerce_enable_signup_and_login_from_checkout [yes]
  • woocommerce_enable_checkout_login_reminder [yes]

You can edit them in the admin console here:

/wp-admin/admin.php?page=wc-settings&tab=account


Need Your Help

AngularJS: virtual repeat with row with different heights

javascript angularjs ionic angularjs-ng-repeat angular-material

I'm building an hybrid app using ionic and AngularJS (AngularJS-material). This app also has an integrated chat built with Node.js and socket.io.

Query my block size oracle

oracle storage admin

Is there a way I can tell the block size of my Oracle database if I don't have access to the v$parameter view?