Skip to Content
Menu

Odoo Multi Vendor Marketplace

by
Odoo

149.26

v 18.0 Third Party 4
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Inventory (stock)
Invoicing (account)
Sales (sale_management)
Website (website)
eCommerce (website_sale)
Lines of code 11188
Technical Name wbl_odoo_marketplace
LicenseOPL-1
Websitehttps://store.weblyticlabs.com
Versions 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Inventory (stock)
Invoicing (account)
Sales (sale_management)
Website (website)
eCommerce (website_sale)
Lines of code 11188
Technical Name wbl_odoo_marketplace
LicenseOPL-1
Websitehttps://store.weblyticlabs.com
Versions 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
Product Image
Odoo Multi Vendor
Marketplace
Request for a Demo

Odoo Multi Vendor Marketplace

The Odoo Multivendor Marketplace app enables businesses to create an efficient online platform where customers can easily register as sellers. The process starts with a dedicated signup page that clearly explains the benefits and key information needed to become a seller. Customers fill out a marketplace form with details like shop descriptions, terms and conditions, images, banners, and logos. The admin can review these details and approve sellers manually or automatically if auto-approval is enabled, ensuring only quality vendors join.

Sellers can upload product details, images, descriptions, stock, prices, and attributes directly to the marketplace, with an approval process to maintain quality standards. Sellers can request product approval, which admins can manually approve or set to auto-approve. Additionally, admins can enable or disable automated product quantity management.

Admins can configure global commission fees and set maximum withdrawal amounts for sellers based on their preferences. The system supports efficient order and payment handling, where each order needs admin approval before finalization. Commissions are calculated and displayed in real-time on both admin and seller dashboards. Sellers can request payments after completing sales, and email notifications keep everyone updated on approvals, queries, and other important actions.

The app provides full visibility into sales, orders, product listings, and revenue through comprehensive dashboards. Admins and sellers can manage delivery orders, invoicing, and payment history from the backend. They can also create and manage combo products, handle customer queries, and configure email notifications within the marketplace. This centralized system enhances operational control, increases sales opportunities, and improves the overall buyer and seller experience, making it a complete solution for managing a multivendor e-commerce ecosystem.

For Example:- A marketplace platform where anyone can become a seller. Sellers can create an account, upload products, add attributes and variants, and manage withdrawals.

Odoo Multi Vendor Marketplace Benefits

Comprehensive Dashboard & Notifications

Flexible Product Management

Seamless Seller Onboarding

Financial & Withdrawal Limits

Order & Inventory Control

Controlled Seller Approval

Odoo Multi Vendor Marketplace Features

Analytics & Operations Dashboard:

  • Performance Monitoring:- Both admin and sellers access dashboards showing orders, product listings, revenue, and more.
  • Order & Delivery Monitoring:- Admins can view and manage delivery and invoicing details efficiently for smooth operations.

Communication & Query Handling:

  • Manage Seller & Customer Queries:- Both admins and sellers can view and reply to queries through the backend.
  • Automated Email Notifications:- Admin and seller receive notifications for approvals, queries, and order updates..

Financial & Payment Management:

  • Set Commissions & Limits:- Admin defines global commission fees and maximum withdrawal amounts per seller.
  • Payment Requests & Dashboard:- Sellers request payments post-orders, with real-time updates on dashboards for transparent payments.

Product Management & Approval:

  • Upload & Customize Products:- Sellers add product images, descriptions, prices, and attribute variants directly to the marketplace.
  • Product Approval:- Admin reviews and approves products, maintaining quality, with options for auto-approval as needed.

Seamless Seller Onboarding:

  • Dedicated Signup Page:- Customers can fill out a detailed form with shop info, images, and terms.
  • Admin Approval & Auto-Enable:- Admin reviews submissions and approves sellers, with optional auto-approval for quick onboarding.

Order & Inventory Control:

  • Order Confirmation & Stock:- Sellers manually confirm orders, while the admin manages stock levels and accurate inventory.
  • Order Management:- Admin oversees delivery, invoicing, and order status in the backend.

