It appears that deactivating a customer is only relevant for the classic customer accounts.
How does one go about preventing a customer from logging in when using new customer accounts and after they’ve already placed orders?
This is particularly relevant for B2B. For example the email address belongs to a person who is no longer with the company and should be removed or disabled.
I realize one workaround would be to remove the customer from the company, but in practice the customer then still exists in Shopify.
I believe that you are unable to stop a customer from logging in. However, you can employ certain workarounds. For instance, by using customer tags, you can direct them to different pages and grant them access to different scopes pages.
Hmm that’s really odd. Especially in B2B context, where it’s quite important to be able to control access. I am surprised there’s no built in solution for this.