Magento Multi Seller Marketplace

Vipin 0 Response

Magento Multi Seller Marketplace Extension converts your Magento Store into a complete online marketplace shop. Using Magento Marketplace Module, seller can manage the products, order Shipment, Split Payment, returns and every standard marketplace features (using add-ons for marketplace).

Current version of Magento multi-vendor module works in Responsive theme which is very convenient for users. Magento multi-vendor module works very fine in a community ( free ) and enterprise version of Magento. 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, Ultimo (responsive web design).

To enhance the capability of marketplace module, we have created many addons for marketplace module.


  • A special and attractive design for manage the Products, Sellers, and Commission.
  • Separate Seller Profile with Company Banner and company Logo.
  • Different Product type for Seller (Simple, Downloadable, Virtual, Configurable).
  • Admin can configure the Marketplace Module.
  • Admin can assign or unassign product to any particular Seller.
  • Using seller dashboard seller can track his income, latest order, comment and reviews, recent orders and recent comments with total sales matrix.
  • Buyer can give their reviews.
  • Admin can deny/approve/disapprove seller.
  • Admin can view, approve, disapprove, update, deny and delete seller requested product.
  • Buyer can view all the details about the product is given by the seller.
  • Option to configure products with available attributes-key features.
  • Ajax check for vendor/seller shop url.
  • Work with all the themes and templates including responsive templates.
  • Contact to seller with captcha support.
  • Separate seller’s product collection.
  • Different seller commission for every seller.
  • Tax management for seller / vendor.
  • Product Preview for product approval at admin.
  • Multi lingual support, all language working including RTL ( hebrew and arabic)

Installation Marketplace Module

Installation of the marketplace module is super simple after downloading the marketplace module from this URL.

Now unzip the respective marketplace zip you will find three folders: app, media & skin. Move these folders into Magento root.

Module Installation For Custom Theme

If you are using the custom theme then after module installation follows these steps carefully:

1.Go to your FTP directory where you installed Magento then find “app/design/frontend/default/default/template” folder and copy “marketplace” folder and paste into “/app/design/frontend/your_theme_name/default/template” folder.

2.Then copy marketplace.xml file from “app/design/frontend/default/default/layout” folder and paste into “/app/design/frontend/your_theme_name/default/layout” folder.

3.Go to “skin/frontend/default/default” folder,copy “marketplace” folder and paste into “skin/frontend/your_theme_name/default” folder.

After moving both the folder flush the cache from Magento admin module. Under System > Cache management.

Configuration For Multi Lingual Support

If you want to change the language, then just move your Webkul_Marketplace.csv file inside the Magento root -> app/locale/[LANG CODE]. For an example, if you want to change the language in German, then choose the locale German and put the Webkul_Marketplace.csv file inside app/locale/de_DE as shown below in the screen-shot.

Multi-Seller Marketplace Configuration

After the successful installation of the marketplace module admin will be able to view the marketplace configuration setting under System > Configuration.

As per the above screenshot, you can see many admin configuration parameters for marketplace. Let’s explain one by one.

Percent per product sale is the global commission which seller need to enter, this commission mechanism will be applicable for all the sellers. Lets say as an example there is a seller S1 and his/her product(P1) price is 100 USD so on the sale of product P1 seller will get 80 USD and admin will get 20 USD as commission.

Attribute Set ID is the default ID for your global catalog. Admin can select multiple attributes set from Multi-Select list.

If move product tax to seller account is disabled or set as no then product Tax amount will forward into Admin account otherwise it will go into Seller account.

Partner or seller approval is the same as product approval, during sign up of the seller if admin allows this option then user who will sign up in the store as a seller will convert into seller automatically. Store owner can set YES or NO.

Product Approval Required by this option admin can restrict automatic approval of the product e.g If seller add a product, every time product will be moderated by admin, store owner can set YES or NO.

There is an option for Seller policies Enable or Disable at frontend. Seller can enable their policies like return policy, shipping policy and many more.

Using this field admin can restrict seller to use only some selected categories to add products. Those categories which are not selected by admin will not appear.

Marketplace landing page button label is the title of the button for marketplace for that particular store where marketplace has been installed, you will get more feel below as per the screenshot.

This is an introductory message for your marketplace landing page. you can write anything here e.g “Webkul Marketplace is the best marketplace module”. using WYSIWYG editor.

market place

Marketplace Seller Review setting is responsible for make a review on and off as per order purchase.


This field is responsible for Enable or Disable product hint, product category, name, price, special price, quality, stock, tax, and image.

Using this field admin can Enable or Disable the profile hints including shop URL, profile id, and many more.

If Marketplace Profile hints the field is enabled by admin then profile hints will display at the front end. Like this screenshot.

landing page

Marketplace Vendor Sign-up

Seller signup is very easy, user can signup for seller using marketplace landing page button or from store my account link and during signup they need to choose “Want To Become Partner”. If they want to signup as a seller then they need to choose YES else NO. If they choose YES then they need to put their shop URL which will be unique as per the screenshot.

Create New Customer Account

The shop URL input field is Ajax driven by which seller can see that particular URL exist or not as below screens. As per the screen that URL does exist.

create account 1

As per the below screen that URL does not exist.

Marketplace Seller Panel Management

If the user has been approved as a seller then the marketplace block will display in account section of user as per the image. From here Seller can edit his / her profile, add new products, delete their products, view their transaction list and order history.

You can see there are many links for base marketplace module to manage seller profile and to add product in store. lets proceed one by one.

Seller Profile

