Demos Buy Now

Opencart Marketplace Multi Vendor Module

Opencart Marketplace Multi-Vendor Module will convert your Opencart site into Marketplace within your store with separate seller product collection and feedback report and rating system. This module also contains the custom shipping feature, where the seller can add their own shipping rate according to shipping region and weight of the product.

The customer can view the details of the seller profile and add their feedback for the seller based on their product. Marketplace extension works very fine with all languages (including LTR and RTL ) Marketplace module has multilingual support. Marketplace Support all templates and themes including latest RWD (responsive web design).

Features Opencart Multi-vendor Marketplace supports Multi-stores.

    • Opencart Multi-vendor Marketplace supports the Multi-Lingual feature.
    • Multi-store select option for the Marketplace.
    • PayPal email ID is verified through PayPal API.


    • Admin can add commission based on category.
    • Automatic approval of products and sellers setting on the admin side.
    • Admin can restrict the account menu options and sequence.
    • Admin can select the order status for the seller.
    • Admin can create template-based emails for Marketplace which will be used, according to Admin selection.
    • Admin can find total sale by each seller and the admin income from any particular seller under “Marketplace Income”.
    • Admin can track the seller’s income, total order, total buyers, and latest order using dashboard field under edit sellers page.
    • Admin/Seller can change order status of each product. The admin can assign specific product categories to sellers.
    • The admin can map product attributes with the categories for the sellers.
    • The admin can pay to all sellers at once using Mass Payout and print invoice.
    • The admin and the sellers can preview product on the front-end.
    • Restrict the purchase quantity of the products which have any discount or special price.
    • The admin can set the minimum cart amount for the checkout.
    • The admin can manage the seller review fields.
    • The admin and the sellers can view notifications for orders, products, and reviews.


    • Each seller has a separate seller profile page & can edit their profile page on their own.
    • The seller can add banner, shop logo custom HTML text and also customize store as per any color theme.
    • Feedback and review system with an interactive star rating.
    • Seller will have own dashboard to manage orders.
    • The seller can add Simple and Downloadable product.
    • Custom Field – Seller can add the custom field by Marketplace Multi-vendor module and these custom fields will show on Product detail page.
    • The sellers can add tax information from the front-end.
    • Sellers can use Seller-Customer Switcher to hide Marketplace menu.
    • Only selected order status will be used by the seller for changing their product order status.


    • The customer can checkout with multiple sellers product at the same time.
    • Customers can view the estimated date of the delivery on the product page.

Opencart Marketplace Mobile App

This is a technology-based era where everything is simplified even the online shopping. We all know about shopping apps and its advantages-how it reduces and makes our shopping experience hassle proof. So it is very important for all the Store owner to have a shopping app for providing a more convenient way to shop from their online store and now Webkul has launched its new app Opencart Marketplace Mobile App. Opencart Marketplace Mobile App converts your marketplace store for Opencart into a mobile app. Your customers can easily purchase products on the go. They don’t need to have a laptop or desktop, they can easily explore your store through their smartphones. It will not only benefit the store owner and customer it will benefit the sellers too. Sellers can see their dashboard, order history through the mobile app. So what are you waiting for, you must now have an Opencart Marketplace Mobile App to be a step ahead.

  • Seller list.
  • Seller Collection.
  • Seller Profile.
  • Seller Dashboard.
  • Seller Order History.
  • The customer can contact the seller.
  • Market Place Sell Page
  • The user can review seller.
  • Seller Location is mentioned on the map.

Video Guide for Module Installation & Other Settings

How to Install Opencart Marketplace Module?
Opencart Marketplace Admin Catalog Setting
Opencart Marketplace- General Setting Configuration
Opencart Marketplace- Landing Page Setting


Installation Process –

Customers will get a zip folder for installing the module. They will unzip this folder on their system and choose the version according to the Opencart version that you want to install.

For example, If the customer wants to install the Opencart Marketplace Version 2.3.x.x, there are four folders inside this folder version 2.3.x.x namely- admin, catalog, ocmod & theme patch. To install this module version, first you need to transfer the admin & catalog folders into the Opencart root folder on the server.

After transferring the folders, use extension installer for uploading the XML files – marketplace1.ocmod.xml, marketplace2.ocmod.xml, and Marketplaceforseo.ocmod.xml which you will find in ocmod folder.

