Sitecore Ordercloud

Building Blocks

Start learning the taxonomy of the OrderCloud flexible hierarchy that enables developers to model business operations accurately.

Suggest an edit

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:

Company
User Group
User
User
User

Marketplace

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.

Companies

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.

Marketplace

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.

Marketplace
Admin User Group
User
User
User
Buyer Organization
User Group
Supplier Organization
User Group

Buyer

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.

Buyer
Buyer User Group
Buyer User
Buyer User
Buyer User
Buyer User Group
Buyer User
Buyer User
Buyer User

Supplier

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.

Supplier
Supplier User Group
Supplier User
Supplier User
Supplier User
Supplier User Group
Supplier User
Supplier User
Supplier User

User Groups

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.

Company
User Group A
User Group B
User Group C
users can be assigned to multiple user groups