The workflow of Magento Marketplace extension

Magento Multiple Vendors Flow The Magento Marketplace is a multiple vendor extension. A vendor can easily create and manage their own account on the mobile-friendly website. Vendors can easily add and manage their own products within the Marketplace.

Your Marketplace website will organically attract customers who will search and buy products. Sales will instantly be transferred to the Marketplace system and will add the money to the vendors account as credit. Vendors can then withdraw the money from their credit account and can access the money through banks or PayPal at any time.

Vendors can manage orders, create shipments and ship products to customers all from a very easy to use management interface.

Customer can leave reviews/ratings for Vendors every time an order is placed, allowing for very safe shopping experience for all.


Flexible Commission Calculation

Commission Rules

Marketplace owner can create multiple commission rules to charge vendors. For example, marketplace owner charge $2 fixed price and 5% per each product sold.

Commission Conditions

The owner can use flexible conditions to filter products that will be applied by the commission rule.

Commission Calculator

The commission calculator will help the vendor to know how much commission he may need to pay the marketplace owner

Commission Action

The commission can be fixed price or percent of the product price.


Supported Payment Methods

The Magento marketplace extension supports all the same payment methods as the standard Magento system. If you have any problems with your payment method please contact us for assistance.


Supported Product Types

All default Magento product types are supported by the Magento marketplace extension:

  • Simple Product
  • Configurable Product
  • Virtual Product
  • Group Product
  • Downloadable Product
  • Bundle Product

Other product types which are created by third-party extension will be supported by customization.


Seller Groups

The Magento marketplace provides the ability to manage vendors by the group. You can set up different commissions for each group e.g. Free vendor will need to pay 15% for each order, Gold vendors, who pay $100/month, will not need to be charged any fee per order.

Manage vendor groups


Manage Seller Accounts

Manage Seller Accounts

The marketplace administrator can manage all sellers from Magento backend.

Edit Seller - Seller Dashboard

The marketplace administrator can view and edit the seller information.

On the seller dashboard, marketplace owners can have an overview of the seller. Owners can also add/subtract credit for the seller from this.

Edit Seller - Seller Information

Marketplace owners can view or update seller account information from this section. Marketplace owners can design this from admin panel using the Manage Profile Form function.

Edit Seller - Seller Orders

Marketplace owners can see the list of orders of the current seller.

Edit Seller - Seller Products

All products of the current seller can be viewed in this section.

Edit Seller - Seller Transactions

The owner can easily see how seller gets or spend credit from this section.

Edit Seller - Withdrawal Requests

In this section, the owner can see all withdrawal requests of the current seller with their status.


Manage Seller Attributes

Manage vendor atribute

Marketplace owners manage all seller's attributes from the admin panel.

Manage vendor atribute

The owner can add new vendor's attribute to display on the vendor registration page. Supported Attribute Type: Text Field, Text Area, Date, Yes/No, Multiple Select, Dropdown, File.


Manage Profile Form

The owner can design the profile form of the seller under My Account section of the seller panel. The owner can just drag and drop fields or fieldset to sort them.

Manage Profile Form


Manage Registration Form

Same as Manage Profile Form, Seller can design the registration form of seller. He can just drag and drop fields or fieldset to sort them.

Manage Registration Form


Manage Credit Transactions

The marketplace owner is able to manage all credit transactions from all vendors.

Manage transactions


Manage Escrow Transactions

Manage escrow transactions

If the escrow feature is enabled, after customer pay for the order, the credit amount will be held in x days. The holding credit cannot be used to withdraw or buy products from the website.

View Escrow Transactions

While the fund is holding, admin can release it manually or cancel it.


Manage Withdrawal Requests

Manage Withdrawal Requests

Seller will submit a withdrawal request from his seller panel to withdraw the funds. From admin panel marketplace owner will see all withdrawal request with its status.

View Withdrawal Request

The owner will view the request and transfer funds manually to the seller or cancel the withdrawal request for some reasons.


Product Approval

Vendor's Product Approval

All newly added products may need to be approved by Admin before it can be published live to the marketplace website.

Vendor Product Configuration

Admins can disable the product approval from the configuration.


Seller Register New Account

The marketplace extension allows sellers to register for an account to start selling products on the marketplace website. You can disable this feature from configuration as well.

As the Marketplace owner, you can easily add new fields and sort fields on the registration form by adding new vendor attributes and design the registration form from the admin panel.

Seller Register New Account

The seller account is a customer account too, in order to create a seller account seller will go to the customer registration link. Under customer registration form you will see a new option to open a new seller account.