If you are using a custom theme like Journal then we provide Journal theme patch (directory) in the module zip. While installing the module, navigate through Theme Patch->and click on the Journal folder and you will get “Catalog” folder. Just upload the “Catalog” folder into your Opencart Root Directory for the proper functioning of the Module with the Journal Theme.

After transferring the folders, use extension installer to install the XML files which is situated inside the ocmod ->journal2 folder (marketplace1.ocmod.xml, marketplace2.ocmod.xml, and Marketplaceforseo.ocmod.xml).
Similarly, you can also install the Opencart Version 2.2.x.x

If you are using a custom theme(Like Journal2) then you need to navigate through ocmod folder>Journal2 and select the files present there-marketplace1.ocmod, marketplace2.ocmod, and Marketplaceforseo.ocmd only.

After uploading the file go to the Extensions -> Modification and click on refresh field.

After that in Admin panel go to System -> Users -> Usergroup and edit ‘Administrator’ and choose select all for both Access and Modify Permission and save it.

After that under Extension > Module, install the Marketplace module like this way.

Note : 

  • For Opencart 2.2.x.x & below versions – You need to navigate to Extension > Modules
  • For Opencart 2.3.x.x & above versions – You need to navigate to Extension >Extension > Modules

Module Translation

As this Marketplace module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for language translation

Arabic Translation

Step 1: Download the free Arabic language pack from the Opencart extension directory. Any language pack that isn’t English needs to be uploaded to Opencart, after Opencart Installation, using an FTP client like FileZilla.

Step 2: Open the downloaded zip file and unzip it on your system. Now upload the admin and catalog folders into the Opencart root folder on the server.

Step 3: Now login to your Opencart admin panel with your admin credentials. For adding a new language navigate to System->Localization->languages and click on the “Add” button. Here you will see the below-shown page where you will have to fill all the mandatory fields with the language(Arabic) information.

In order to get all language information please check the readme.txt file included in the language pack archive you have downloaded. After entering all the mandatory fields, click the save button to save the language.

Step 4: Now to change the language for the backend panel and the Frontend, navigate to System -> Settings ->Local. Under the local menu tab, set the language(this changes the frontend language) as Arabic and set the administration language(this changes the backend admin panel language) to Arabic.

Step 5: The next major issue is, how to translate a module that is built on the multi-language paradigm. If the module is following language pattern for any module then it must have language files.

If the module has language files for English and you want to translate them into Arabic, then at the very first copy all the language files from English language directory and paste all of them into the Arabic directory in the same structure as it was in the English language.

For example, there is a file in module directory for the English language called foo.php then copy this into the module directory of the Arabic language. Suppose English file has these keywords to be translated as below screenshot.

Without Translation:

With Translation:

After doing above changes, when you’ll change the language from the front end then, the page will be translated into Arabic language only for those keywords that exist in language file only.

Configuration Settings at Admin End

Admin can edit Marketplace configuration setting by clicking on edit option and below page will be open. Admin can set the Marketplace Module status Enable or disable. Then, select for which OpenCart store, the admin wants to do the marketplace configuration from Marketplace Store option.

Admin/Default Mail

Admin / Default mail will use to send the emails if admin wants privacy for your store. Admin can receive all notification on this Email-Id.

Upload Default Image

If seller will not upload any image then this default image will appear in profile or other places.

Sellers at the registration page

Using this option, the admin can enable “Become Seller” option for customer at registration page.

Approve sellers automatic

Using this option admin don’t have to approve sellers manually. If Admin will enable this option, customer will become the sellers automatically.

Approve Product automatic

If the admin will enable this option, product will be approved automatically and vice versa.

Approve Category automatic

If the admin will enable this option, product categories will be approved automatically and vice versa.

Approve Information automatic

If the admin will enable this option, information will be approved automatically and vice versa.

Seller can edit/delete review

If the admin will enable this option, the seller will be able to edit/delete the review and vice versa.

Customer can contact Seller

If the admin will enable this option, Customer can contact the seller.

Seller Name In The Cart

If the admin will enable this option, then the customer will be able to see the seller’s name with the product in the cart.

Mail to Admin if customer contact seller

When customer will contact the seller, same mail will be sent to the admin.

Separate Panel for Seller

