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 the 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).

Mobikul Marketplace (A Marketplace Mobile App)– Our marketplace mobile app has been launched. Mobikul Marketplace converts your Magento marketplace store into a mobile app. Now customers can easily purchase products on the go. They don’t need to have a laptop or deskto, they can easily explore your store through their smart phones.The sellers can see their dashboard, order history and can contact to the admin through the mobile app. So what are you waiting for, you must now have a mobikul marketplace to be a step ahead.

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


  • Any buyer can become seller and can sell their products on Marketplace.
  • 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.
  • Allow admin to create custom templates.
  • Admin can assign or unassigned 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.
  • This module provides an attractive landing page with top 4 sellers with their top 3 products.
  • Allow to selller to edit shop URL for Profile page, collection page, review page, Location page.
  • Option to view the list of all the sellers of the marketplace at one place.
  • Allow the seller to select Check boxes for enabling the social media fields on Seller’s Profile page.
  • 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.
  • Seller can manage the order from the front-end.
  • Product Preview for product approval at admin.
  • Admin can do the Landing page setting.
  • Admin can manage the Seller profile page setting.
  • Admin will allow Product Image Type for the product image when seller adds the product.
  • Admin can manage the inventory setting.
  • The seller will be notified by mail when product inventory reaches to the specified minimum level set by the admin.

  • Seller can change their profile page background color.
  • Allow seller to add Carrier and Tracking numbers for orders.
  • 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

You just need to upload marketplace folder file (app, media, skin) to your Magento root directory.

For Custom Theme (Like Ultimo Theme)- As we already provided the Ultimo theme patch for marketplace, so you just need to move this patch folder’s files into your Magento root directory.

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.

By enabling “YES”, admin allows the sellers to manage the orders from front-end.Now the seller can generate invoices for their ordered products, generate tracking number and shipment for the orders of their products. Even the seller can notify the customers by sending them emails, cancel/refund the order and even print the order.

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.

By this option, admin can restrict automatic approval when seller tries to update any parameter of the product e.g If seller edit a product, every time product will be moderated by admin, store owner can set YES or NO.

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.

Here admin will enter the “file extension” of the image of the product and these extensions will be comma separated. Seller while adding new products can add images for the products having the extension mentioned by the admin from the back-end.

Enable Low Notification– If “Enable Low Notification” is selected as “Yes”, then seller get notified through their e-mails when their inventory decreases with subsequent orders. As soon as the inventory reaches to the specified minimum level set by the admin, a low stock notification mail will be send to seller, if enabled from the admin panel.

Low Stock Quantity– Enter low stock quantity, which will allow to send low stock notification mail to sellers when product quantity will be equal or less than this quantity.

We have included many options in Landing Page Setting. Let’s explain them one by one:

Here admin will enter the Head title of the Marketplace landing page and that name will appear on the front-end.

Here admin will enable the option “Display Banner” so that the banner will be displayed on the front-end. In “Banner Image” section, admin will choose and upload the banner image. For the “Banner Content”, admin will write the content which will be displayed over the banner image in the Markteplace.

Here admin will type something which will be catchy lines and it will be displayed above all feature’s icons.

Here admin will write few lines which will be displayed above top 4 seller blocks.

Admin will write few lines and it will be displayed “View All Seller” button.

Here admin will write few lines and it will be above marketplace content.

Here admin will enter the label for the landing page button label and it will be displayed over banners.

Admin can set this as “Yes or No” and then anyone can see Feature icon and Feature label. Likewise, admin will select for all the Feature icons 1,2,3,4 and Feature Label and it will be displayed as per the admin setting.

Admin will explain the overall workflow of the Marketplace through the four icons as shown in the image below. Any Seller can register themselves in the Marketplace, then add products for their shops. After adding the products into their shops selling will be done and then revenue will be generated for the sale.

Here admin will enter the content inside the box provided.

Here admin will enter the label which will be displayed at the top of the MarketPlace Seller List Page.

Here admin will enter the label which will be displayed at the bottom of the MarketPlace Seller List Page.

We have added three options here and we will explain you one by one:

If this option is set to “Yes”, then seller can change their profile page background color as per their need.

When this option is set “Yes”, then the seller can change the URL to any name they want and then that new name will appear. Seller can change the URl of Profile page, Review page, Collection page & Location page. Like this seller can manage the custom URL for their shop.

rewrite shop URL

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

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

Seller Review Setting

When Marketplace Seller Review is set to “YES”, then customer can make review only after the purchase and if “NO” is selected then customer can make review before the product purchase.

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

Marketplace Profile hints

Marketplace Transactional Emails

Now admin can select the custom templates from drop down. Created custom templates will be added in drop down and admin can use desire template.

Marketplace Landing Page

The module is based upon responsive theme which makes the marketplace landing page more beautiful than before, incorporating an alluring banner with its content. The page is divided into 4 different labels, between the Banner Image and Footer links, showing icons like Registering Yourself, Adding products, Start Selling and for Generating Revenues.

The second label will display the top 4 sellers of the marketplace, with their top three selling products, Seller logo, Shop Title, and a button to redirect to view the full collection of the seller.The label also contains the option to ‘view the list of all the sellers’ of the marketplace at one place.

You can see there are four icons which display the overall working of the Marketplace in a gist. Any Seller can register themselves in the Marketplace, then add products for their shops. After adding the products into their shops selling will be done and then revenue will be generated for the sale.

After clicking on View All, you will redirected to a new page, where customer can search seller by shop and all the seller’s information will be there along with the seller’s logo. There will be a “View All” button which will display all the products of the seller.

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.

Seller Panel Management

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 information 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. In the Seller profile panel, the seller can add his various social media links, contact number, Background color, Shop title, Company Banner, Company Logo, Policy details, etc.

seller profile

One can now edit the different Shop page’s URL as required for Profile Page, Collection Page, Review page & Location Page,then he can set accordingly, as shown in screenshot, which will be displayed in the URL of the particular page requested. The seller can manage the custom URL for the shop.

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

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.

category page

In the product page, customer can view the review for that particular product along with the shop link for that seller as shown in the below image.

product page

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.

feedback rating

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.

attribute set

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.

downloadable product

Adding up a downloadable product will create an additional field to enter the URL, as mentioned in screenshot.

downloadable product

Virtual Product

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

virtual product

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.

configurable product

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

create attributes

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.

configurable product

After adding Configurable product page, seller will edit that particular product and then seller can see the option for adding “Associated product” for the same product.

associated products

After successful addition of the Associated product, that product will appear on the product list as a Simple Product. When the seller will click on the “View” button, then seller will be re-directed to the page where seller can edit or delete that associated product.

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.

product list

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

Quantity Confirmed denotes that the order has been completed.

Quantity Pending status shows that order is not completed yet.

Quantity sold denotes that buyer have placed orders whether it is confirmed or not.

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 to the 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 along with that, a seller can manage shipment, add tracking number, creation of credit memo, sending emails, printing of invoices etc. Just by viewing order in ‘My order history’.


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 managing Seller’s Product 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’s product for a valid reason.

Manage Products

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.

Manage Seller

There is an 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.

The product name field will display the order details relating to the specific product like the products ordered, invoiced, shipped & refunded. The Quantity to be paid field shows the amount for the particular quantity on which amount is still to be made.


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

order details

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.

Manage Commission

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 to 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 any seller from the Marketplace and make him a normal customer.

Feedback Management

This menu is responsible for all the reviews. Admin can approve, unapproved, and delete the reviews. Unapproved or deleted reviews will not appear in Seller’s account. Admin can also see the ratings for price, value and quality in terms of star.

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