Multivendor Marketplace for Magento 2

100 % of 100
In stock

Purpletree Multivendor Marketplace provides complete multi-vendor system for Magento 2 stores. Vendor gets comprehensive panel, and Admin manages commission, settlements.

User Guide: Download

Free Technical Support: 6 months

Supported Magento Versions: 2.0, 2.1, 2.2, 2.3 (All Magento 2 versions are supported)

Write Your Own Review
You're reviewing:Multivendor Marketplace for Magento 2
Your Rating

demo banner

Home Page: Click here

Product Page: Click here

Seller Store page: Click here

Seller Panel: Click here to login

Email: [email protected]
Password: [email protected]

Admin Demo: Click here to login

username: demo_admin
password: demoadmin123

User Guide: download from here.

description banner

Purpletree Multivendor extension is a comprehensive solution to add Vendor functions into any Magento 2 store. Features like Vendor Dashboard, Vendor Panel, Commission setup, Settlement management, Product Management by vendors, Shipping management by vendors make it a desirable extension for any store sourcing products from multiple vendors.

This extension works for all themes and templates. If any issue is encountered, it will be solved by support team.

What's New

v 1.2.11 / Dec'18

  • Magento version 2.3 is supported.

v 1.2.0 / Aug'18

  • Commission can be set on per category and on per vendor basis, in addition to global basis.
  • Admin can bulk upload products and assign to vendors in a single import.

v 1.1.0 / Jul'18

  • Added support for 13 languages.

Multilingual Capability

This extension provides true multilingual capability. You do not need any language pack etc for supporting your language, for text coming from our extension. Following languages are supported out-of-the-box:

  • English        
  • Chinese        
  • Spanish        
  • Arabic        
  • Portuguese    
  • Indonesian    
  • Japanese    
  • Russian        
  • French        
  • German        
  • Filipino    
  • Vietnamese    
  • Thai        

Supports All Themes

This extension works for any theme and template. If any issue is encountered, it will be solved by our support team.

Admin Features

Add/edit vendor information

Admin can add a vendor and edit seller information from backend. Admin can also remove existing sellers.

Set product approval

Admin can set a parameter in case approval of admin is required before a seller product appears in store. This approval requirement can be set ON/OFF by Admin.


Set registration approval

A seller can register from front end. however Admin may want to verify the details before approving the seller. This approval requirement can be set ON/OFF by Admin.


Set vendor categories

Admin may not want to open all categories for vendors. In that case, Admin can set which categories can be used by vendors.


View seller orders from admin panel

This extension adds seller as a filter in order list grid. Admin can use that to filter orders on the basis of seller name.


Assign products to a vendor

Admin and seller both can manage products. In case a product was added by Admin in past, it can be assigned to a seller by the Admin. Multiple products can be assigned to a vendor. One product can belong to one vendor at a time.


Manage seller orders

While sellers can manage their orders from Seller panel, Admin can also manage them if required.


Manage seller reviews and ratings

Not only product reviews, customers can add review for vendor as well. Vendor ratings and reviews are shown on frontend for customers to view.


Manage commission payable to admin on sellers' products

Commission payable to admin, which is some percentage of product price, can be set on global level applying to whole store, as well as on vendor level and on category level.


Manage enquiries made by customers for vendors

Customers can make enquiry with a vendor from vendor's store page as well as from product listing page. Admin can see all enquiries in backend.


Commission data for sales

Admin can analyze all commission received from different sellers. This can be analyzed date-wise and vendor-wise.


Payment settlement with sellers

For all orders, Admin received a commission and rest of the amount goes to vendor. However, all payments are collected by Admin using the payment methods available on the website. At some later point of time, Admin can issue offline payment to sellers, and make a record of it in backend.


Manage header and footer links for seller signup

"Become a seller" links can be setup by admin to appear on header and footer of the website.


Customer Features

Order Split for vendors

When customer places an order having items from different vendors, this extension creates different orders, which are then sent to respective vendors for processing.

Example: customer places order with products P1 and P2. P1 is sold by vendor V1 and P2 is sold by Vendor V2.

In this case, the order will be split into two. Vendor V1 will get order for product P1 and V2 gets order for product P2.

They can independently process the orders.

In case of split, shipping fee is applied as per configured in the website.


Contact vendor

Users can send message to vendors from "Vendor Store Page" and "Product Listing Page". These messages are also stored and shown on vendor dashboard. On every message or reply, an email notification is generated.


Review and rating for seller

Customers can add review and rating for vendors. Customer must have purchased an item from the vendor in order to review and rate. These reviews and ratings are shown on vendor store page.


View vendor store page

Users can view store page for a particular vendor, by clicking on vendor name from product listing page.


Become vendor

A normal user can apply to become a vendor, using options provided on dashboard.


Seller Features

Vendor Panel

Seller gets a panel from where products, orders and seller information can be managed. This panel is shown on user dashboard after login.


Register from frontend

Seller can register from frontend of the website, using seller registration links given on header and footer of the website.


Manage profile

During or after registration, seller can modify profile information.


Manage store

A store page is created on website for each seller. Seller can manage information on that page from seller panel.


Add/delete/edit products

Vendor can manage products right from vendor panel. Following types of products can be added/edited by vendors:

  1. Simple products
  2. Configurable products
  3. Virtual products
  4. Downloadable products

After adding product, approval is sought from Admin, if Admin has enabled product approvals.


Vendor-specific attributes and attribute sets

Attribute sets are used for configurable products. Using attributes, attributes like color, size can be added to products.

When a seller is registered, the extension creates a default attribute set for the seller. Later on, seller can add another attribute set and can create new attributes into any of own attribute sets.


View orders

Vendors can see all their orders using a grid view available in vendor panel, with filtering features available.


Process orders - Invoice and Ship functions

Vendors can process their orders. Usual Magento features for order processing, like "Invoice" and "Ship" are available in vendor panel.


View store reviews

After placing order, customers can review a vendor. Vendor can view the review and ratings coming from customers.


View commission and settlement records

For every order, a portion of order amount is deducted by Admin and rest is passed on to the vendor. In this option, vendor can see how much funds have been received from orders and how much is commission payable to Admin. When admin initiates a settlement, vendor can view those details also in vendor panel.


Manage user enquiries

Users can place enquiries for vendors from product listing page and vendor store page. Using this option, vendors can view all enquiries coming from users.

support strip

User Guide: Download from here.

We recommend using detailed user guide of the extension before trying to install it. In case of any issues, open a ticket with our helpdesk from here.