Using this menu seller have shop informations like shop name, location about his/her shop banner image, shop logo, company locality, shop meta description and meta data and many more parameters, as per the below image screenshot.

Payment details under payment details seller can add their bank account or paypal id or any kind of payment information.

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

When user will click on View Full Collection, user will be able to see Seller’s Product Categories. From here buyer can add product to his cart and proceed for further process.

Marketplace Feedback and Rating system

Buyer can rate the seller according to his/ her opinion under their profile with star rate vote and feedback message as shown below.

As above screen you can see feedback link under seller profile. If Marketplace Seller Review setting is enable then purchase any item is must for Review or Feedback otherwise below message will be display.

Also above screen, you can see user can put their review about seller, these reviews will be moderated by admin on the store.

New Products

Under this menu seller can add new product with Attribute Set for any type of Product (Simple,Downloadable,Virtual & Configurable). Seller can input the product name, description, short description, price, stock, weight and multiple images. Also seller can add custom attributes but to use custom attributes and custom option admin need to have:

Above two plugin does not come with marketplace base plugin, admin need to purchase both the add-ons to use them.

After inserting Attribute Set and Product type below page will be open, in which you have to enter whole information about the product and save it. Its all about for adding new product.

Add Downloadable Products

Seller can add Downloadable Product in Magento Marketplace multi-vendor module. Software, e-books, images, music or video, any type of content that can be packaged into files and downloaded can be sold using this product type.

Virtual Product

Seller can add Virtual Product which do not have physical presence.

Configurable Product

Seller have an option for configurable product as well. Seller can add Configurable product as shown below. You must create attribute for Configurable products.

You need to create attribute for Configurable Products including attribute set, group, code, label and more.

Here you will select the configurable attributes for which combination of associated product will be created. Now enter all the fields value to create a configurable product.

After Add Configurable product page, this page will be open which is responsible for Associates Product.

After successful product addition (if in the module admin product moderation is set NO then product will be approved automatically) seller can edit or delete the added product using My Product List.

My Product List

Using this menu seller can manage their product like they can edit their product, delete their product, track their product sales and can manage their stock as per the screenshot. There is a mass delete option by which we can delete whole product at a time. Seller can approve or unapprove the selected product from My Product List menu.

Quantity Confirmed denotes that the order has been completed.

Quantity Pending status shows that order is not completed yet.

Quantity sold denotes that you have placed an order whether it is confirmed or not.

Our new module provides Filter property in which products can filter according to Product Name, and Date. You can see this as below screenshot.

My Dashboard

Using seller Dashboard seller can track his income, latest order, comment and reviews, recent orders and recent comments with total sales matrix. Seller can also track Total Payout and Remaining Amount from My Dashboard.

If Seller have any doubts or query then, they can frequently ask the questions or doubts from admin. This is a way of communication between Seller and Admin for Seller’s query.

My Transaction List

Seller can see their Transaction in this field. Seller can also filter the transaction using Transaction id, Date and view whole transaction details.

Marketplace Seller Order History

Using this field seller can see their products order history in one shop. Order histories can filter by Order Id, and Date.

order history

After clicking on View Order, Order Details will display with Buyer information, Shipping address, shipping method, Billing address, Payment method, Items ordered as shown below.


Seller Order Notification Mail Template

In the magento marketplace module, if an order is placed and it’s invoice has been created then seller will receive product sold notification mail with their product details. For an example, if an order is placed with three products (A,B,C) of Seller (x,y,z) respectively. So when order invoice will be created then sellers (X,Y,Z) will receive an email for their products (A,B,C respectively) with order details.

Magento Marketplace Admin Management

After the successful set up of the marketplace module admin will be able to see “Marketplace Management” as per the below screen.

market place

Manage Products

This menu is responsible for seller product management if from marketplace configuration panel (System> Configuration) product approval is required then in this case every product added by seller needs to be approved by admin. Product approval will happen from Manage Product menu as per the screenshot. There is also a Deny option by which admin can deny the Seller for a valid reason.

As you can see there is a prev button which will show the preview screen for product added by seller as per the image.

This is an option by which admin can Deny the product.

Manage Seller

This menu is responsible for Seller Management from marketplace configuration panel (System>Configuration). If partner approval is required then in this case every seller need to be approved by admin as per the image.

There is a option by which admin can Deny the Seller.

Also as you can see a column Order when admin will click here it will display all the order of seller as per the screen.

Also under view column admin can see the order of the seller including Account Information, Billing Address, and Shipping address and many more.

Manage Commission

Manage commission menu is responsible for all the commission management despite of global commission. There is an individual seller commission by which admin can set different commission for different sellers.

Under Edit action this page will be open and from here Admin can perform following action.

Payment information is payment details entered by a Seller during account creation under Customer> Manage Customers> Edit. This payment details will be used by admin to pay the sellers.

Admin can View and change the Seller account information using this field. This field will also help in Create new order, and delete customer through admin.

Admin can set the commission in percentage for particular seller. To set the commission navigate to Customer > Manage Customers > Seller Commission.

When admin need to assign any product to any particular seller, admin can set the product id i.e separated by comma of the product into seller account.

Admin can set the product id i.e separated by comma and unassign product to Seller. After that seller can’t use that product which has unassign by admin.

Using this field admin can remove the seller into regular customer.

Feedback Management

This menu is responsible for all the reviews. Admin can approve, unapproved, and delete those reviews. Unapproved or deleted reviews will not appear in Seller’s account.

That’s all for the base marketplace module and if wanna use more features in your marketplace store then find out our add-ons at, still have any issue feel free to add a ticket and let us know your views to make the module better

Leave a Response