Odoo Multi Vendor Marketplace Workflow

  • Marketplace -> Configuration -> Settings
  • Admins can update the marketing page content easily and flexibly based on their needs.
  • Customer visits the marketplace and fills out a sign-up form, providing shop details such as description, terms, images, banners, and logos.
  • Admin reviews the submitted info and approves or auto-approves the seller to maintain a quality vendor base.
  • Approved sellers upload products with images, descriptions, stock levels, prices, and attribute variants directly to the marketplace.
  • Sellers can request product approval, and admins can enable auto-approval to streamline the process.
  • Admin manages stock levels, delivery orders, invoicing, and seller payment histories from the backend.
  • Sellers get visibility of their product listings, stock status, and order updates from their dashboard.
  • Customers place orders, which require admin approval before final confirmation.
  • Sellers manually confirm orders if auto-confirm is disabled, with real-time updates reflected in dashboards.
  • Admin sets global commission rates and maximum withdrawal limits for each seller.
  • Sellers can request payouts post-order, with all transaction details tracked and reflected in dashboards for transparency.
  • Both sellers and customers can raise queries, which the admin manages via the backend.
  • The seller manages only customer queries.
  • Email notifications are automatically sent to both sellers and customers for order approvals, updates, and query responses.
  • Marketplace -> Configuration -> Settings
  • Enable/disable email notifications for the admin based on their preferences.
  • Admin can regularly update the marketing content and promotional banners dynamically.
  • Dashboards provide critical metrics such as total orders, revenue, product listings, and engagement stats to support data-driven decisions.
Heading Background
Frequently Asked Questions

Sometimes you need a quick answer to your
question. You can get it right away here.

General

We provide technical support to resolve installation, configuration, and functionality-related issues. Support details are outlined in our support policy. We also customize our Odoo App to meet your business needs.
Yes, our modules are designed to be multi-language compatible. Follow the provided guidelines to configure language settings within Odoo.
Follow our step-by-step installation guide for each module. Generally, it involves downloading the module, placing it in the add-ons folder, and updating the module list in Odoo.
Our extensions are regularly updated to support the latest stable Odoo versions. For compatibility details, refer to the product description page.
Compatibility varies. Refer to the documentation or contact our support team for specific details on integrating our modules with third-party extensions.
Refer to the refund policy of Odoo for detailed information on eligibility and conditions for refunds. We strive to address concerns and provide satisfactory solutions.
Yes, our modules are designed to be responsive and compatible with various devices. Follow best practices for mobile optimization within your Odoo instance.

Multi Vendor Marketplace

Admin dashboard view.

Marketing Page Setting

The admin has the flexibility to dynamically edit marketing page details anytime from Marketplace -> Configuration -> Settings.

Introduction Marketing Page

To start selling, a customer clicks on Become a Seller and sets up their seller profile.

Marketplace Configuration Settings

The admin has full control over marketplace configurations. They can manage auto-approval settings, decide whether sellers are allowed to create product attributes, and set commission rates, withdrawal limits, and payout cycles (daily, weekly, monthly, or yearly). Additionally, the admin can define preferred inventory stock locations and configure email notifications with the flexibility to enable or disable them at any time.

Seller Request Form

A user submits a request to become a seller by filling out the required information, which is then reviewed and approved by the admin.

Seller Profile Form View

To set up a seller account, the seller must complete the registration form by providing additional details such as business information, contact details, and shop description. Sellers can also upload product images, shop logos, and banner visuals to enhance the overall appearance of their storefront. Once all required information is filled in and visuals are added, the seller can submit the form for admin approval.

Seller Terms & Conditions

Each seller has the option to write and modify their shop's terms and conditions as needed.

Revenue Tab

Sellers can view their revenue overview before submitting a request.

Admin - Marketplace Seller Page

The Draft column shows incomplete registrations, the Pending column displays requests awaiting admin review, the Approved column lists requests accepted by the admin, and the Denied column contains requests rejected by the admin.

Approving a Seller Request

The admin can approve a seller request by clicking the "Approve" button.

Seller Request Approve

Once the admin approves the request, the seller gains access to all necessary menu options, including products, order history, payments, and other relevant features.

