Magento Multi-Seller Marketplace Extension converts your Magento Store into a complete online marketplace shop. Using Magento Marketplace Module, the seller can manage their Products, Order Shipment, Split Payment, Returns and every standard marketplace features (using add-ons for marketplace).
The 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).
We have added more shipping modules for our Marketplace so that sellers can manage the shipping from their end and generate shipping labels, you can check the complete list of Shipping Modules here http://webkul.com/blog/magento-marketplace-shipping-modules/
As in base Magento all the payment from the customer goes to the admin first and then admin can manually transfer the payment to sellers, keeping this in mind we have designed several payment modules wherein the payment from the customers is automatically split among the admin and the sellers involved. Admin gets his commission and the sellers get their payment. You can check the complete list of Magento Marketplace Payment Modules here http://webkul.com/blog/magento-marketplace-payment-modules/
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 desktop, 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.
Please check the demo here Mobikul Marketplace Demo
To enhance the capability of marketplace module, we have created many add-ons for marketplace module.
Features of Magento Multi-Seller Marketplace
- Any buyer can become a seller and can sell their products on Marketplace.
- A special and attractive design to manage the Products, Sellers, and Commission.
- Separate Seller Profile with Company Logo and Seller Collection Page with Company Banner.
- 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 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 about sellers.This module provides an attractive landing page with top 4 sellers with their top 3 products.
- This module provides an attractive landing page with top 4 sellers with their top 3 products.
- Allow the seller to edit shop URL for the 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 a 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 page.
- Different seller commission for every seller.
- The 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 a 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.
- The seller can change their profile page background color.
- Allow seller to add Carrier and Tracking numbers for orders.
- Allow seller to create a duplicate product from seller panel.
- Automatically generate seller product URL’s like- Profile, Collection, Location & feedback URL.
- Admin can choose and customize 3 different layouts for Landing Page.
- Marketplace sell page (in the case of layout 2 and layout 3) works as seller central where the user can separately create his account.
- Admin can choose to auto-approve orders or not.
- The seller can manage the order from the front-end when approved by admin.
- Admin can allow the seller to add related products, up-sell products and cross-sell products from seller’s panel.
- Admin can allow the seller to add product limit for the customer on product purchase.
- Multi-lingual support, all language working including RTL (http://en.wikipedia.org/wiki/Right-to-left Hebrew and Arabic).
Installation Of Marketplace Module
Installation of the marketplace module is super simple after downloading the marketplace module from this URL.
http://store.webkul.com/Magento-Extensions/Magento-Marketplace.html
- For bundle product you may use following magento addon https://store.webkul.com/Magento-Extensions/Magento-Marketplace-Bundle-Product.html
- For grouped product you may use following magento addon https://store.webkul.com/Magento-Extensions/Magento-Marketplace-Grouped-Product.html
After downloading the Marketplace zip file, you need to unzip it on your system. You will find two folders inside it namely- MagentoMarketplace and MagentoMarketplaceUltimoThemePatch. Inside the MagentoMarketplace file folder you will find SRC folder, inside the src folder you will find app, media & skin folders. You have to upload these three folders- app, media & skin into the Magento root folder on the server as shown below.
Module Installation For Custom Theme
After uploading the app, media & skin folders into the Magento root folder as shown above, if you are using a custom theme like Ultimo, for which we are already providing the Ultimo theme patch for Marketplace you need to navigate to MagentoMarketplaceUltimoThemePatch->src->app and upload the app folder into the Magento root folder as shown below.
After moving both the folder flush the cache from Magento admin module. Under System > Cache management.
Configuration For Multi-Lingual Support
Inside folder Magento Marketplace->src->app->locale-> we have two folders en_US and es_ES. If you want to change the language to Spanish, then just move your Webkul_Marketplace.csv which is inside the es_ES folder file inside the Magento root -> app/locale/[LANG CODE]. For an example, if you want to change the language in Spanish, then choose the locale Spanish and put the locale Spanish and put the Webkul_Marketplace.CSV file inside inside app/locale/ as shown below in the screenshot.
Arabic Translation – Magento Marketplace Multi-Vendor Module
Step 1:
After Magento marketplace module installation, unzip the folder and click on the src folder, inside src folder you have an app folder. Click it to open the locale folder, inside the locale folder you shall have the language folder. e.g en_US. Inside this folder, you have Webkul_Marketplace.csv file, open and edit it according to the translation.
The actual CSV file looks like below snapshot:
Now you need to translate all the keywords on the right hand side inside the Webkul_Marketplace.csv file as per the below screen shot.
Step 2:
Follow the same path inside the Magento root on the server and open the locale folder where you have installed Magento Marketplace. Now create a new language folder with the language code ar_SA, the language in which you want the translation.
Step3:
Now, upload the translated Webkul_Marketplace.csv file from the step 1 to the language folder inside locale on the server. Now you are done translating your Magento Marketplace Multi-Vendor module.
Multi-Seller Marketplace Configuration
After the successful installation of the marketplace module, the admin can configure this module.
The admin will be able to see Marketplace Configuration settings by navigating through 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 the admin needs to enter. This commission mechanism will be applicable for all the sellers. Let’s 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 the Multi-Select list.
By enabling “YES”, the admin allows the sellers to manage the orders from front-end. Now the seller can generate invoices, 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.
And by enabling “NO”, the sellers can’t manage the orders for their products. Now the admin will generate invoices, tracking number and shipment for all the orders.
If Move Product Tax To Seller Account is set as NO then the product Tax amount will forward into Admin account else, it will go into Seller account.
If the admin has set “Seller Approval Required” as “Yes”. Then, the users required the admin approval to become the sellers. But if this option set as “No” then the users won’t require admin’s approval for becoming the sellers.
If the admin has set “Product Approval Required” as “Yes”. Then, Whenever the seller adds products, he would require admin’s approval to make the product visible on the web store. But if this option set as “No” then the sellers won’t require admin’s approval for their products.
The admin can Enable/Disable the captcha from the backend. Captcha is used at the time of contacting a seller as shown below in the screenshot. After clicking on “Contact Us” option, this pop up comes up where the buyer needs to fill in the required information and the captcha to send the message to the seller as shown below.
By this option, admin can restrict Product update by the seller. If the admin has set “Product Update Approval Required” as “Yes”. Then, whenever the seller tries to update any parameter of the product, he would require admin’s approval to make those updations visible on the web store. Else if set as “No”, then no need of admin’s approval.
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, the admin will enter the “file extension” of the image for the product and these extensions will be comma separated. While adding new products the seller can add images of the products having the extension configured by the admin from the backend.
Enable Low Notification– If “Enable Low Notification” is selected as “Yes”, then seller get notified via emails when their product 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 sent to the seller if enabled from the admin panel.
Low Stock Quantity– Enter low stock quantity, which will allow sending low stock notification mail to sellers when product quantity will be equal or less than this quantity.
When “Order Approval Required” is set as ‘Yes’, the admin has to approve each order manually and only after that seller will get notified about the order. If set as ‘No’, order notification will automatically be sent to the seller.
Admin can approve an order by navigating to Sales > Orders. Once the order gets approved by the admin, the seller will receive a notification email and can manage or view the order from his seller’s panel.
Allow Seller to Add Related Products
Admin can allow sellers to add ‘Related Products’ while creating or editing products from the seller’s panel.
Allow Seller to Add Up-Sell Products
Admin can allow sellers to add ‘Up-Sell Products’ while creating or editing products from the seller’s panel.
Allow Seller to Add Cross-Sell Products
Admin can allow sellers to add ‘Cross-Sell Products’ while creating or editing products from the seller’s panel.
Allow Seller to Add Limit on Product Purchase for Customer
Admin can allow the seller to set product purchase quantity limit for buyers.
Allowed Product Qty on Product Purchase for Customer
Here admin can enter the default value that will use when the seller has not set any product purchase limit.
For example, if the admin has set default 3 product purchase quantity and the seller has not set any limit then the customer can only buy 3 product quantity. If the seller has set some product quantity limit then that limit will be used.
Seller Profile Page Setting
If admin sets this option as “Yes”, then the seller info. will be visible under the Marketplace Dashboard menu on the product and the landing page. If this option is set to “No”, then the seller info. will be hidden from the Marketplace Dashboard, product, and the Marketplace landing page.
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. The seller can change the URL of the Profile page, Review page, Collection page & Location page. Like this seller can manage the custom URL for their shop.
The seller policies like return policy, shipping policy will be visible on the frontend if the “Seller Policies Enable at front end” option is set to “Yes” by the admin. Else the seller policies will not be visible if set as “No”.
If the admin has selected “Yes” for this field then when a new customer creates a new account it automatically creates the seller public URL at the time of registration. If the admin has set this option as “No“, then the seller will have to manually add his rewrite URLs.
Here, the admin can Enable or Disable the Seller registration from Customer Registration Page. The admin can also choose any of the layouts among the 3 available layouts and customize them as per the need.
Display Seller Registration Block on Customer Registration Page
From here admin can Enable/Disable the seller registration from the customer registration page by selecting either “Yes” or “No”.
When selected ‘No’ and if Layout 2 or 3 is selected then it will work as a Seller Central.
When selected ‘Yes’,
Case 1: When Layout1 is selected
Admin Panel
Marketplace Landing Page Head Title
Here admin will enter the Head title of the Marketplace landing page and that name will appear on the front-end.
Marketplace Landing Page Layout
Here admin can choose from various layouts that will be shown on the front-end.
Display Banner, Banner Image & Banner Content
Here admin will enable the option “Display Banner” so that the banner will be displayed on the front-end. In “Banner Image” section, the admin will choose and upload the banner image. For the “Banner Content”, the admin will write the content which will be displayed over the banner image in the Marketplace.
MarketPlace Landing Page Label 1
Here admin will enter some catchy lines and it will be displayed above all feature’s icons.
Marketplace Landing Page Label 2
Here admin will enter some content which will be displayed above top 4 seller blocks.
Marketplace Landing Page Label 3
Here, Admin will enter the content for displaying above “View All Seller” button.
Marketplace Landing Page Label 4
Here admin will enter the content for displaying above marketplace content.
Marketplace Landing Page Button Label
Here admin will enter the label for the landing page button label and it will get displayed on banners.
Display Icons-
Admin can set this as “Yes or No” and then anyone can see Feature icon and Feature label. Likewise, the 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.
About Marketplace
Here admin will enter the content inside the box provided.
Marketplace Seller List Page Top Label
Here admin will enter the label which will be displayed at the top of the Marketplace Seller List Page.
Marketplace Seller List Page Bottom Label
Here admin will enter the label which will be displayed at the bottom of the Marketplace Seller List Page.
Front-end
Case 2: When Layout2 is selected
Admin Panel
Marketplace Landing Page Layout
Here admin can choose from various layouts that will be shown on the front-end.
Marketplace Landing Page Head Title
Here admin will enter the Head title of the Marketplace landing page and that name will appear on the front-end.
Display Banner, Banner Image & Banner Content
Here admin will enable the option “Display Banner” so that the banner will be displayed on the front-end. In “Banner Image” section, the admin will choose and upload the banner image. For the “Banner Content”, the admin will write the content which will be displayed over the banner image in the Marketplace.
Marketplace Landing Page Button Label
Here admin will enter the label for the landing page button label and it will get displayed on banners.
Terms and Conditions URL
Here admin has to enter the Terms & Conditions Page link address.
Front-end
Case 3: When Layout3 is selected
Admin Panel
Marketplace Landing Page Layout
Here admin can choose from various layouts that will be shown on the front-end.
Marketplace Landing Page Head Title
Here admin will enter the Head title of the Marketplace landing page and that name will appear on the front-end.
Display Banner, Banner Image & Banner Content
Here admin will enable the option “Display Banner” so that the banner will be displayed on the front-end. In “Banner Image” section, the admin will choose and upload the banner image. For the “Banner Content”, the admin will write the content which will be displayed over the banner image in the Marketplace.
Marketplace Landing Page Button Label
Here admin will enter the label for the landing page button label and it will get displayed on banners.
MarketPlace Landing Page Label 1
Here admin will enter some catchy lines and it will be displayed above all feature’s icons.
Marketplace Landing Page Label 2
Here admin will enter some content which will be displayed above top 4 seller blocks.
Marketplace Landing Page Label 3
Here, Admin will enter the content for displaying above “View All Seller” button.
Display Icons-
Admin can set this as “Yes or No” and then anyone can see Feature icon and Feature label. Likewise, the admin will select for all the Feature icons 1,2,3,4,5 and Feature Label and it will be displayed as per the admin setting.
Admin will explain the overall workflow of the Marketplace through the five icons. Any Seller can register themselves in the Marketplace, they can customize their profile and add details, then add products for their shops. After adding the products into their shops, selling will be done and they will generate profit from sales.
Terms and Conditions URL
Here admin has to enter the Terms & Conditions Page link address.
Front-end
This field is responsible for Enable or Disable product hint for the 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 much more.
When Marketplace Seller Review is set to “YES”, then the customer can make a review only after the purchase and if “NO” is selected then the customer can make a review before the product purchase.
Now, the admin can select the custom templates from drop down list. Created custom templates will be added in the drop down list and admin can use desired template.
Marketplace Landing Page
This module is based upon a 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 customer can register themselves in the Marketplace, then add products for their shops. After adding the products into their shop selling will be done and then revenue will be generated for the sale.
After clicking on View All, you will redirect to a new page, where the customer can search seller by the 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
When Display Seller Registration Block on Customer Registration Page is selected as “Yes”, the seller can register from the customer registration page only.
Seller signup is very easy, the user can signup for the seller using marketplace landing page button or from store My Account link and during signup, they need to choose “Do You Want To Become A Seller / Vendor?”. 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.
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.
As per the below image, that URL does not exist.
When Display Seller Registration Block on Customer Registration Page is selected as ‘No’, the Customer will be able to register themselves using the separate registration page form for Sellers. Landing Page Layout 2 & 3 will work as Seller Central.
The seller can go to Account > Sell to visit seller registration page.
Marketplace Seller Panel Management
If the user has been approved as a seller then, the Marketplace block will display in the Account section of the user as per the image. From here Sellers can edit their profile, add new products, delete their products, view their transaction list and order history.
You can see there are many other links for base marketplace module to manage seller profile and to add the product to the store. Let’s proceed one by one.
Seller Profile Management By Seller
Using this menu seller have shop information like shop name, the location of their shop, banner image, shop logo, shop meta description metadata 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. If there are multi-lingual stores then seller can provide different information for different store views.
The company logo uploaded here on the seller profile page will be visible on the Invoice & Shipment slips as shown below in the snapshot.
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 the 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 other kind of payment information.
After entering all the information you will get an amazing page for your shop as below. In profile menu you can see Reviews by customers, Contact Us Information, Return policy and Shipping policy as set for the company.
When user will click on View Full Collection, user will be able to see Seller’s Product Categories. From seller collection page buyer can add product to his cart and proceed for further process.
In the product page, the customer can view the reviews for the seller along with the shop link for that seller as shown in the below image.
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.
From above screen, you can see user can put their review about seller, these reviews will be moderated by Store admin.
Marketplace New Products Addition By Seller
Under this menu seller can add new product with any Attribute Set allowed by admin. Seller can input the product name, description, short description, price, stock, weight and multiple images. Seller can add custom attributes and custom options as well but to use custom attributes and custom option you need to install:
- Custom Attribute addon for marketplace https://store.webkul.com/Magento-Extensions/Marketplace-Custom-Attribute.html
- Custom Option addon for marketplace https://store.webkul.com/Magento-Extensions/Magento-Marketplace-Custom-Option.html
Above two plugin does not come with marketplace base plugin, admin need to purchase both the add-ons to use them.
After selecting Attribute Set and Product type new product page will be open, in which you have to enter whole information about the product and save it.
Well, the admin can set the functionality for not showing the select dropdown for selecting the attribute set and product type for adding products at the seller end as per the below cases-
Case 1 :
If the admin has set only one “Attribute set” and one “Product type” then – in this case, the seller will be directly taken to the “add product page” without being prompted to select the Attribute Set and the Product Type for the new product. This will cut the selection of these two options for the sellers where the admin has set only one Attribute set and only one Product type for the sellers.
Admin Panel
Seller Panel
Case 2 :
If the admin has set more than one “Attribute Set” and “Product Type” then – in this case, the seller will have to first set the Attribute set and the Product type for the new product and then the seller will be taken to the Add New Product form page.
Admin Panel
Seller Panel
Case 3 :
If the admin has set only one “Attribute Set” and more than one “Product type” then – in this case, the seller will first have to set the Product Type for the new product and then the seller will be taken to the Add New Product form page.
Admin Panel
Seller Panel
Case 4 :
If the admin has set more than one “Attribute Set” and only one “Product type” then – in this case, the seller will first have to set the Attribute Set for the new product and then the seller will be taken to the Add New Product form page as per the below screenshot.
Admin Panel
Seller Panel
Note-The seller cannot upload image from the WYSIWYG editor provided in the Description & Short Description text box in the Add Product page.
Seller have to fill up all the details for adding the product. Seller can also duplicate an existing product. To create a duplicate product using an existing product, seller has to provide the SKU, Stock quantity and Stock Availability. Seller can also select the Related Products, Up-sells products and Cross-sells products if the admin has enabled this option.
Marketplace Downloadable Products Addition By Seller
Seller can add Downloadable Product also using Magento Marketplace multi-vendor module. Software, e-books, images, music or video, or any type of content that can be packaged into files and downloaded can be added using this product type. Seller can also duplicate a configurable product they just to select the attributes and the product will be duplicated and then seller can add associated products for that duplicated product.
Adding up a downloadable product will create an additional field to enter the URL or upload File, as mentioned in screenshot.
Marketplace Virtual Product Addition By Seller
Seller can add Virtual Product which do not have physical presence.
Marketplace Configurable Product Addition By Seller
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 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.
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.
Marketplace Seller 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 delete option “Delete Products” by which seller can delete selected products. Filters are also available by which products can be filtered according to Product Name, Date and product approval status. 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.
Marketplace Seller 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 ask from the admin by click-in on the “Ask Question To Admin” button provided on their dashboard. The communication here is via emails and there will be no record of this communication in the back end. This is a way of communication between Seller and Admin.
Marketplace Seller 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.
Manage Shipping/Vendor Shipping Management
The sellers of the Marketplace can manage shipping from their end and can generate invoice and shipping labels when you have installed any of the Magento Marketplace Shipping Modules.
Here the sellers can save their Invoice and Packaging/VAT/TAX Information that will be visible on the Invoice and Shipping labels as shown below in the snapshot.
The company logo can be uploaded under the seller edit profile and will be visible on the Invoice and Shipping slip as shown below in the snapshot.
The information entered above for the company logo and the Invoice and Packaging Slip/Address/VAT/TAX/Information will be visible on the Invoice and Shipping slips as shown below in the snapshot.
Invoice Slip
Shipping Slip –
Marketplace Seller Order History
Using this field seller can see order history of their product. Order histories can be filtered by Order Id, Date and order status.
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.
Marketplace Product Management By Admin
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 need 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.
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.
Marketplace Seller Management By Admin
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 an option by which admin can Deny the Seller.
To pay the seller, the admin will go to Marketplace Management->Manage Sellers. And from the list of sellers, you can select the seller by clicking on the “Order” link.
After that, you will be redirected to the “Manage Seller’s Orders” page and can see the complete orders of that seller. The admin will pay only for those order whose order status is “Complete” and Paid status is “Pending” as shown in the below image.
Also, the “Pay Seller” button will get enabled only for those orders whose order status is “Complete” and Paid status is “Pending”. However, the amount displayed against the “Total Amount To Be Pay” under Seller Payment Information will be calculated only for those orders whose order status is “Complete” and Paid status is “Pending”.
Then you can click the “Pay Seller “Button and a pop-up will appear where you can add a comment and click pay to pay the outstanding amount to the seller.
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.
Marketplace Commission Management By Admin
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 of different stores 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.
Admin can add and assign product to any seller by navigating through Manage Sellers, then Select the customer and under menu “Customer Information” select “Add Product” menu item. Admin need to enter the “Product ID” that is associated with the product in the “Product ID “field and click save after that to assign product to the particular seller.
Admin will navigate through Manage Sellers, select the customer for whom he wants to unassign the product and then from the menu “Customer Information” select the “Remove Product” menu item. Admin will provide the “Product Id” of the product to be removed and will click “Save Customer” to save the settings.
Using this field admin can remove any seller from the Marketplace and make him a normal customer.
Marketplace Feedback Management By Admin
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.
Marketplace Customer Product Purchase
A customer can add products of multiple sellers in the cart and process checkout.
The customer can check out with the products of multiple sellers at the same time. The customer can select shipping and payment method and process checkout.
Now the customer can see the order under the order history page like this.
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 https://store.webkul.com/Magento-Extensions/Marketplace.html, still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/
Current Product Version - 1.0.7
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x
88 comments
there two field is missing is a Display Seller registration block on customer registration page and Marketplace Landing Page Layout. How to shown this field in my admin?
Please make sure that you are using the latest version of the module. To confirm you can contact us at [email protected] and we will assist you further.
I am using marketplace version 1.0.4
The module works on the default Magento sorting options. Here, you can sort the products with name or price. If you want additional sorting option then you can email us at [email protected]
thank you
Currently, in Magento Marketplace Multi Vendor Module there is no feature to disable the “Product approval Mail to Seller Template” email. If you need it, please contact us at [email protected]
I wan
thank you
my marketplace emails such as ‘seller request to admin to open shop’ are not being received on my official email (powered by google apps), however If i use my personal gmail, it is being received, any help?
A
However since this transaction was already ‘successfully completed’ and payment released to seller already (by previously clicking the PAY button), should this ‘0’ number, instead be a negative value to the extent of the refund amount so total payable can be adjusted to account for this refund amount against future transactions?
Please advise as currently for an amount already paid to seller, the refund amount is not reflecting the return payment from seller back to admin
Please share the snap where it is not reflecting the refund amount from seller back to admin so that we can assist you in a better way at [email protected]
questions. how can i display sellers product on my main store and can i
add contact seller button. to enable customers contact sellers. have mail support and no response yet
How can i display sellers product on my main store ?
The seller can add products from the seller panel and then it will display on the Main Store. Else, also the admin can add the product into the Seller Account by going to the Admin Panel and following the path Marketplace Management > Manage Seller > click on any seller name and on the left side you will get menus and from those menus click on “Add Product”. Here, the admin will enter the product id and if the admin wants to add more than one product then enter product ids by comma separated.
Can i add contact seller button ?
On the Seller Profile page, there is a Contact Us link by which the user can contact the seller- http://prntscr.com/ca492y
add contact seller button. to enable customers contact sellers
theme. have followed the installation procedures but after installation
can not find any admin interface or anything about the multi vendor
plugin. please i need help .
For Example: In addition to super “admin” need “admin1” for vendors 1,2,3 and “admin2” for vendors 4,5,6
-Are customer pay directly to seller?
-Is there seller wallet or not?
– How customer pays to seller ?
————————————-
After the approval or auto approval of the product all the product added by vendor / seller will be the part of global catalog of magento so payment will work as it is as normal magento does . In this case marketplace module will support any payment method as all the payment will go to admin account and admin will manage the payment for sellers manually .
This process can be automated using marketplace payment addons usage http://webkul.com/blog/magento-marketplace-payment-modules/
also you can use another module of it called marketplace split cart module https://store.webkul.com/Magento-Marketplace-Split-Cart.html
it will be kind of etsy (etsy.com ) style payment split like every time for every vendor a checkout will take place . let’s say you have 3 vendor A . B . C , then three checkout will take place and three new orders will be generated
-Are customer pay directly to seller?
——————————————
Yes that can be done as well using marketplace payment addons http://webkul.com/blog/magento-marketplace-payment-modules/
Is there seller wallet or not?
——————————–
You may check wallet system but why you need from vendor end as buyer need to have it http://webkul.com/blog/magento-wallet-system/
Still have any queries please email at [email protected] . Thanks
to chance the stock? And if is possible to seen all the marketplace orders in
the main backend? thks
Our esteemed client wants to use magento EE 1.14, do you’ll support a module for S3 uploads for EE?
What would you recommend to use so that the EE can handle all media from Amazon cdn and S3?
Could you please let us know what modules you could support us with
Thanks! for your time and help with this 🙂
is this extension support tier pricing for seller?
thanks
Just had a query, how well does this module work with Solr search, we are looking at searching products with vendor name.
Is there any Solr(or ElasticSearch) module that can complement this module. If yes, then what version of Solr does it support? Any feed
Thanks!
We will be buying the multi vendor marketplace soon to use on the Enterprise Magento. Just wanted to know some info regarding licenses.
– When we use this module on magento enterprise edition, would we need licenses for each vendor that we allow on the site.
– if we cannot use, then what are the limitations.
– Would we need separate licenses for each machine/machine/subdomain on which we run this
Would be grateful if you could help me with answers for the above
Thanks!! 🙂
– no license will be valid for domain .that means one marketplace license will be valid for one domain only
– already answered
– You are allowed to use the extension for single domain only (single domain means single instance of the module does not allow multiple sub domains or seperate instances of the module in the same domain , you are allowed to use on your test domain as well with your live production domain)to use for multiple domain you need to buy the extended multi domain license for that you can send a query at https://webkul.com/ticket . Thanks
– no you need only one license that will work on your domain only .
– It will work as described and showed in the demo .
– license https://store.webkul.com/license.html
Sure still have any question do let us know . Thanks
Once purchased, how is the module delivered, via email or an instant download ?
Thanks 🙂
Just want to know if there is a provision where in a vendor can buy the products of another vendor, the price of the goods which will be different as that of the customer price.
Thanks
Does this module allow switching order from one vendor to another, this is when one vendor is not able to fulfill the order and admin wants to reassign it to another vendor
Thanks
Does this module allow vendors to add/edit products in multiple languages depending on store views
So basically a vendor should be able to add a product in english and french, so that each store view shows the product in respective language.
Thanks,
Vipin
Yes vendor can do that for this purpose admin need to create different store view and vendor will be able to add /edit /update all the CRUD operation in different language . thanks
We are considering purchasing this module.
Could I see a demo of it or screenshots showing the vendor view with different languages
Thanks,
Vipin
Thanks
Flow
1. Seller will export the all his products from his Panel
2. In the CSV He will only get SKU and Products Name.
3. He will update qty and price. (He will not able to add new records)
4. He will import from His Panel.
5. which will update Price and Qty
Demo Website: sk.binaryic.com
Thanks
Tejash Shah
Thanks!