Role definitions for multiple users accessing a common customer account (b2c shop)?

Hello,

Does Shopify support the concept of having multiple individual shop users (with different login credentials) accessing a single customer account? If yes, can roles be defines such as:

User 1 can only place orders on a corporation’s behalf

User 2 can only confirm orders placed by other user (Four eyes principle)

User 3 can only pay orders already placed

User 4 can only review accounting details

User 5 is admin, and can manage other users for this corporate account

Also, can a single user (with a single login), be given access to multiple corporate accounts, thus being able to place orders on different customer’s behalf. We have a requirement that procuring agents shall be given the ability to manage several customer’s accounts, without having to use different login credentials.

Thank you for you time, and I am looking forward to receiving replies.

/Mattias