Seller Register New Account

After you check to the checkbox "Open seller account" the registration form will be displayed.


Responsive Seller Cpanel

The Multiple Vendor Marketplace Script allows the vendor to manage their products and orders on any device from anywhere. This feature is very helpful for your vendors to manage their store.

Responsive Seller Panel


Seller Dashboard

From the seller dashboard, sellers will have an overview of their store. The seller will able to see the credit amount, total sales, last 5 orders, last 5 transactions, most viewed products, best sellers, ...

Seller Dashboard


Seller Credit Account

Each seller will have his own credit account. After a customer pays for an order, the money will be added to the seller credit account. Sellers can see their credit amount on the top right of seller panel.

Seller Credit Account


Seller Withdraw Funds

The seller can withdraw the money from his credit account to his Bank, Paypal,...

Seller Withdraw Money

Seller Withdraw Money

Click to the withdrawal methods that he wants to withdraw funds to. Paypal and Wire Transfer are default withdrawal methods, You can add more withdrawal methods by creating a new custom extension for it.

Seller Withdraw Money

In this step, the seller will enter the amount that he wants to withdraw and click continue. The seller can edit the bank account info by clicking to the edit link

Seller Withdraw Money

If the seller has not entered his withdrawal account information, he will be redirected to the seller configuration page.

Seller Withdraw Money

Review step before the seller submits the withdrawal request.

Seller Withdraw Money

After seller submits the withdrawal request he will be redirected to the withdrawal requests page. Here all withdrawal requests are listed with their status.


Pending Credit Transactions

The seller credit may be held in x day before it is added to the seller credit account. Pending credit cannot be used to withdraw or buy products from the website. Marketplace owner can enable/disable this feature from the admin panel.

Pending Credit Transactions


Seller View Credit Transactions

From seller panel, the seller can see all of his credit transactions. With this feature, he will know how he spends or receives credit.

Seller View Credit Transactions


Seller Product Management

Seller Manages Products

A seller is able to manage his products from their seller panel. A seller "A" can not see products from seller "B".

Seller Edit Product

Sellers have full access to their products. Sellers products may need to be reviewed and approved by the administrator before they can be displayed on the marketplace website.


Product Custom Options

Product Custom Otpions

The seller can add custom options for their products. The seller can set a price for each custom options to charge more fees to the customer.

Product Custom Otpions Frontend

In this example customer will be able to select the custom service from a drop-down menu.


Seller Manages Orders

Sellers are allowed to manage only their orders. They can see the list of orders. They can set the filter to get the orders they want.

Manage Orders

Vendors can view order information, add comments to order and create shipments for each order.

View Order

View Order Invoices

View Order Shipments

View Order Credit Memos


Vendor Home Page

With the Vendor Home Page plug-in; seller will have their own page to display their products. This page will have the same design as the marketplace website and only display all the seller's products and the seller profile.

Seller Home Page

Seller Home Page


Vendor Review / Rating

Vendor Review plug-in allows the customer to leave a review for sellers after processing a purchase from that vendor. This review/rating will be seen by other customers. The vendor rating is shown on the vendor's profile so customers can base their buying decisions on real reviews and ratings.

The vendor can view all reviews which customers left for them and ONLY the Admin can edit/delete vendor reviews.

Vendor review/rating

Vendor review/rating

Vendor review/rating


Vendor Message

With the Message, plug-in customers can send messages to the vendor. Customer and vendor will get a notification email when the message arrives.

Customer sends message to seller

Customer can send message to seller from product detail page.

Customer sends message to seller

