Company accounts overviewEdit on GitHub
Company accoounts allow you to build an organizational structure of your B2B business.
The top level of every B2B business model hierarchy is a company. The company represents a legal organization, which is related to stores and has specific metadata, like a tax-number. A company can have a name, activity state, and status attributes.
On initial registration of a company, in the Back Office, it appears with the Pending status. After the company has been checked, it gets the Approved status.
A company consists of several business units which you can consider as physical divisions of the company. The business units, can have a hierarchical structure too. They can have their own departments, teams, etc. Business units also have metadata, like a tax-number.
The level below the business unit is company address. The company address is a physical representation of a company.
One company address can be assigned to several business units. For example, if IT and Sales departments are located in the same office, they can share one company address.
However, a department may distributed between several locations and have several addresses. For example, if the company is a building firm and each unit is a construction site. In this case, for each order made for this department, one should select which address of the department the order should be delivered to. Also, it is possible to assign default billing and shipping addresses to business units.
The process of a new company registration begins with the registration of a customer. A customer that is an employee of a company is referred to as a company user. A company user always belongs to at least one business unit.
The company user contains all the information about the customer and has a one-to-one relation to the customer. Actually, when a new company user is created, a respective customer is created too. Therefore, the customer and company user always go together. The only difference between them is that the company user can contain meta information related to its company.
Company account on the Storefront
Company users can perform the following actions on the Storefront:
Create a company
Create a business unit
Edit a business unit
Delete a business unit
Create a user
Edit, enable, and disable a user
Delete a user
If you are:
For submitting the form