Email Notification

Once the admin approves the seller account, the system automatically sends an email notification to the seller.

Seller Create Products

Approved sellers can create and list their products for sale on the marketplace.

Attributes&Variants

Sellers create product variants by selecting attributes and generating the required combinations. The admin can then modify prices using the Configure option.

Product Variant Value

Product pricing can be customized by sellers through attribute-wise and variant-wise additional pricing.

Sales Tab Section

To publish products in their eCommerce shop, sellers are allowed to add extra media files and enter detailed product information.

Inventory Tab section

Sellers can enter the opening stock and provide custom descriptions for receipts and delivery orders according to their preference.

Seller - Marketplace Seller Product Page

In the Seller Dashboard, under Marketplace -> Catalog -> Products, sellers can view and manage their products.

Admin - Marketplace Seller product Page

In Marketplace -> Catalog -> Products, the admin receives product approval requests from sellers and can choose to approve or deny them.

Approve Button

The admin can manage requests by clicking the Approve or Deny buttons as needed.

Update Quantity

When the admin approves a seller's product, the on-hand quantity is displayed. Both the admin and seller can update stock levels by clicking Update Quantity. If product details are modified, the seller can submit a Request for Update, which the admin must review and approve for the changes to take effect.

Email Notification

A seller has submitted a new product, awaiting admin review and approval.

Customer Product Page

The frontend displays products with their attributes and variants. Customers can click to view comprehensive product details as well as the seller's shop profile.

Shop Profile Home Section

On the frontend, customers can view the seller's shop profile and use the search bar to find products.

Shop Profile Terms & Conditions Section

On the frontend shop information page, customers can view the seller's terms and conditions.

Payment Information

The customer places a new order, and the payment is processed successfully.

Marketplace Sale Order

Both sellers and admins can manage customer orders from the backend by approving or denying them.

Delivery Smart Button

Once the order is approved, the seller or admin can initiate the delivery process by clicking the Delivery smart button.

Validate Delivery Order

The seller dashboard allows sellers to validate delivery orders and access order details.

Moves and Valuation Smart Button

The admin can access move and valuation details by clicking the smart button.

Marketplace Delivery Order

Sellers can check inventory details from their dashboard under Marketplace -> Inventory -> Delivery Orders, with options to view in Kanban or List.

Sales Order Review & Approval

In Marketplace -> Sales -> Orders, the seller dashboard displays sales order history in both Kanban and List views, categorized into Draft, Pending, Approved, and Denied.

Marketplace Sale Order List View

From the backend, the admin can access sales order histories for all sellers, categorized as Draft, Pending, Approved, and Denied, with the option to view them in Kanban or List view.

Customer Queries Open

Sellers/Admins can access customer queries and respond by clicking the "Open" button.

Customer Queries Close

After responding, sellers/admins can click "Close" to mark the customer query as resolved.

Kanban and List View

In Marketplace -> Sellers -> Customer Queries, the admin dashboard displays all seller-related customer queries in Kanban and list views. Admin can handle queries by clicking "Open" to reply and "Close" to resolve.

Customer Invoice

Admin creates and processes the sale order invoice, then credits the paid amount to the seller's cashable balance for easy tracking and payouts.

Request For Payment Option

In Marketplace -> Sales -> Request for Payment, the seller selects the 'Request For Payment' option to initiate a payout request. This streamlines the process for requesting seller payments.

Payment Request Wizard

Seller clicks 'Refund for Payment' to open the wizard, reviews the amount, enters the desired payout, adds a description, and submits to complete the refund request.

Seller Invoice Pending Status

After requesting a payment, the seller can view invoice details and real-time status updates in the backend marketplace dashboard.

Approve Seller Payment

In Marketplace -> Sales -> Seller Payments, the admin can click approve or deny to respond to seller payment requests. The status updates automatically based on the admin's action.

Order Customer Invoice Paid

After approval, the admin confirms and processes the seller's payment directly in the backend and clicks the "Payment" smart button to view payment details. This allows for quick and secure payout management

Payment Detail on Backend