Customer can send message to seller from seller home page. (if the Vendor Home Page is installed.

Customer manages messages

Customer can manage messages from the customer panel. He will be notified if there is a new message arrives.

Customer views message

Messages are grouped so the customer can manage his messages easier.

Seller manages messages

Seller can manage all messages from his seller panel.

Seller views message


Vendor Membership

The Vendor Membership plug-in allows you to charge your vendors a monthly fee. The vendor can upgrade/renew his account by purchasing a packaged product. After your vendor pays for the membership package the account will be upgraded to the corresponding group and the expiry date. If the vendor is already in the group, the system will update the expiry date only.

This is one of the top plug-ins that allows you to make money from your vendors.

Edit vendor membership product

A membership package is a special product type with some additional options.

Membership Pricing Page

All membership packages will be displayed in the membership page. Customer can add the package to the shopping cart and process checkout as a normal product.

Seler dashboard membership info

The seller can easily see his current membership information from the seller dashboard.

Seller view payment history

The seller can see the payment history that he paid for his membership account.


The Featured Products plug-in allows vendors to set products as `featured` and displays it on the seller homepage.

Add Featured Product

The vendor will just need to choose the product and set the feature from date and to date for it.

Home page featured products

The featured products will be displayed on the seller home page.


Vendor Attribute Option

The extension allows the seller to add more options for product attribute (dropdown or multiple select). This extension is very helpful, in example when vendor adds a new shirt with the color is not listed in the color attribute, Seller can click to Add option button to add a new color option for color attribute. Admin will need to review and approve new option added by sellers. Admin can also allow some seller groups to add options without approval from the admin.

Admin can select attributes that he allows the vendor to add a new option, Admin can also set the Approved Group that all options are added from sellers in this group will not need for approval.

Vendor Attribute Option - Configuration

The seller can add options for product attribute very easily.

Vendor add option for product attribute

Admin will get all requested options from the seller. One admin approve the request, the option will be added to attribute automatically.

Admin manages requested attribute options

Admin can view the detail information of the request.

Admin view attribute option request


Vendor Reports

Vendor Reports plugin allows the seller to obtain sales information. This is a very helpful tool for sellers to conclusions about the status of their store.

Sales reports will provide for seller an overview of his sales.

Sales Reports

With Sales by Month of the year, the seller will see the report for each month of the year.

Sales by Month of Year

The seller can view sales report by each day of the week.

Sales by Day of Week

The seller can also view sales report by the hour.

Sales by Hour

Products Ordered report.

Products Ordered Report

Low Stock report.

Low Stock Report


Vendor Categories

The Vendor Category plug-in allows the vendor to manage and display products by categories. This will help the customer find products much easier.

The seller can manage his multiple level categories from seller panel.

Seller manages categories

The categories of navigation will be display on all of the seller pages.

Categories navigation


Vendor Multiple Flatrate Shipping

Vendor Multiple Flatrate Shipping allows each vendor can set up his own flat-rate shipping

The seller can define his flat rates shipping from seller panel.

Seller manages shipping rates

From front end checkout, customers will need to select the shipping method for each vendor products.

Customer select shipping methods from different vendors

Customer select shipping methods from different vendors


Search By Vendor

Search by Vendor is a plug-in of Magento multiple vendors extension which allows customers to search for products inside a vendors store. The search will only return products from the current seller.

Search Box

Search result


Mass Import/Export Products

With Mass Import/Export Products plug-in, sellers can upload his product info in bulk from a CSV file.

Manage Images

Seller first will upload product images to use for importing.

Vendor Imports CSV Files

The seller can import products information from the CSV file. The seller can also delete products in bulk using this import function.

Vendor Import Queue

After the seller submits the CSV files, all product information will be added to the import queue.

Vendor Runs Import Queue

In this page, the seller can run the import queue and see the import progress.

Vendor Exports Products

The seller can export all of his products to the CSV file.


Price Comparison

The marketplace website may have some vendors which are selling the same products. Each vendor can have their own product pricing. The Price Comparison plug-in allows customers to compare prices from different vendors.

Select And Sell Button

In the manage product page, the seller can click to Select and Sell button to sell an existing product in marketplace website.

Select And Sell Product

In the Select and Sell page, the seller can find the product which he wants to sell and click to Sell This Product button.

Enter product price and inventory

Seller will need to enter the price, and inventory information of the product to start selling it.

Price comparison

Customer can see all sellers that are selling the product with different price.


Advanced Group

With Advanced Group plug-in you can set limitations for each vendor group. For example, all vendors in the Bronze group can only add 20 products, Gold group can add 50 products ...

This is a helpful Magento plug-in of multiple vendors extension for you to set different tiered memberships.

Admin set permission for seller group

Admin can set permission for a seller group from admin panel.

Vendor is limited for adding products

Vendor is limited for cancel order


Banner Manager

The Banner Manager allows the vendor to manage banners slider and add them to the seller page. The seller can replace the static banner image in the seller home page by a slider image.


Vendor Live Chat

Vendor Live Chat plug-in brings the feature of a real-time transmission of text messages from the vendors to the buyers

Customer can start talking to vendor by clicking on a button from vendor homepage.

Seller manages shipping rates

The vendor will be notified about a customer’s chat request real-time.

Seller manages shipping rates

The chat script will be saved to vendor dashboard and send to customer’s email address.

Customer select shipping methods from different vendors

The seller can set the status of the live-chat supporter from seller panel.

Seller manages shipping rates