Knowband Blog | Ecommerce Modules

Magento 2 Multi vendor Marketplace-User Manual

The 1.0 Introduction

Magneto 2 Multi vendor Marketplace allows the admin to uplift the revenue by selling the goods of third-party vendors at the same platforms. Etsy, eBay, etc, are among the best eCommerce stores, successful in keeping their customers engaged by providing services and products of different sellers at the same platform. Nowadays getting customers’ attention and keeping them busy in your store is not an easy task.

Knowband has come with Magento 2 Multi seller Marketplace module to help the admin to build their Marketplace. With the help of Magento 2, multi-vendor Marketplace extension store admins can build a Marketplace like Walmart, Etsy, and eBay and allow multiple vendors to easily register and list their products on the site. Store admin just needs to install the Magento 2 Marketplace plugin and manage everything from the backend of the store.

1.1 Admin Benefits of Magento 2 Marketplace Extension

The various admin benefits offered by Knowband’s Magento 2 Multi vendor marketplace plugin are below:

1.2 Seller Benefits offered by Magneto 2 Multi vendor Marketplace

1.3 Customer Benefits of Magento 2 Marketplace Extension

2.0 Installation

Buy the Magento 2 Multi vendor Marketplace extension from the KnowBand store. You’ll get the following files:

Follow the steps mentioned below in order to install the Magento 2 Multi seller Marketplace extension in your store:

  1. Unzip the zipped file. Create a folder (Magento root)/app/code/Knowband/Marketplace
  2. Upload the extracted content in the above folder via FTP manager (like Filezilla or WinSCP – download here: https://filezilla-project.org/).
  3. Run below commands via SSH on root Magento directory:
    a) composer require phpoffice/phpexcel:1.8.1
    b) composer require paypal/rest-api-sdk-php: 1.13.0
  4. Now run the below commands to install the plugin:
    php -f bin/magento module:enable –clear-static-content Knowband_Marketplace
    Then, php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy
  5. In Admin Panel go to the main menu -> Knowband -> Marketplace.
  6. The Magento 2 Marketplace extension is now ready for use.

This User Manual will guide the users through the Magento 2 Multi seller Marketplace module configuration and settings.

3.0 Admin Panel

The Magento 2 Marketplace plugin offers multiple options for configuration and management of the online marketplace.
All the tabs are below in detail.

3.1 General Settings

General settings of Magento 2 Multi seller Marketplace is divided into two main types:
the General Settings and Low Stock Configuration

3.1.1 General Settings

The various fields of this General setting of the Magneto 2 Multi vendor Marketplace plugin are below:

3.1.2 Low Stock Configuration

3.2 Custom Fields:

The admin can add different custom fields for the seller’s profile. Admin can align these custom fields under a different section of the seller’s profile. Admin has a variety of choices to select custom fields like text, radio, check-box, etc. And admin can make these custom fields required also.

3.3 Seller List

The admin can monitor the list of the sellers selling their goods at the Marketplace from the backend of the Magento 2 Multi seller Marketplace extension. Admin can view the list of orders and the seller’s products with a click on the right side of each seller.

3.3.1 How to Edit Seller’s Account

The admin even gets an option to edit the profile of the sellers. Click on the name of the seller and a new page will open in front of you. Admin can here view and edit seller account details, orders, product reviews, Customer view, etc.

3.3.2 Seller Account Settings

The following tabs are available in the Seller Account Settings:

3.4 Seller Account Approval Request

The third-party vendors can fill up the form in order to register their seller account at the site. The seller list along with their account status can be viewed by the admin in this tab of the Magento 2 Multi vendor Marketplace extension.

3.4.1 How to Approve and Disapprove the Seller’s Account

The admin can approve the seller’s account at a button click from the back-end of the Magento 2 Marketplace module.

Just click on the approve or disapprove button corresponding to each seller account as shown below:

If the admin clicks on the Approve button, a pop-up will display asking for permission to approve or disapprove the seller account.

Once the admin approves the seller’s profile, the seller will list it in the ‘Seller List’ tab of the Magento 2 Multi vendor Marketplace module. If the admin clicks on the Disapprove button, a pop-up box asking for the reason for the disapproval will appear.

3.5 Sellers Product List

The admin approves the products from the back-end of the Magento 2 Multi vendor Marketplace extension will list in the Sellers Products tab.

