After updating a client's site to M2.2, and turning on the B2B features, guest visitors (not logged in) to the site are greeted with a warning at the top that reads "Your company account is blocked and you cannot place orders. If you have questions, please contact your company administrator."
It appears as though something is configured such that its requiring a user to be logged in and part of a registered (and NOT blocked) company in order to utilize the store. I was assured by my contact at Magento that after enabling B2B features that guest users would still be able to access and use the store per normal means.
Is there a configuration setting that I missed that is triggering this requirement? I've crawled through documentation, and admin settings and haven't found anything that should be causing this behavior.
You're right when you said that a guests user should be able to buy or even a customer without company.
Can you share your B2B configuration?
Are all the cronjobs running properly?
You need to configure the B2B features.
Stores > Configuration > General > B2B Features : Enable Company: set to yes