If this option is set to Enabled then the vendors will have an option to choose their separate vendor panel else, select Disabled to not allow the separate seller dashboard for the Opencart Marketplace sellers.

Notification Filter

The admin can select the order status for notification filter. Only selected order status will be available to filter the notification.

Admin Commission Management

Admin can manage here how the commission will be charged to the seller’s products. Admin has the option to select:-
1. Fixed commission.
2. Commission on Category.
3. Commission on sub Category.
In case admin has selected all the commission type then only one commission is applied to purchase according to the priority set selected by the admin. 

Commission Applied on Unit Price – Select Enabled to charge commission on the product price. Eg. If the product price is $100 and commission is 10%, the customer will pay $110. The admin will get $10 and the seller will get $100.

Select Disabled, to charge commission within the product price. Eg. If the product price is $100 and commission is 10%, the customer will pay $100. The admin will get $10 and the seller will get $90.

If all the checkboxes are checked and admin has entered the fixed commission then the commission will be applied according to the priority selected by admin. Like in the below image the ‘fixed’ is mentioned as the first in priority.

Now for any sale commission will be calculated according to fixed rate, in case fixed rate is not mentioned then, it will charge according to the category then child category.

If  “Commission worked on all Category” is unchecked then the commission will apply on the first category added for that product. If the ‘Commission worked on All Category’ is checked then the commission will be applied for all the categories under which the product lies.

Product Settings for Sellers

Using this field admin can allow product fields and product tab for sellers.

Seller Product Store

Here admin can select the option of the store for the sellers.

Own Store: If this option is selected then the products will only get added to the default store on which seller was registered.

Choose Store: If this option is selected by admin then the seller will have the option select the store while adding products under ‘link’ tab.

Multi-Store: If this option is selected by admin then the product will automatically add to all the stores.

Marketplace Order Management by Admin

Admin can select what option he wants to provide to the seller for the order management.

Seller can change order status

If the admin will enable this field, seller can change order status of their products. Otherwise, seller can add order history with status added by admin.

Order Status For Sellers

Admin can select the order status for the sellers. Only selected order status can be used by sellers for changing their Order status.

Order Status Sequence

Once the admin sets the order status sequence, the seller can only change the order status in that particular sequence. Like the order status sequence is “Processing > Canceled > Processed > Shipped” then the seller can’t change the order status in a backward manner (unable to change the order status from Processed to Canceled).

Complete Order Status

Admin can set the Complete order status that will be considered as the completion of product and it will be used to the transaction.

If admin wants to add the transaction for seller, in this case, the product order status must be same with order status which you selected Complete Order Status in Marketplace module.

Cancel Order Status

Admin can set the cancel order status. If the status that is selected by admin is the status of order then order will be considered as cancel.

Shipping Method for Seller

Admin can select shipping method for the Seller. If the buyer will purchase their product using these shipping methods then shipping amount will be transferred to seller’s account. It is only applicable when buyer will purchase the products of the single seller.

Minimum Cart Value For Checkout

Set the minimum cart amount to enable checkout. If the customer add products and the cart amount is lower than the minimum cart amount, the customer will not be able to checkout. An error message will appear.

Product Quantity Restriction

Set the minimum quantity limit for all of the product purchase. The customers cannot purchase products more than the specified limit set.

Search Engine Optimization Settings at Admin’s End

The admin can go to SEO Settings for improving the SEO ranking and increasing the user traffic of the marketplace. The following options are available:

Use SEO Keywords for Marketplace – Select Enabled to apply SEO settings to the marketplace, else select Disabled.

Create SEF Links

The admin can create SEO keywords for various pages of the store. With the use of SEO keywords, it becomes easier for the end-users as well the search engines to navigate the pages.

Product Search Engine Friendly Settings

Under this field, admin can do product Search Engine Friendly settings for product’s URL.

Seller’s Details

Admin can select from the drop down which they want to display with the SEF settings. Options available – seller name, company name, screen name (SEF keyword of store).

Display Format

Under this field, the admin can select the format of SEF URLs. Options available: –

Only Product  eg.

Seller Detail-Products eg.

Product-Seller Details eg.

Default Name

Default name entered here will be used as Seller’s Details if Seller’s Details doesn’t exist as per above selection (Seller’s Details, Display Format).

Make Product Name As SEF

The admin has to tick this option if Use SEO Keywords For Market-Place is Enabled.