3.5.1 How to edit and remove the details of the products

The store owner can edit or delete the product details of the products list by the sellers if required. Click on the ‘Edit’ or ‘Delete’ button respectively.

3.6 Product Approval List

The third-party sellers can list their products from the seller dashboard of their profile. The products added from the dashboard list in this tab of the Magento 2 Marketplace module for approval. Admin approval is required only if the admin enables this feature. The store admin can approve or disapprove the product at a button click.

Only the products that the admin approves get listed in the Product Approval List tab of the Magento 2 Marketplace module as shown in the figure:

If the admin clicks on the Approve button a pop-up will display with the message “Do you want to approve product?”. Click ‘Ok’ if you want to go ahead with the action.

3.7 Seller Membership Configuration

This page contains all the basic settings which the Store admin needs to control the membership plans.

Enable Seller Membership: Toggle this button to enable the membership plan functionality.

The number of days left to upgrade plan when warning message will display: Enter the number of days after which a warning message will display to the sellers to upgrade plan.

Notification when the number of products left to upgrade the plan: Enter the number of products left after which a warning notification will display to the sellers to upgrade the plan.

Select order state after which the membership plan will activate: Admin can select the order state on which membership plan orders will activate.

Show custom Memerbship plan page: Using this tab admin can enable a custom membership plan page for the sellers.

Add URL for the custom page for membership plan: Enter the link of the custom membership plan page using this tab.

Provide rebate to the current sellers for the first time: If the store admin enables this button then the seller’s products remain active until this period.

Rebate Duration: Enter the Rebate duration using this button.

3.8 Membership Plan

Store admin can add new membership plans, edit and disable them from this page.

Enable Plan: Toggle this button to enable the membership plan.

Plan Name: Enter the membership plan name using this button.

The Plan Price: Enter the membership plan price.

Plan Duration: Enter the duration of the plan until it remains active.

Number of Products: Enter the number of products that a seller can upload to the membership plan.

Plan Image: Upload the image of the membership plan.

3.9 Seller Membership Plans

From the seller membership plan page, the store admin can view the assigned membership plans for the sellers. Store admin can view membership plan Id, order Id, seller Id, Plan duration, status, etc.

3.10 Seller Membership Reminder

Store admin can send reminder messages to the sellers whose membership plan is about to expire.

Reminder Name: Enter the name of the reminder from this tab.

Enable/Disable this reminder: Toggle this button to enable or disable the reminder.

The number of days left to upgrade plan, when notification will be sent: Enter the number of days after which warning reminder will be sent to the sellers.

Email subject of reminder: Enter the email subject of the reminder from this button.

Email template for a reminder: Customize the email template of the reminder message from this tab.

3.11 Assign Membership Plan

Store admin can assign a membership plan to the sellers by just selecting the plan and sellers.

3.12 Product Reviews

The customers can give ratings and write reviews for the products if this feature that the admin enables from the back-end of the Magento 2 Marketplace plugin. If the admin enables this, the customers can leave their reviews by clicking on ‘Write a Review’.

The reviews written in the front-end will list in the back-end of the Magento 2 Multi vendor Marketplace plugin as shown in the image below:

Admin can click on the ‘Edit’ button to edit or approve the product reviews. This will redirect you to the review edition page of the Magento 2 Multi vendor Marketplace module.

The various fields of this interface are below:

    1. Product: The name of the product for which the review is posted will be shown here.
    2. Author: The name of the customer sending the review will be shown here. The admin can change the name if required.
    3. Summary Rating: This section will by default show the rating given by the customer.
    4. Detailed Rating: The admin can even change the rating in this field.
    5. Status: Admin has the access to update the status of the Review here.
    6. Summary of Review: In this field, a summary of the review will be available.
    7. Review: The review entered by the customer will be shown here. The store owner can edit the review if required.

To get the changes reflected, the admin needs to click on the “Save Review” button at the top right side of the page.

3.13 Sellers Reviews

All the seller reviews along with their allowable status will list in this section.

The admin can view the detailed information by clicking on the “View” button on the right side of each review. Once the view button is clicked, a pop up will appear in front of you.

3.14 Sellers Review Approval List

The customers can even give reviews to the sellers if the admin enables this feature from the back-end of the Magento 2 Multi seller Marketplace module. In order to leave the review, the customers can click on the ‘Write Review’ link on the product page of the website. Refer to the image below:

