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 |
License | OPL-1 |
Website | https://store.weblyticlabs.com |
Versions | 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
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 |
License | OPL-1 |
Website | https://store.weblyticlabs.com |
Versions | 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |

Marketplace
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.

Frequently Asked Questions
Sometimes you need a quick answer to your
question. You can get it right away here.
General
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
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
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
my email is : wadee7979@gmail.com
I am trying to request demo , but button is not working , pls can you get me DEMO ?
Re: I am trying to request demo , but button is not working , pls can you get me DEMO ?
Please share your email address so we can share the demo details.
is it work with a community ?
Re:
The app is developed and tested on the community version.
is the seller user internal user or portal user ?
Re: is the seller user internal user or portal user ?
Hello,
The seller is an internal user.
did i had to get a subscription for odoo user for each vendor?
Re: did i had to get a subscription for odoo user for each vendor?
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.