If this option is unchecked, the products will not be visible on the front-end.

Add Extension

From this field, admin can add any extension with SEO URL. Don’t use .tpl extension.

Eg. URL without extension –

URL with extension –

Marketplace Landing Page Settings

Admin can manage the Sell page and display information to the customer in the form of tabs. If the admin can enable Seller’s list and product list, in that case Seller and product list will be visible in Sell page.

After entering all information landing page looks like this.

When you click on any product below page will be open with Seller Details.

Seller’s Profile Settings

Admin can manage the Seller Profile Details using this field.

Catalog Module Configuration

Admin can configure the catalog setting under this field. Like admin can select the options which they want to show at front end Account Menu and toggle the Account Menu sequence.

Marketplace Mail Settings

Admin can set mail for the different condition which will occur in Marketplace and also create mail template using mail keywords. Admin have to add relevant mail keywords in creating mail messages.

PayPal Configuration

The admin needs to enter its PayPal Account information for Mass Pay Out to work. Click Paypal, and then enter all the required details of PayPal account information.

How to get the credentials for the PayPal section:

Step 1: Login to the PayPal Sandbox at using a Sandbox Business Account.

Step 2: In the Profile menu on the top right, click Profile and Settings.

Step 3: Now, from the left menu click My Selling Tools. Under the Selling online section, click the Update link for the API access item.

Step 4: Clicking the Update link will open another page. Here, Under the Option 1 – PayPal API select the point number second -“Set up PayPal  API credentials and permissions“.

Step 5: Now, the page that comes up, under Custom Checkout select – Manage API Credentials as shown below in the snapshot.

Step 6: After clicking Manage API Credentials, now you will be redirected to the View or Remove API Signature page. Here, you will find all the required credentials as shown below.

Marketplace Mails

Admin can create template-based mails for Marketplace which will be used, according to Admin selection. Like

  • Customer request for sellership – Mail to Admin / Customer.
  • Customer seller request approval – Mail to customer.
  • Seller product add notification – Mail to Admin / Seller.
  • Seller product approval – Mail to Seller.
  • Seller product sold – Mail to Seller with order.
  • Customer contact seller – Mail to Seller / Admin.
  • Seller contact admin – Mail to Admin.


After the module configuration, the admin will set the layout like the image below.

The admin can also follow the path System > Design > Layout and can set layout for Account page.

For the product page also, the admin will set the layout.

It’s all about the Opencart Marketplace Admin panel.

Marketplace Sellers

Admin can manage all the sellers like approve and disapprove them. Admin can view/edit their profile and also view latest order, payment details, add more products to the seller. Admin can filter the Seller using Customer name, Email-id, Group, status and customer type. Admin can also add new seller from here.


Using Dashboard admin can track seller’s income, total order, total buyers, and latest order.

Payment & Commission

Here admin can edit the seller’s Commission, Paypal Id, Tax Info, Other payment information. Admin can add the store product to the particular seller.

Add Products

From the “Add Product” admin can assign the store product to the seller’s account. Here admin can see the store products and assign to the sellers.

Admin’s Commission Management

Admin can manage the Seller’s Commission. There is also an option for filtering the Seller’s commission using Product Id and category. Admin can also edit and delete the commission.

After click on add button below page will open. Here admin can set the commission.

Seller Product Listing

Admin can manage or edit the Seller’s product and also filter the product using seller name, product name, quantity, price and much more. The admin can also preview the unapproved product of the sellers, click Live Product Preview.

Seller Categories

The admin can manage the categories created by the sellers. For this, the admin will have a Seller Categories menu option as per the below image.

Clicking on the Seller Categories menu option will navigate the seller to the seller categories list page. Here, the admin can –

  • Edit the category details.
  • Assign the category to some other seller by selecting from the drop-down list.

Edit the Category Details

The admin will click on the Edit button to edit the category details as per the below image.


The admin can assign categories to each marketplace seller. The seller can then add products according to the assigned categories only. To add, edit or manage seller categories, navigate through Marketplace>Categories. The following page will appear:

Add Seller Category

After clicking the Add button, following page will appear. First, Select the Seller(s) from the list. Then, Select Categories. Click Save, to apply your changes.

Category Attribute Mapping