This will redirect them to an interface where they give ratings and reviews to the sellers. The seller’s reviews entered here will list in the Sellers Reviews Approval Request tab of the Magento 2 Multi seller Marketplace Module.

The admin can view, Approve, Disapprove and Delete the reviews by clicking on the “View”,” Approve”, “Disapprove” and “Delete” buttons respectively for respective functions.

3.15 Category Request List

The admin assigns the category to the third-party seller for listing the products. The sellers can even request the admin to add a new category from their Dashboard. The category requests sent by the sellers will list in the Seller Category Request List tab of the Magento 2 Marketplace extension as shown in the image below:

 

Only after the admin approves the new category request, only then the seller will be allowable to list their product in the assigned category. Admin can approve or disapprove the new category request by clicking on the “Approve” or “Disapprove” button respectively.

3.16 Sellers Vacation Request

The Magento 2 Marketplace extension comes with a feature that allows the sellers to go on vacation. If he enables this feature from the Settings Tab of Magento 2 Multi vendor Marketplace module, only then the sellers can request for the same. Admin can view the list of sellers on vacation from this tab

3.17 Best Selling Products

The admin can view the list of best-selling products of a particular seller. The list of best-selling products can be filtered on the basis of the time period, category, and seller.

3.18 Email Templates

The Magento 2 Multi seller marketplace plugin offers various pre-designed email templates for various scenarios. The store admin can even customize the email templates as required by clicking on the “Edit Template” button.

On clicking the “Edit Template” button, the admin can modify the subject and the content of the email at his convenience.

3.19 Cron Instructions

The admin can run the Cron jobs to sync the changes from the backend of the Magento 2 Multi seller Marketplace module with the frontend of the store. Further, he can run Cron jobs from the backend are below:

3.20 Seller with Import and Export feature

A list of sellers that can upload products in bulk from the seller dashboard can be viewed by the admin from this section. Admin can disable the feature by clicking on the “Disable” button on the right side of the seller.

3.21 Admin Shipping

With the help of this feature, the admin can add their shipping prices based on the weight and price range of the products. This feature will allow them to fix a shipping price for a particular weight range or price range. Admins can use this feature while adding a new shipping method.

3.22 Transaction and Earnings

3.22.1 Commission

The store admin even gets an option to monitor the total transaction, seller earnings, and admin earnings. The name of the seller, along with its Email-id is also there.

3.22.2 Category Wise Commission

With Magento 2 Marketplace module, the store admin gets access to filter the commission category-wise. Admin can easily view the total earning, total commission for a particular category in Category Wise Commission.

3.22.3 Seller Wise Commission

The admin can view the list of total products sold, total earning, seller earning and admin earnings from the backend of the Magento 2 Marketplace plugin. To view the detailed transaction action, the admin needs to click on the “View” button.

Moreover, Magento 2 Multi seller Marketplace extension allows the admin to add a new transaction detail from the admin panel of the store. As soon as the admin will click on the “Make New” button a pop-up will appear in front of him. Admin needs to fill in all the details in the popup and click on the submit button to submit the new transaction entry.

3.22.4 Seller Payout

The sellers can view the payout requests that the admin approves from the Sellers Payout section.

3.22.5 Seller Payout Request

Payout Request sent by the sellers can be viewed by the admin from the backend of the Sellers Payout Request. Admin can approve/ disapprove the payout request with a few clicks. Once the admin clicks on the “Approve” button a pop window as shown in the figure will appear.

When the admin will click on the “Disapprove” button, a dialogue box with a comment field will appear. Once the admin clicks the submit button after filling the comment fields, the request will not approve.

3.22.6 PayPal Payout Request

Magento 2 Multi seller plugin offers admin the access to set the PayPal Payout Settings from the backend of the store. Admin needs to fill the Client ID, Client Secret key, Paypal Mode, Paypal Email Subject, and Paypal Currency in the backend of the store.

4.0 Front-end UI

Once the Magento 2 Marketplace extension is successfully installed at the Magento 2 store, the third-party sellers can register by filling a simple form from the front end of the store. For easy management of the shop, the seller gets access to their dashboard.

4.1 Seller Registration