Admins can view detailed information for each payment in the backend, including amounts, methods, and transaction status.

Seller Payments Details on the Seller Dashboard

Sellers can access their complete debit and credit payment history in the marketplace seller payment backend. This allows for transparent tracking and easy management of all transactions.

Admin Marketplace Seller Payments List Page

Navigate to Marketplace > Sales > Seller Payments to access all payment records. Admins can review, manage, and track all debit and credit transactions efficiently from the backend.

Admin Marketplace Seller Invoice List Page

Admins can access and manage all seller invoices in the backend marketplace invoice section.

Admin Marketplace Delivery Order List Page

Navigate to Marketplace > Inventory > Delivery Order to view and manage all seller delivery histories and details in the backend.

Invalid Operation

Show an invalid popup when the seller exceeds the withdrawal limit.

Seller Query Form

On the seller's dashboard, they can submit a query by entering details, selecting the issue type, and clicking "Send Query"

Seller Query Details

Navigate to Marketplace -> Sellers -> Seller Query, and approve requests by clicking the approval button.

Seller Query Mail Form Wizard

Clicking approve opens the mail form where the admin can reply to the seller's query and send the response.

Seller Query Kanban View

Admins can review and manage all seller queries efficiently through the backend interface.

Marketplace Admin Dashboard

The Marketplace Admin dashboard is accessible once the process is completed.

Pay to Seller Wizard

After selecting the 'Pay to Seller' option, the admin opens the payment wizard, chooses the seller, enters the payment amount, and adds a description.

Invoice Payment to Seller

After clicking 'Pay to Seller', the admin reviews the request, takes action (i.e., approves or denies), and completes the transaction by paying the invoice.

Marketplace Seller Dashboard

The marketplace seller dashboard is accessible after the entire process is completed.

Create Attributes

In Marketplace -> Catalog -> Attribute, both admins and sellers can create and manage product attributes.

Attributes List

Admins and sellers can add new attributes and access the complete list in the backend attribute panel.

Combo Choice Option

Marketplace -> Catalog -> Combo Choice allows admins to view all seller created combo products. Both admins and sellers can create, view, and manage the status of combos.

Email Notification

Email notifications are automatically sent to both admins and sellers.

Marketplace Configuration Setting

In Auto Approval Settings, the admin manages options to enable/disable seller and product auto-approval, as well as grant or restrict permission for sellers to create product attributes.

Net Revenue

Seller's net revenue is calculated after the entire process.

Weblytic Labs Odoo Services
Weblytic Labs - Your one-stop solution

Thank you for exploring our Odoo App. We are committed to continuous improvement to enhance your experience.
Should you encounter any issues or have feature requests for our Odoo App, please don't hesitate to contact us at

Support Email support@weblyticlabs.com

We eagerly await your notification!

Must Have Apps
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
There are no ratings yet!
my email is : wadee7979@gmail.com
by
wadee
on 7/22/25, 9:31 AM



I am trying to request demo , but button is not working , pls can you get me DEMO ?
by
wadee
on 7/22/25, 8:18 AM


Re: I am trying to request demo , but button is not working , pls can you get me DEMO ?
by
Weblytic Labs
on 7/22/25, 9:10 AM Author

Please share your email address so we can share the demo details.


by
wadee
on 7/22/25, 4:24 AM

is it work with a community ? 

Re:
by
Weblytic Labs
on 7/22/25, 6:15 AM Author

The app is developed and tested on the community version.


is the seller user internal user or portal user ?
by
wadee
on 7/21/25, 9:17 AM


Re: is the seller user internal user or portal user ?
by
Weblytic Labs
on 7/21/25, 10:37 AM Author

Hello,
The seller is an internal user.


did i had to get a subscription for odoo user for each vendor?
by
Mohamed Abdelsalam Khalil
on 5/10/25, 1:37 PM


Re: did i had to get a subscription for odoo user for each vendor?
by
Weblytic Labs
on 5/12/25, 3:45 AM Author

Hello

If you are using the community edition, then you won't need any license.

If you are using an enterprise edition, then you will need a license for each vendor.