The admin can map product attributes with the categories for the sellers. So whenever a seller adds a category in the product, the mapped attributes will appear. To manage mapped attributes go to Marketplace>Category Attribute Mapping. The following page will appear:

Click Add button to map new attributes with the categories.

Click Delete button to remove the existing mapped attributes.

To Edit or update the existing mapped attributes, click Edit.

Add Mapped Attribute

After clicking Add button, the following page will open. First, select the category and then, select the attributes to map and click Save.

Seller’s Orders

Admin can see the orders made for Marketplace products under Marketplace Orders. From here admin can view orders, change order status for each product, add tracking number for each product and add comments.

After clicking on the view button admin will be able to see order details. From here admin can make changes to order.

Seller’s Income Listing

Admin can find seller’s income under Marketplace Income and also pay to the Seller. Here Admin can see total sale by each seller, commission, admin amount, remaining amount to pay and the grand total of each amount. There is filter option by which admin can filter the income details.

The admin can pay to all the sellers at once, by clicking Mass Pay By PayPal. All the sellers will receive the payments in their PayPal account immediately. The admin can also print an invoice for this transaction.

If a seller does not have a PayPal account, the admin can still click the Pay button and make the payment manually. This transaction will be helpful in maintaining the marketplace records for payments.

Marketplace Transaction

Admin can find Transaction of every seller to maintain the records under Marketplace > Transaction. If payment is done through PayPal then the admin can print the invoice by clicking on print invoice button.

Transaction Invoice

Here the sample transaction invoice visible below. It will show the transaction invoice number, date added, transaction ID, method, and amount.

Marketplace Shipping

The admin can view the Seller’s Shipping information and also filter the shipping details using the customer name, shipping country, weight and much more. The default shipping method that comes with Marketplace is Marketplace Custom Shipping.

In this shipping method, admin can choose any one of the three shipping method types namely- Flat, Matrix based and Mixed shipping. Sellers can set the flat rate for their products, or choose csv file to set matrix/table rate for their products or can choose mixed shipping where in the rates will apply if present first for the flat rate and then the matrix/table rates. You can get complete detail of this shipping method by visiting following link:

We have added more shipping modules for our Opencart Marketplace so that sellers can manage shipping from their end and generate shipping labels, you can check the complete list of Shipping Modules for here

Marketplace Seller Reviews

Admin can view the reviews of sellers by navigating to Marketplace -> Seller reviews. From here admin can edit, delete and add reviews for sellers.

After clicking on the add button admin can select customer name, seller name, write review, and enable the status of the review.

Seller Review Fields

The admin can manage the marketplace seller review fields. Please navigate to Marketplace>Seller Review Fields. The following page will appear, click Add to create a new field. Click Delete to remove an existing field. There will two default seller review fields – value and price.

After clicking the Add button, the admin needs to enter the field name and set the status as Enabled.

Admin Notifications

The admin can click the notifications icon to view marketplace notifications about the recent orders, products, and reviews. Click the notification icon, the following pop-up window will appear. The admin can click View All to see all the notifications.

The admin can see all the notifications, either by clicking View All in the notification or navigate to Marketplace>Notifications. On the order tab, the admin will see the notifications for new orders placed, order status changes, and return orders.

On the product tab, the admin will see the notifications for seller products approved, product reviews received, and products that are out of stock.

On the seller tab, the admin will view the recent seller reviews submitted by the customers.

Manage Information – Admin End

The admin can manage the information created by the sellers. For this, the admin will have an Information menu option as per the below image.

Clicking on the Information menu option will navigate the admin to the information list page. Here, the admin can –

  • Edit the information details.
  • Assign the information to some other seller selecting from the drop-down list. The information will then be visible on the seller public profile of assigned seller.

Edit the Information Details

The admin will click on the Edit button to edit the information details as per the below image.

Marketplace Custom Fields for Seller’s Products

Admin can Add and Delete the Custom Field. Admin can add more information fields at the product page for customers like Product condition- New / Old, Shipping estimation for seller end- 2 days / 1 week etc.

After clicking on Edit option below page will be open. Here admin can enter the Field name, Description. If the admin wants to make it required field then “Is required” field will be necessary for both Admin as well as Seller. Admin can Enable or Disable Custom Field for Seller.

Marketplace Customer/Seller Login

Customer sign up is very easy. Customer wants to become Seller, simply choose the Yes option in Become Seller Field.

Marketplace Seller Panel Management

When the seller will login into their account, then a pop-up will come up. The pop-up will display the low stock alert for that seller’s product with name, model number and actual quantity. Below the low stock alert, there will be list of most viewed products of that seller with product name, number of views and model number for the product.

If the user has been approved as a seller then the marketplace block will display in the account section of the user as per the images.

 Seller-Customer Switcher

The seller can hide and show the Marketplace block menu, by clicking the Seller-Customer Switcher. In Customer mode, the marketplace panel is hidden.

Marketplace Seller Profile Information

After entering all details into account registration field, Profile looks like this.

The seller can add their personal and shop information including company name, banner, logo and many more.

Payment Mode under payment details seller can add their bank account or PayPal id. The seller can add additional information about the tax. Also, the PayPal email ID will be validated through PayPal API. If an incorrect PayPal ID is entered, an error will appear.

Seller Public Profile

After entering all the information you will get an amazing page for your shop as below.

Seller Collection Page

Seller Reviews 

The customer/seller can view ratings of the seller and their products from the seller profile page.

Seller’s Dashboard

Using seller dashboard seller can track his total orders, sales, buyers, sales analytics, low stock products, world map with total sales matrix. Seller can also track latest orders.

Seller Order History

Using this link seller can see their products order history. There is also a filter option by which seller can view order history of the individual customer.

After clicking on view field, the complete Order information will appear. From here seller can do following :

  • Change order status for each product separately.
  • Add tracking number for every product.
  • Add the comment to the order.
  • Print invoice for the order.

After clicking on Print Invoice below page will be open.

The buyers will receive the order information like this.

After clicking on view button, a buyer can see the order details of particular product like this

Seller Transaction

The seller can see their transaction by this field.

Add Categories – Seller End

The seller also can add/create categories for their product. The sellers will have a menu option Category in their account as per the below image.

Clicking the menu option Category, the admin gets navigated to the category list page.

Here, the seller can view the complete list of the categories which the seller has created and –

  • Edit/Delete the category.
  • Add new category.

Add New Category

The seller gets navigated to the category edit page clicking on Add New Category button as per the below image.

Under the tab General, the seller will configure the category details. For the successful creation of the category, the seller needs to save the category details for all the store. And proceed further clicking on Data tab.

Under the tab Data, the seller can define parent category and other details. And then click on Design tab.

Under the tab Design, the seller can set the layout. And then, save the configuration.

Add Information – Seller End

The seller also can add information which will be visible on seller profile page. The sellers will have a menu option Information in their account as per the below image.

Clicking the menu option Information, the seller gets navigated to the information list page.

Here, the seller can view the complete list of the information which the seller has created and –

  • Edit/Delete the information.
  • Add new information.

Add New Information

The seller gets navigated to the information edit page clicking on Add New Information button as per the below image.

Under the tab General, the seller will configure the information details. For the successful creation of the information, the seller needs to save the information details for all the store. And proceed further clicking on Data tab.

Under the tab Data, the seller set the information status and other details. And then click on Design tab.

Under the tab Design, the seller can set the layout. And then, save the configuration. This information will be visible on the seller public profile as per the below image.

Click on the information link to view the complete details of the information.

Manage Customer Reviews – Seller End

The sellers can even manage the customer reviews added for themselves. The sellers will have a menu option Review in their account as per the below image.

Clicking the menu option Reviews, the seller gets navigated to the customer review list page.

Here, the seller can view the complete list of the customer reviews and –

  • Edit the customer reviews.
  • Delete the customer reviews.

Edit the Customer Reviews

The seller gets navigated to the review edit page clicking on Edit button as per the below image.

Here, the seller edits the customer review and then save it.

Sellers Product Listing

Using this menu the sellers can manage their products, they can add, edit, delete the products, and also track their products information as per the screenshot. The sellers can click Product Preview button for viewing the unapproved product on the front-end.

Seller can view Order Details of the Product by clicking sold quantity. Seller can also find the Transaction Status.

If “Disapprove On Edit” field is enabled from back end, then whenever seller will edit the product and product auto approval is disabled then product will be disabled from the store. An alert message will appear on Add and Update product page.

How Can Seller Add Their Products

Seller can add the products with all details enable by admin.