Sellers can register their accounts by filling out the registration form from the front end of the store. The registration form format is the same for both the sellers and customers. To register as Sellers, the seller needs to select an additional checkbox in the form.

4.2 Seller Dashboard

Once the account registration procedure is completed from the back-end of the Magento 2 Marketplace plugin, the seller will get access to the Dashboard. Sellers can view the entire sales report, product list, and order details from the seller dashboard. New Category requests, Payout requests, and vacation requests can be sent by the sellers from the dashboard.

4.2.1 Seller’s Profile

The sellers can edit their profile and personalize their shop from this Seller profile tab of the dashboard. Sellers can add and edit Shop Title, Address, and Social account links in this tab.

4.2.2 Product Catalog

The sellers can follow the path mentioned below in order to add a new product. As soon as the seller will click on the Product Catalog, the following page will display. The seller can view the list of products listed at the Marketplace from the Product Catalog.3.15.6 PayPal Payout Request.

In order to add a new product to the list, click on the “New Product” button

Go to My Account -> Dashboard -> Products Catalog.

4.2.2.1 How to add a new product

Products already listed by the sellers get listed in the Seller dashboard tab. Once the admin clicks on the “New Product” button, a popup menu with attribute fields and product type field display.
Select the attribute fields and product type field and click on the “Continue” button.

This will redirect you to the ‘New Product’ page. Fill up the mandatory field details in order to add the product.

4.2.3 Orders

The list of orders and their related details can be viewed by the seller on this tab of the Seller Dashboard.

4.2.4 Product Feedback

The sellers can view the Review received on the products in the Product Review Tab of their Dashboard. All the reviews received will list as shown in the image below:

4.2.5 My Reviews

My Reviews tab in the seller’s dashboard lists out the seller reviews received on their profile.

4.2.6 Earnings

Sellers can view the total sale, total earning, total order, and total product sold in this tab. The vendors can even apply a filter to the earning results as per their requirements. The total earning history will display as shown below:

4.2.7 Transaction History

The seller can view their entire transaction history in the transaction tab.

4.2.8 Payout Request

Sellers can view the list of payout requests sent to the admin from the Payout Request tab. Payout Request status can be also be monitored by the seller they can even send category requests to the store admin. Moreover, sellers can generate a new payout request by following the steps:

Go to the Dashboard -> Payout Request

Click on the “+” icon on the right side of the New Payout Request. Once the “+” is clicked, a new dropdown will appear.

Click the “Submit” button at the button of the page to submit the payout entry.

4.2.9 New Category Request

Sellers can view the categories assigned by the admin to them. Additionally, a seller can send a new category request to the store admin by following these simple steps.

In order to send a category request, go to the Dashboard -> New Category Request, a page will open in front of him.

4.2.10 My Vacations

My Vacation tab displays the list of vacation requests already submitted by the sellers to the admin.

4.2.10.1 How to set a new Vacation entry

Once the seller is on the My Vacation section, click on the “Set New Vacation” button, a popup window will open in front of them with the following fields:

Click on the “Create” button here and the request will be sent to the admin for approval then.

4.2.11 Seller Coupons

Using this feature sellers can generate coupons for their customers. Sellers can use different variations for creating their coupons like users per coupon, coupon type, etc.

4.2.12 Low Stock

The low stock tab displays the list of products that are low in stock. The seller can set the Low stock Configuration setting from this section. Click on the “+” sign on the right side of the configuration and fill the following field there.

4.2.13 Product Import and Export

In order to upload the products in bulk, sellers need to generate a sent product import/ export request to the admin. Enter the comment in the box, and submit the request to the admin. Once the admin approves the request, only then the seller can upload the products in bulk.

4.2.14 Support System

This feature allows the sellers to view the queries of their customers in the form of tickets. When the seller clicks on the Ticket ID they are able to see the full detail about the query and even reply and change the status of the query.

4.2.15 Seller Shipping

By using this feature sellers can add their shipping prices based on the weight and price range of the products. This will allow them to fix a shipping price for a particular weight range or price range. They can use this feature while adding a new shipping method.

4.2.16 Seller Membership Plan

Sellers can check their membership plan history by applying filters. Under the filters, sellers have to fill in the plan name and the order ID of the membership plan for checking the history of the membership plans.

To add a new membership plan sellers have to click on the “Membership List” button.

For further information, refer to the following links: