Odoo Help


Using Odoo as a marketplace ?

on 10/20/15, 4:03 AM 2,324 views


I need :

- to create a marketplace with several sellers/vendors

- each seller has a dedicate product catalog

- a client can search a product in all catalogs

- a client can buy like Amazon different products from different sellers in one time 

Is it possible with Odoo 9 and how ?

Do you know reference of website in production using Odoo as a marketplace ?

Thanks in advance.



On 9/8/16, 11:28 AM


Webkul has recently launched an app for developing a marketplace on odoo : https://www.odoo.com/apps/modules/9.0/odoo_marketplace/

Hello Natasha,

As per your concern, i would definitely say that all your requirements can be met using our odoo marketplace module ( https://www.odoo.com/apps/modules/9.0/odoo_marketplace/ ) and for your reference you may also try testing the demo of this extension before taking the final decision.

Wish to hear from you..!!



on 9/9/16, 2:51 AM
Dovydas Bagdonas, UK
On 10/20/15, 5:39 AM

Hello Natasha. It sounds like interesting Odoo project. Basically,there could be 2 scenarios to implement this idea:

1) To Create Suppliers as Different companies in Odoo database (multi company approach). They would be able to see just the data related to their company and website would Show Products of all the companies

2) To Create Supplier Portal so that each supplier could log in and edit relevant data of their products, but there would be one company.

In both case Customer would be able to search all the catalogs.

I do not believe that you could find such a project already implemented but hopefully maybe somebody will send you an example!

Ok thanks Dovydas. No one has an example of marketplace in production using Odoo ?

on 10/21/15, 7:30 AM

See my answer :)

on 1/22/16, 3:13 PM
On 2/16/16, 6:14 AM

Hi Natasha,

I am also looking for a multi-vendor marketplace solution with odoo.

Did you find already a way to realize it?

I am looking forward to hear from you,

best regards


nicholas liu
On 1/22/16, 12:38 PM

i prefer a broker model 




| 5 4 7
Buenos Aires, Argentina
Karma will give me a place in heaven!
On 1/22/16, 2:58 PM

My two cents, look at this example of Odoo-based marketplace:  http://www.pneusgom.gp/

It is not probably the best site ever, but I think that, all and all, itis well acomplished.

Hope it helps!

Khaled Gamiet
On 12/28/15, 9:28 AM

Hi Natasha,

We have previously created a multi-vendor marketplace on another platform and we are currently looking at the feasibility of porting it to Odoo.

Marketplaces can be a bit of a technical and legal minefield.  There are a number of different models that you can use.  The simplest is the "Aggregator" approach which is the approach outlined by Dovydas above i.e. you would set up an e-commerce store in Odoo and then create accounts for your vendors with permissions for them to add/amend product details.  There would be one checkout and when a customer purchases a product they purchase it from you.  In the Aggregator model, the customer is purchasing from you and you will need to pay out to the vendor (supplier).   If there are any disputes you will need to resolve them.  This approach is technically the easiest to implement but you have more legal responsibilities and overheads in running the marketplace.

On the opposite end of the spectrum to the Aggregator is a true multi-vendor marketplace.  As Dovydas stated above you could use Odoo's multi-company functionality to allow vendors to only access their own product catalogues.  However you might also want to think about the following:

- Payment systems - Stripe, Paypal (Braintree) and others offer marketplace payment systems so that you can do split payments, partial payments, escrow and other useful marketplace features.  Not all features are offered in all countries.

- Commissions - You can end up paying double on payment charges (payment from customer, payment to vendor) depending on the payment system you use and how you implement it.

- Single shopping cart - multiple vendor products - In the Aggregator approach this is easy because the customer is buying from you.   In a multi-vendor marketplace you will need to split the order into sub-orders and place these with the vendors separately.

You should be able to achieve all of the above in Odoo, but I am not aware of any out of the box marketplace solution.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

4 follower(s)


Asked: 10/20/15, 4:03 AM
Seen: 2324 times
Last updated: 9/8/16, 11:28 AM