A seller can add tax class for the product from the data tab.  The tax class is created by admin from the admin panel.

How to Add Tax Class

To create tax class you need to create tax rate first. For this navigate to Settings-> Localisation ->Taxes->Tax Rates. Now Click on the add button to the top right corner of the page and create the tax rate like this.

Now to create class navigate to Settings-> Localisation ->Taxes->Tax Classes. Now Click on the add button to the top right corner of the page and create a tax class like this.

Choose Category

The sellers need to select the categories for the products. Under Links tab, click Add Category button and then select the categories according to the product. After selecting the category, the mapped attributes will appear automatically.

Seller can see Custom Field tab under Add Product.

After entering the Custom Fields, It will look like this screenshot at front end.

How can Seller Add Downloadable Products

Seller can add their Downloadable items using this field. Downloadable products can be Delete and edit using Marketplace Downloads.

After click on Insert option below page will be open. From here Seller can upload the downloadable item.

Seller’s Custom Shipping

The seller can manage the marketplace shipping. These shipping details will use at the time of Marketplace Custom Shipping Method. You can see complete details of custom shipping by visiting following link: Here the seller can see all the shipping details as below:

Add Shipping

The seller can insert and update shipping data using this module just add CSV file with updated Price and can also add the flat rate for Shipping for your buyers.

Ask Question to Admin

The seller can ask any question or doubt to admin like this way.

Seller Notifications

The sellers can view the notifications about their orders, products, and reviews. Go to Sell menu and click Notifications option. A pop-up window will appear.

 The following pop-up window will be visible. It will show the recent notifications for orders, products, and seller reviews. The seller can click the View All link for seeing more notifications.

After clicking the View All Notifications button. The following page will appear. On the order tab, it will show notifications for new orders, order returns, and order status change. The sellers can also view notifications by going to My Account>Notifications.

On the product tab, the seller will see the product notifications for approved products, reviews received, and out of stock products.

On the seller tab, the sellers will see the notification about the recent seller reviews submitted by the customers.

How Customer Can Purchase Products

A customer can go to the product page to review the product. From here they can see the available seller for the product and the seller’s rating.

Estimated Delivery Date

After adding the products, the logged in customers can view the estimated delivery date according to their entered zip code. The customer needs to enter the zip code in the shopping cart.

The customer can add multiple sellers product to the cart and able to see their name. A customer can add products of multiple sellers in the cart and process checkout.

The customer can check out with the products of multiple sellers at the same time. The customer can select shipping and payment method and process checkout.

Now the customer can see the order on the order history page like this.

Seller Separate Panel

If the admin has set the configuration setting – Separate Panel For Seller as Enabled then the OpenCart Marketplace sellers will be able to have a separate vendor panel/Separate Seller View.

After the seller does a login to his account panel, the seller can change the seller view by clicking on the Sell menu option and then selecting the Separate Seller View menu option.

Now, the seller can see the Separate Seller View. To close the separate seller panel view, click the Default Seller View button the very top. Now, the seller can navigate under his account panel using the new seller view. For the Product menu option, you will have 2 sub-option to choose from – Product List and Add product.

Clicking any of the Account Menu options will redirect you to the respective page. Below is an example, after the seller clicks the My Profile button he’s redirected to the respective page.


1. The seller’s view will be like of the admin’s.

2. If the view in the OpenCart version 3.x.x.x is different, then the seller’s view will be in accordance with it.

For any query or doubt please add a ticket at

Current Product Version -

Supported Framework Version - 2.0.x.x, 2.1.x.x, 2.2.x.x, 2.3.x.x, 3.x.x.x

. . .

Comments (29)

Add Your Comment

  • Siddharth Singh
    Hi, i got a marketplace website designed through a company and they installed the multivendor panel purchased from you and they are also not much aware about its usage as they purchased it few days ago and for the first time so i read the documentation here and understood almost all but i didnt find that from where the vendor will login and will perform its operation bcoz till everything had been made by admin side only.
    • Goldy Bhargava
      Hello Siddharth,
      Thanks for purchasing our product.
      I would like to tell you that from the front-end only the vendor can create an account. For creating the seller account, the person just need to during filling the personal information in the fields, select the radio button as “Yes” for a field ” Do You Want To Become A Seller / Vendor?” and they can simply click on “Create account” button.
  • css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again