Start learning the taxonomy of the OrderCloud flexible hierarchy that enables developers to model business operations accurately.
OrderCloud provides rich support for modeling B2B, B2C, or B2X organizations. Within each organization there is a common hierarchy that is central to controlling the relationship between users and data.
The following diagram depicts the organizational hierarchy as represented by OrderCloud:
At the highest level is the Marketplace; meaning, data is not meant to be shared between multiple Marketplaces. Ultimately a Marketplace exists to own and manage the users, catalogs, and orders within it. The administrators who maintain the buyers' functions (for example customer service representatives or catalog/product managers) are termed Marketplace Owners and belong directly to the Marketplace.
Marketplaces can also be considered a company, along with Buyers and Suppliers. Companies represent the unique entities within OrderCloud that transact and manage relationships with one another. Each type of company has its own purpose.
As stated earlier, the Marketplace is the root entity of any OrderCloud solution whose main purpose is to maintain the buyers' functions. Typical functions include but are not limited to: Managing products and prices, creating and setting approval rules, defining available shipping and billing addresses for buyer users, and so on.
Each Marketplace can contain multiple buyers. These entities do exactly what you might think: they buy products from the marketplace. There are various ways that buyers can be configured. For instance, OrderCloud supports buyer networks; imagine a franchise or marketplace use case where many buyer companies have access to the same buying experience. Alternatively, you can create an independent login for each buyer company to custom tailor a unique buyer experience for each company.
Similar to buyers, marketplaces can contain more than one supplier. They exist on the same hierarchical plane as buyers; however, their purpose is generally geared towards order fulfillment. Unlike MPOs and buyers, suppliers are not required to create a functional OrderCloud solution.
Within each type of company mentioned above, user groups are available to simplify the management of a large user base. MPOs can create highly personalized experiences for users within each type of company by taking advantage of user group level relationships. Each user can be assigned to multiple groups within their company and they will inherit all of the relationships between those groups and the data associated with them. We will see more fully how this system of assignments works in the following section.
users can be assigned to multiple user groups