You can restrict checkout to just users with accounts. You can then either completely deny checkout access to users without accounts or require them to create an account before they can checkout.
You can change this setting on a per Checkout Flow basis, so you can deny guest checkouts for some flows and not others as you need.
Visit the Commerce configuration page and go to the Checkout Flows section.
Click Edit on the Checkout Flow you want to configure.
To Allow Registration at Checkout
With a Boostrap theme your page will look something like the below:
To Deny Registraion at Checkout
With a Boostrap theme your page will look something like the below.
To give your customers the ease of creating an account at the end of their checkout you need to enable the "Guest Registration after checkout" pane in your checkout flow.
At the time of writing your site will not have this feature by default. You need to apply the latest good patch from this issue. The below instructions will then apply to your site.
You need to enable / disable registration for each Checkout Flow you are using.
Visit the Commerce configuration page and go to the Checkout Flows section.
Click Edit on the Checkout Flow you want to configure.
To Enable Guest Registration
To Disable Guest Registration
Found errors? Think you can improve this documentation?
edit this page