In each of the situations mentioned above, access can be defined however the customer’s admin wants. They could restrict access to order history, who else has access, how much they’re allowed to spend, who they have to contact to get permission to purchase, etc.
A great example of this is a medical practice. It could be an optometrist office, dental office, primary care physician, or hospital. Many medical offices have this multi-location need, with team members moving from one place to another throughout the month, week, or even during a single day. These team members need to be able to access your eCommerce platform to make a purchase or see the status of an order.