Digital Marketplace – learn how to build it

That is the second article and iconographic on Marketplace Explained. The first one was describing different types of marketplaces from the business perspective. If you have missed it, read it here. This piece is focused on marketplace implementation aspects.

Implementing a Marketplace is not a simple matter, and marketplaces are quite different when it comes to digital commerce functionality. This article will capture only the main characteristics of Marketplace implementation and highlight the key differences between building a regular Ecommerce shop and a Marketplace.

1 or 2 Systems

Depending on the Ecommerce vendors you use, there are two approaches to marketplace implementations.

Some Ecommerce vendors like Spryker or VTEX added built-in support for marketplace functionality. The main benefit here is that you have a single system to learn and support. Adding a Marketplace is an equivalent of a large upgrade vs. re-platforming. On the other hand, it would only work for businesses that are already using one of these platforms. Others should look at the two systems scenario, which involves integrating their existing Ecommerce system with an additional marketplace system like Mirakl. I call it the two systems solution.

3 Parties Transactions

In Marketplace, instead of two usual parties in an Ecommerce transaction (Buyer & Seller), there are three – Buyer, Seller, and Marketplace Operator. To complicate things further, in Enterprise Marketplace, the business that creates a marketplace has the dual role of the Operator and the Seller.

Having multiple sellers means that everything in the Ecommerce system needs to be looked at from this additional Seller perspective. Which merchant owns product data, whose price is it, which shipping or payment methods are used by which merchant, what inventory a merchant has, how merchants’ category structure is mapped to Marketplace categorization, and so on.

Merchants also need their own backend UI to manage their operations (Merchant Portal), and Marketplace Operator needs to have an interface to manage merchants, their products, and orders. The storefront needs to have new functionality too. Customers should be able to see merchants’ information and which merchants sell a product they want to buy.

Main Functional Differences

Other main differences are in Catalog, Payments, and Fulfillment areas.


Marketplace sellers may have unique products in the catalog, or several merchants may sell the same product. To avoid duplication of product data, in the latter case, it is better to implement Offers. An offer is a light-weight object that links to the main product and only contains the seller’s price and availability. In some cases, offers can also have additional attributes like a condition – new or used.


Because customers can mix products from different merchants in the same cart, there are two types of Marketplace orders. From a customer and operator’s perspective, an order contains all products purchased by a customer. However, a Merchant is only interested in goods or services bought from him. That means we need to split the Marketplace order into several Merchant’s orders. While splitting the order, the system should properly allocate merchants’ portion of taxes and discounts.


The third party in Marketplace transactions complicates the payment implementation as well. Each merchant should be registered with the payment provider, which is responsible for distributing customer payment across merchants and retaining the marketplace operator’s commission. Please note that not all payment providers support marketplace functionality.

For a larger iconographic image, download aΒ PDF version.

Fit learning Ecommerce into your busy schedule with Microlearning posts. Subscribe to receive weekly updates 

Courses for Professionals Building Ecommerce of Tomorrow

Courses for Business Leaders, Managers, Marketers

Ecommerce training by Michael Vax

Fit learning Ecommerce into your busy schedule with Microlearning posts.
Subscribe to receive weekly updates.

Your data will never be shared with anyone else

Harness AI Advantage

AI-Powered EcommerceΒ is the ultimate resource for professionals who want to understand and utilize AI’s transformative potential. It is the blueprint for understanding and applying AI, giving your business just the edge you’ve been waiting for.

The book aims to guide your exploration of the strategic implications of Artificial Intelligence for an online business. It’s not a technical manual or a list of -by-step instructions. Look at it as a toolkit designed to aid you, eCommerce professionals and entrepreneurs, extract the best from what AI offers to enhance and revolutionize your business.


Readers get a detailed analysis of eCommerce use cases for leveraging AI, recommendations on developing an AI vision and strategy for their business, and selecting the best technology to implement it.