Magento 2 Marketplace

Magento 2 Marketplace

Cart 2 sales

Marketplace for Multi Vendor System

One of our customers, he want to build a big Marketplace for small and middle vendors. He realizes that there are many people want to start a new business; However, the first two problems are technical and customer source, what platform are good for selling and how to showcase their product to customers as much as possible. If they build the business system from scratch, cost and time may be uncontrollable. Hence, we decide to associate with him to complete this project.
With reference from a lot of available Multi Vendor applications in the market, we have developed a new system contains improvements and reuse the power of Magento 2.
If you have any idea about Multi Vendor System, we’re very happy to hear that.

Create an account and get a discount for all products at X-MAGE2

Compatible with Magento CE 2.2, 2.3

Our products you might like!

Demo Information


Module Configuration


Marketplace page

Vendor list page

Login page

Vendor accounts

user name:

password: Xmage2demouser

user name:

password: Xmage2demouser

Product Features

  • For Admin:
    • Vendor Management
    • Order Management
    • Commission Management
    • Product Management
  • For Vendor:
    • Vendor Product Management
    • Vendor Order Management
    • Statistics & Reports
    • Customers & Admin Communication
    • Profile & Homepage Management
    • Customer & Vendor Followers.
    • Review & Rating
  • Belong to the system:
    • Email Notification
    • Basic SEO optimization
    • Caching based on Magento full page cache.
    • Vendor urls optimization

Technical features:

This system is easy to expand and customize, we separate a big source code to smaller extensions follow Magento 2 developer guide, most of features are configurable. We reuse a lot of Magento javascript widgets, and bring Listing Ui Component from backend to frontend for product listing, order listing, follower listing…
These extensions are compatible with 3rd party themes follow Magento 2 theme development standards.

Feature Details:

  • Vendor Management
    • Approve, reject, deny vendors.
    • Edit vendor information, commission for each vendor
    • Enable/Disable vendor.
    • Assign products to vendor.
    • Update pay information for each vendor (based on amounts from sales)
  • Order Management for Admin
    • Admin can handle order directly or assign these tasks to vendors.
    • Admin can approve each order or set these tasks automatically.
  • Order Management for Vendor
    • View order details.
    • Create invoice, shipment, credit memo or send email.
    • Download invoice and shipping slips
    • Support multi vendor checkout: When a customer add to products from more than one vendor, each vendor only see order with products belong to that vendor
  • Product Management for Admin
    • Approve, reject, delete products from vendors.
    • Assign categories, attribute sets, or products to vendors.
  • Product Management for Vendor
    • Vendor can add unlimited product
    • Support simple, downloadable, virtual and configurable product.
  • Commission Management
    • Assign a commission rate for all vendors or each vendor.
    • Addition information added to checkout, order summary about how much money vendor receives, how much money the system receives.
  • Profile Management for Vendor
    • Manage social network with facebook, twitter, instagram, youtube, google plus.
    • Manage company information with logo, banner, operation time, country, address, phone number.
    • Manage SEO information with shop title, meta keywords, meta description.
    • Manage shop policies and payment information.
  • Homepage Management for Vendor
    • Each vendor can manage own home page
    • Manage testimonials
    • Manage banner slider
    • Manage bestsellers and the latest products blocks.
    • Manage brands
  • Statistic and reports:
    • Bestseller reports
    • Total amounts, payout and pending statistic.
    • Visualize amounts with charts and able to filter by day, week, month, year.
    • Recently orders.
    • Recently ratings & reviews.
  • Shop Follower & Favourite Vendors
    • Customer can add and remove a favourite vendor.
    • Vendor can view followers list, or remove a follower.
  • Contact Admin & Contact Vendor
    • Customer can contact vendor based on “contact us” feature, an email will be sent to notify vendor.
    • Vendor can send questions to admin based on “contact to admin” feature, an email will be sent to notify admin.
    • Customer can use facebook messenger to ask vendor, this is an additional paid module from our shop.
  • Reviews & Ratings
    • Customer can add ratings for each vendor.
    • An average rating will be displayed on vendor’s profile and vendor’s short information block.

Release Note

Patch 02 (2019-07-12)
Update source code for Magento 2.3.2
Version 1.0.1 (2018-01-31)

New features:

- Categories list and recent product reviews on vendor's profile page.

- Add layered navigation to vendor collection page

- Able to configure vendor group (approved, disapproved, denied)

- Vendor can edit product custom attributes

- Admin can enable/disable custom attribute on frontend.

- Add new field (link_to) for microsite slider. 

Fixed bugs:

- Bestseller list on marketplace landing page

- Show short description on product form.

Optimize marketplace module and use native SQL instead of ORM in statistics and reports.
Initial version 1.0.0

Feel free to get support via email:


Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey