Multilevel Omnichannel Inventory is the configuration on the VTEX platform that allows a master account to make the inventory from white label sellers and franchise accounts available for sale on marketplaces. This feature is only available for VTEX marketplaces and sellers.
This article covers the following information about the feature:
Read our Developer Portal article to learn more about the Multilevel Omnichannel Inventory order architecture and how to configure it via REST API.
Account Architecture
The marketplace is the environment where the product is sold, also called storefront, whereas the seller owns the inventory and ships the orders.
When stores sell their products in a marketplace, we have a two-level relationship between seller and marketplace. But VTEX's architecture allows stores to operate both as marketplaces and sellers, expanding the range of possible combinations.
A main account seller may act as a marketplace for white-label sellers. This is the case of store chains configured as franchise accounts and physical stores, which are, by definition, sellers in another VTEX store.
The main seller may also sell its products in a marketplace.
In this case, there is a three-tier architecture between the marketplace, the main seller, and its white-label sellers, as shown in the image below.

By default, products from physical stores, or white-label sellers (level 3 in the image), are not available for selling in the marketplace (level 1 in the image). But you can make them available using the Multilevel Omnichannel Inventory capability.
Multilevel Omnichannel Inventory is the VTEX configuration that allows white-label sellers and franchise accounts to make their inventory available on marketplaces where the main account of the direct seller is connected.
Therefore, a marketplace can sell the products from its direct sellers and the physical stores and white-label sellers linked to those sellers.
It means that when the main account seller configures an integration with a marketplace, the franchise accounts are also automatically integrated. There is no need to manage each franchise individually to configure its integration with the marketplace.
Currently, only one level of recursion is allowed. Thus, the marketplace can sell products from white-label sellers integrated with a direct seller.
Benefits
This capability brings competitive advantages to the marketplace, such as:
- Providing more diversified products to end customers.
- Preventing stockouts since more stores are supplying products.
- Sending the entire inventory from an omnichannel operation to other marketplaces, increasing the number of pickup points, for example.
- Working with new business models and connecting different brands with collaborative relationships between marketplaces and sellers.
- Reaching new markets and consumer niches.
- Orchestrating orders from multiple channels with visibility across the entire supply chain.
To learn more details about order architecture applied in Multilevel Omnichannel Inventory, read our article for developers.
Restrictions
Some of the features available in the traditional marketplace model are not available for a Multilevel Omnichannel Inventory scenario. It is important to understand these restrictions before enabling the configuration.
Availability
This Multilevel Omnichannel Inventory feature is only available for VTEX marketplaces. To use it, the marketplace (level 1) must configure it for each direct seller (level 2) they want to include. You can do this by adding new sellers or editing the configuration of existing sellers in your store. Learn more in the How to configure it section, or in our article on the Developer Portal.
Splitting payouts
You cannot split payouts among the entire supply chain (marketplace, direct seller, and white-label sellers). Multilevel Omnichannel Inventory orders are restricted to having the order payment made in the marketplace. The reconciliation and transfer of values to level 3 sellers must be done outside the VTEX system, as there is no native support for that.
You can only use the payment split solution to split payouts between the marketplace and direct seller (level 2) levels. In this case, we recommend using payout splits. Direct sellers will receive the amounts for their own items and white-label seller items, deducting the commissions agreed with the marketplace.
This solution may be effective when direct sellers are in the same economic group as their white-label sellers, making it possible to include all payouts in a single bank account.
Note that when direct sellers are not responsible for white-label sellers’ payouts, the payout split solution will be limited because it does not allow splitting payouts directly with white-label sellers.
Payment methods
Once the configuration is done, only marketplace payment methods will be displayed as an option at checkout. Payment methods from direct sellers (level 2) and white-label sellers (level 3) are not imported to the account architecture. Therefore, the checkout only displays the marketplace's payment methods, even if the direct seller's affiliate is configured to use their payment methods.
The franchise account affiliate must always have the setting for using payment methods disabled.
Changing sellers
If a white-label seller (level 3) is assigned to fulfill an order and rejects it, this order will not be assigned to another white-label seller. Consequently, the customer will have to place a new order in the marketplace. Learn more about Change Seller.
Stores editing completed orders
VTEX Stores cannot change orders made in VTEX marketplaces when they were placed in a Multilevel Omnichannel Inventory scenario. It is necessary to cancel the order and create a new one. For more information, see Change chain orders in external marketplaces.
Customers editing completed orders
Customers cannot change orders in the My Orders section. Changes can only be made through customer service or via API.
Manual Price
The Manual Price feature does not apply to Multilevel Omnichannel Inventory. Therefore, you cannot manually change prices in the cart, so you have to update prices via:
New user information
When a new user places an order, their data is not recorded in the Profile System of the direct seller of the products (level 2 in the diagram above). This means that the seller has no visibility of this user. The user profile data will only be saved in the marketplace, which should carry out all communication with the user. Learn more in the article Shared information between a marketplace and a seller on VTEX.
Regionalization
A marketplace (level 1) cannot configure the display of prices and availability of white-label seller products (level 3) using the regionalization feature.
UTMs, coupons and gift cards
The use of coupons, gift cards and benefits linked to UTMs are restricted to marketplaces (level 1). The ones configured on direct sellers (level 2) and franchise accounts or white-label sellers (level 3) will not be applied.
Orders integrated asynchronously with price divergence
The store is unable to process orders that have been integrated asynchronously with divergent values for Multilevel Omnichannel Inventory. The Order Authorization feature does not support price divergence rules for this scenario.
Price Table
You can't create price tables using the Price Table feature. Prices must be entered via integration with the ERP or via spreadsheets.
How to configure it
The marketplace must configure the Multilevel Omnichannel Inventory in the VTEX Admin or via the Rest API. This configuration can be done for integrated sellers and newly integrated ones.
Note that the marketplace must configure the Multilevel Ominichannel Inventory for each direct seller (level 2) to which they want to apply the feature, but not for each white-label seller or franchise account (level 3).
Integrated sellers
The marketplace should follow the steps below to configure it on already integrated sellers:
-
In the VTEX Admin, go to Marketplace > Sellers > Management.
-
In the row corresponding to the seller whose white label sellers you want to view, click .
-
Click Seller Details.
-
Fill in the Fulfillment EndPoint field following the example:
https://{{sellerAccount}}.vtexcommercestable.com.br/api/checkout?affiliateid={{affiliateId}}&sc={{tradePolicyId}}
-
Replace the fields that are between curly brackets with the values described below, removing the curly brackets:
- sellerAccount: The seller’s account name on the VTEX platform.
- affiliateId: Three-digit code corresponding to the affiliate created by the seller. The seller should report this value to the marketplace.
- tradePolicyId: Trade policy ID created by the seller in its own VTEX environment to sell in the marketplace. The seller must report this value to the marketplace.
-
Click Save.
Newly integrated sellers
If the marketplace wants to add a new seller configuring a Multilevel Omnichannel Inventory from scratch, please follow the instructions in Add seller, and fill in the Fulfillment Endpoint
field following steps 4 and 5 of the tutorial in the Integrated sellers section.
Example
Suppose your marketplace is already integrated with the seller "Store ABC" and you want to sell the products of white-label sellers integrated with this seller.
Currently, the value in the seller's Fulfillment Endpoint field has the following format and is identified by accessing Marketplace > Sellers > Seller Management:
https://storeabc.vtexcommercestable.com.br/api/fulfillment?affiliateId=mkp&sc=2
To enable the Multilevel Omnichannel Inventory capability, the new field value should contain the checkout endpoint instead of the fulfillment endpoint:
https://storeabc.vtexcommercestable.com.br/api/checkout?affiliateid=mkp&sc=2
Note that the values entered in the sellerAccount,
affiliateId
and tradePolicyId
fields already filled in on the fulfillment endpoint remain the same on the checkout endpoint. What changes is the /checkout
string.