Company Account feature overview

Edit on GitHub

A B2B business model implies bilateral commercial relations between businesses, so a company is the top figure of every B2B marketplace. Each company has a specific organizational structure with its divisions (units) and employee roles. At some point or another, a B2B business owner would need separate accounts for employees to constrain or extend rights in regards to products, orders, and confidential information.

The Company Account feature lets you control user access to the system within an organization by configuring different permissions and roles for the company’s entities (units) and users. You can set up your own company structure of business units and users with various levels of permissions and roles.

One of the most important building blocks of the company account is business units, or sub-divisions of the company formed for different locations, entities, or departments of your company. Each business unit can have its own billing and shipping addresses, hierarchy level, and users. Business units let you narrow down responsibilities, establish permissions within them, and gain better control of all processes.

With this feature, you can create your own permission rules and assign them to company users. Also, you can implement any kind of business logic, from simple checks, like single permissions, to complex ones, like purchasing limit, customer allocation, and business unit checks.

Organizations with multiple business units that support their own set of accounts, customers, and vendors often need some of their company users to access (and eventually manage) not one business unit but several business units within the whole company. Business on behalf lets you set up multiple company users for one customer account. You can assign a company user to multiple business units with different roles and permissions to match your organization’s policies and procedures.

The feature lets customers log in by token. By dynamically generating a token, a user can log in with a predefined company user to a new ecommerce provider. All this happens without sharing the login information or having to fill out a sign-up form.

Check out the following video about managing company accounts:

Setting up company structure:

Get a general idea of Company Accounts
Get a general idea of Business Units
Get a general idea of Business on Behalf
Get a general idea of company user roles and permissions
Install the Company account feature CompanyUser migration guide Retrieving companies HowTo - Generate a token for login Customer Login by Token reference information
Install the Company account Glue API BusinessOnBehalfDataImport migration guide Retrieving business units
Retrieving business unit addresses
Retrieving company users
Retrieving company roles
Authenticating as a company user
Managing company user authentication tokens