135
December 24, 2015 Multi-Vendor Marketplace webkul.com/blog/magento2-multi-vendor-marketplace/ Multi-Vendor Marketplace Extension converts your Store into a complete online marketplace shop. Using Marketplace Module, the seller can manage the inventory, shipment, Seller Profile page, and the Seller Collection page and much more. The seller can add multiple products like Simple, Configurable, Virtual & Downloadable. Multi-vendor Marketplace module supports all the templates and themes and it will be compatible with responsive web designs. **Note: 1. The version 2.0.1 or greater version of the Marketplace Multi-Vendor Marketplace will not work with the Magento 2.0.x version, it will work with Magento 2.1.x. If you have Magento 2.0.x then you can use a lower version of the Marketplace. 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento Commerce(Enterprise Edition & Cloud). Features of Multi-Vendor Marketplace A special and attractive design for manage the Products, Sellers, and Commission. Separate Seller Profile with Company Logo and Seller Collection Page with Company Banner. The admin can allow separate vendor dashboard. An interactive vendor dashboard in a separate vendor panel. Vendors can access their customer grid, reviews, and activities easily. Allowed vendors to view all statements (total earning, total sales, total admin commission, total payout, and remaining payout) on their panel. Allowed vendors to make the withdrawal request for their remaining amount via their panel. Different Product type for Seller (Simple, Downloadable, Virtual, Configurable). Allow admin to create email custom templates. The admin can generate the sitemap for the seller’s profile and collection page. Admin can assign products & categories 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. Buyers can give their reviews. This module provides an attractive landing page with top 4 sellers with their top 3 products. Admin can choose and customize 3 different layouts for Landing Page. Marketplace sells page (in case of layout 2 and layout 3) works as seller central where a 1/135

Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

December 24, 2015

Multi-Vendor Marketplacewebkul.com/blog/magento2-multi-vendor-marketplace/

Multi-Vendor Marketplace Extension converts your Store into a complete online marketplaceshop. Using Marketplace Module, the seller can manage the inventory, shipment, Seller Profilepage, and the Seller Collection page and much more. The seller can add multiple products likeSimple, Configurable, Virtual & Downloadable. Multi-vendor Marketplace module supports allthe templates and themes and it will be compatible with responsive web designs.

**Note:

1. The version 2.0.1 or greater version of the Marketplace Multi-Vendor Marketplace will notwork with the Magento 2.0.x version, it will work with Magento 2.1.x. If you have Magento2.0.x then you can use a lower version of the Marketplace.

2. The Marketplace 2.2.x version is compatible with Magento 2.3.x3. Currently, the module does not support the split-database structure of Magento

Commerce(Enterprise Edition & Cloud).

Features of Multi-Vendor Marketplace

A special and attractive design for manage the Products, Sellers, and Commission.Separate Seller Profile with Company Logo and Seller Collection Page with CompanyBanner.The admin can allow separate vendor dashboard.An interactive vendor dashboard in a separate vendor panel.Vendors can access their customer grid, reviews, and activities easily.Allowed vendors to view all statements (total earning, total sales, total admin commission,total payout, and remaining payout) on their panel.Allowed vendors to make the withdrawal request for their remaining amount via theirpanel.Different Product type for Seller (Simple, Downloadable, Virtual, Configurable).Allow admin to create email custom templates.The admin can generate the sitemap for the seller’s profile and collection page.Admin can assign products & categories 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.Buyers can give their reviews.This module provides an attractive landing page with top 4 sellers with their top 3products.Admin can choose and customize 3 different layouts for Landing Page.Marketplace sells page (in case of layout 2 and layout 3) works as seller central where a

1/135

Page 2: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

seller can separately create his account.Allow to 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 Profilepage.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 checks for vendor/seller shop URL.Contact the seller with captcha support.Separate seller’s product collection.Different seller commission for every seller.Admin can choose to auto-approve orders or not.The seller can manage the order from the front-end when approved by admin.Product Preview for product approval at admin.Admin can do the Landing page setting.Admin can manage the Seller profile page setting.The seller will be notified by mail when product inventory reaches the specified minimumlevel set by the admin.The seller can change their profile page background color.Allow seller to add Carrier and Tracking numbers for orders.Seller buyer info. hide settings.Automatically generate seller product URL’s like- Profile, Collection, Location & feedbackURL.Add Videos along with your product images at the add new product page in theMarketplace.Added Product Assignment tab to render product grid to mass assign products to theseller in seller edit page in admin panel.Make SKU configurable Static/Dynamic for seller’s products so that admin can setaccordingly.Configuration setting for SKU prefix that the admin can configure for seller’s products.Updated Seller Dashboard design.Display sales report by using charts, sale by location, sales stats and filter the reports byyear, month, week and day in seller dashboard.Added Top Selling Category pie chart in seller dashboard.Admin can allow the seller to add related products, up-sell products and cross-sellproducts from seller’s panel.Admin can allow the seller to add product limit for the customer on product purchase.The admin can view notification count for new seller request, add/edit seller product, and

2/135

Page 3: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

feedback review.The sellers can view notification count for product approval, new orders, and newtransactions.Allow vendor to provide information store wise.A vendor can create a duplicate copy of a product.Seller Public pages are SEO(Search Engine Optimization) friendly.Admin can now refine the search process by enabling the seller filter in layerednavigation.

Multi-Seller Marketplace Configuration

After the successful installation of the marketplace, module admin will be able to view themarketplace configuration setting under Store > Configuration > Marketplace.

Let us explain all the importance of all the fields one by one-

General Settings

Admin Email-ID

Admin will enter their email address.

Global Commission Rate

In the global commission, the admin needs to enter a global commission rate, this commissionmechanism will be applicable for all the sellers. Let us say as an example there is a seller S1 andhis/her product(P1) price is 100 USD so on the sale of product P1 seller will get 80 USD andadmin will get 20 USD as commission.

3/135

Page 4: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Allow Seller to Manage Orders

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

Move Product Tax to Seller Account

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

Seller Approval Required

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

Set Captcha Enable

If this is set “Yes” then if any user contacts the seller then on the Contact Form, the additionalquestion appears for the security purpose and if the option is set as “No” then the customer cancontact the sellers without any additional security question.

Allow Seller Separate DashboardNow, the admin can allow the vendors to have a separate dashboard in the marketplacemulti-vendor module. The admin if selects this option as “Yes”, as a vendor is also a customer,the vendors will be able to have a separate dashboard that will not have the account section forthe customer but only the vendor dashboard. The Admin can also upload a logo for the Seller’sSeparate Dashboard which will be visible on the upper left of Separate Vendor Panel View.

To set up this option the admin will navigate to Stores->Configuration->Webkul->Marketplace->Seller Dashboard Layout Setting . Here, the admin will select the option“Allow Seller Separate dashboard” and set it to “Yes”.

4/135

Page 5: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Below find the comparison wherein we will show you the changes that take effect after theadmin has set this setting “Allow seller separate dashboard” as “Yes“.

When the option is set to No –When the option is set to “No” which is the default one. In this case, the vendor’s account willhave the vendor and customer panel both. Both the panel will be displayed as per the belowimage.

Vendor Dashboard –

5/135

Page 6: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Now, if the admin has set the setting “Allow seller separate dashboard” as “Yes“. Then, in thiscase, vendor and customer panel will have the separate dashboards. Both the panel will nolonger be visible on the same dashboard.

For vendor panel, the vendor needs to log into his vendor account. And for customer panel, heneeds to login to the customer account separately as per the below image.

6/135

Page 7: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

7/135

Page 8: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Clicking the Vendor Login link, the seller will be able to see the new login section and can enterhis credentials to log in to his account panel.

After login, the vendor dashboard will appear as shown in the below snapshot.

8/135

Page 9: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Let’s go through the various options that are available on the above page.

Vendor Account Drop-Down

Clicking on the vendor account drop-down option will show the account related options whichinclude –

Account SettingsBuyer DashboardLogout

Account Settings

Clicking the account settings menu option will redirect the vendor to the marketplace editseller profile page. Here, the vendor can edit his profile information and can view his collectionand profile pages by clicking the buttons provided for the same. The vendor can manage hispayment information on this page as well and much more.

9/135

Page 10: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

10/135

Page 11: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Buyer Dashboard

Clicking the Buyer Dashboard menu option, the vendor will switch to his buyer account panelpage. Here, the vendor can see his buyer account panel and the various other options related toit.

11/135

Page 12: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

In Buyer dashboard, the user can see the Vendor Dashboard option. Clicking the VendorDashboard menu option, the user will switch back to his vendor account panel page.

Logout

Clicking on the Logout button will log out the vendor from his account panel and will redirectthe vendor to the store home page.

Notifications

Clicking the notification icon will show the recent notifications for the Orders(Place Order bycustomer/after the admin approves an order), Products(add/approve by the admin),

12/135

Page 13: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Transactions(when the admin makes a payout to the seller), and Feedback(After the approvalof seller feedback by the admin).

Clicking the “View All” option on the notification panel will redirect you to the grid view of thenotifications.

Home Icon

Clicking the home icon will redirect the vendor to the home page as shown below in thesnapshot.

13/135

Page 14: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Vendor Side Panel Account – Options

Dashboard

After clicking on the dashboard, the vendor will be able to see the complete statistics for hisstore account. The vendor can see the –

Number of orders approvedNumber of orders in processNumber of complete orders

The vendor can also see the total number of orders that have been placed by the customers,the total number products available, and the total number of logged in customers, the lifetimesales and the total payout that has been made by the admin to the vendor. The seller can alsofind the details of the latest orders that have been placed along with the latest comments andreviews by the customers.

14/135

Page 15: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Orders

15/135

Page 16: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Clicking the Orders menu option will bring up the section to view all the orders that have beenplaced for this vendor’s products. Here, the UI components have been used to display the gridthat uses ajax to display the grid data.

Clicking the “Order” link under the column View willallow the seller to view the complete orderdetails. The seller can then accordingly generate the shipments, create credit memo, sendemails to customers and the print the order details.

16/135

Page 17: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

**Note – Orders section will only be available with the option that allows the vendor to have aseparate dashboard. In the default system, this option will not be available.

Products

1. Taping the Add Products menu option brings up the section to add the products. fromhere the seller can easily add in his products.

17/135

Page 18: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

2. Under the My product List, the seller will find all of his products. Here, the UIcomponents have been used to display the grid that uses ajax to display the grid data.

3. lastly, under the Configurable Attribute menu option, the seller will be able to create theattribute for Configurable Products including Attribute Code, Attribute Label, Catalog InputType, and Values Required.

18/135

Page 19: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Customers

Under this section, the seller will be able to view all of his customers and can see the orderplaced by the customers as well. Here, the UI components have been used to display the gridthat uses ajax to display the grid.

Transactions

Under the transactions, the sellers can check their statement(their total earnings) and can makea request for the Withdrawal(for their remaining payout). Clicking the “Make a Withdrawal”button will send an email to the admin that the seller wants to make a withdrawal.

19/135

Page 20: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Clicking the View link the vendor will be able to see the transaction details as shown below inthe snapshot.

Manage Print PDF Header Info.

20/135

Page 21: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Under this menu option, the seller can add their Invoice and Packing slip Address/Vat/Taxinformation and this will be visible in the header of the pdf files.

Review

Under this section, the seller can find all the review and ratings given by the customers. Thevendor can check the price, value, quality ratings along with the feed summary, review, and thecustomer name with the status of the review as well. Here, the UI components have been usedto display the grid that uses ajax to display the grid.

Settings

Clicking the settings menu option will redirect the vendor to the marketplace edit sellerprofile page. Here, the vendor can edit his profile information and can view his collection andprofile pages by clicking the buttons provided for the same. The vendor can manage hispayment information on this page as well and much more.

21/135

Page 22: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

22/135

Page 23: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller Product’s Settings

23/135

Page 24: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Attribute Set ID

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

Product Approval Required

24/135

Page 25: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Product Approval Required by this options admin can restrict automatic approval of the producte.g If seller adds a product, every time product will be moderated by admin, the store owner canset YES or NO.

Product Update Approval Required

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

Allow Category Tree View like admin product Category Tree

If this option is selected as “Yes“, then the seller on his add/edit product page will find thecategory tree view for selecting the category for the products as is displayed similar to theadmin’s category tree view.

Allowed Categories for seller to add products

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.

Product Type For Seller

Here admin will select different product types and these selected product types can be added bythe seller from the front-end.

Allow seller to add products with SKU type

25/135

Page 26: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Admin can allow the sellers to add the products with two types of SKU’s – Static and Dynamic. Inthe static type of SKU, Seller set SKU will be used. In the dynamic type of SKU, automaticallycreated SKU will be used.

Product SKU Prefix

Value put by the admin in this field will be added at initial to the SKU that will be set by theseller. Also, this field only applies to the seller products. For example – If SKU prefix = “xyz” &product SKU is “T-Shirt” then, the product SKU becomes => “xyz”T-Shirt

Allow Seller to Add Related Products

Admin can allow sellers to add ‘Related Products’ while creating or editing products from theseller’s panel.

Allow Seller to Add Up-Sell Products

Admin can allow sellers to add ‘Up-Sell Products’ while creating or editing products from theseller’s panel.Allow Seller to Add Cross-Sell Products

Admin can allow sellers to add ‘Cross-Sell Products’ while creating or editing products from theseller’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 productpurchase limit.

For example, if the admin has set default 5 product purchase quantity and the seller has not setany limit then the customer can only buy 5 product quantity. If the seller has set some productquantity limit then that limit will be used.

26/135

Page 27: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller Order’s Settings

Order Approval Required

When set as “Yes”, the admin has to approve each order manually and only after that the sellerwill get notified about the order. if this is set to “No”, the order notification will automatically besent to the seller.

27/135

Page 28: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

When the admin approves an order, the seller will receive and notification email and then theseller will be able to manage and view the order from his seller’s panel.

Inventory Settings & Seller Profile Page Settings

28/135

Page 29: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Enable Low Notification

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

Low Stock Quantity

Here admin will enter low stock quantity, which will allow sending low stock notification mail tosellers when product quantity will be equal or less than this quantity.

Display Seller Profile

If admin sets this option as “Yes”, then the seller info. will be visible under the MarketplaceDashboard menu, on the product and the landing page. If this option is set to “No”, then theseller info. will be hidden from the Marketplace Dashboard, product, and the Marketplacelanding page.

29/135

Page 30: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

If the admin has selected “No”, then the seller will not be able to see the customer details andcustomers info. will be hidden and not visible on the Order View page, Invoice, Credit Memopage. Buyer details will also be hidden from the shipment slip and the PDF of Invoice and CreditMemo.

30/135

Page 31: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller Information Display Card Type

The seller information can be displayed on the product page for which admin can select thedesired design or card type as Type 1 and Type 2. This is done to display the information aboutthe seller which the customer can view and refer to.

If Admin selects Card Type as Type 1-

If Admin selects Card Type as Type 2-

Enable Color Picker

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

31/135

Page 32: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller Policies Enable at the frontend

There is an option – ” Seller policies Enable at frontend ” if the admin sets it as “Yes”, then theseller shipping, return, shipping policies and privacy policies will be visible at the frontend. If theadmin has set it as “No”, then the shipping and other policies will not be visible at the frontend.

Rewrite Seller’s Shop URL

When this option is set “Yes”, then the seller can change the URL to any name they want andthen that new name will appear. The seller can change the Url of the Profile page, Review page,Collection page & Location page.

Allow to automatic create seller public URL on Seller registration

if the admin has selected “Yes” for this field then when a new customer creates a new account itautomatically creates the seller public URL at the time of registration. If the admin has set thisoption as “No“, then the seller will have to manually add his rewrite URLs.

Marketplace Seller Review Settings

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

Landing Page SettingsFrom here admin can enable or disable the Seller registration from Customer Registration Page.Admin can also choose from the 3 layouts and customize them as per their need.

Display Seller Registration Block on Customer Registration Page

From here admin can enable or disable the seller registration from the customer registrationpage.

32/135

Page 33: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

When selected ‘No’

When set as No, and if Layout 2 or 3 is selected then it will work as a Seller Central.

When selected ‘Yes’

33/135

Page 34: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Layout Configuration

Case 1: When Layout1 is selected

Admin Panel

34/135

Page 35: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

35/135

Page 36: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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 appearon 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 thefront-end. In “Banner Image” section, the admin will choose and upload the banner image. Forthe “Banner Content”, the admin will write the content which will be displayed over the bannerimage 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 onbanners.

36/135

Page 37: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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 bedisplayed as per the admin setting.

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

About Marketplace

Here admin will enter the content inside the box provided.

Marketplace Seller List Page Bottom Label

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

Marketplace Seller List Page Top Label

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

Front-end

37/135

Page 38: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

38/135

Page 39: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Case 2: When Layout2 is selected

Admin Panel

39/135

Page 40: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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 appearon 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 thefront-end. In “Banner Image” section, the admin will choose and upload the banner image. Forthe “Banner Content”, the admin will write the content which will be displayed over the banner

40/135

Page 41: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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 onbanners.

Terms and Conditions URL

Here admin has to enter the Terms & Conditions Page link address.

Front-end

41/135

Page 42: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Case 3: When Layout3 is selected

Admin Panel

42/135

Page 43: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Marketplace Landing Page Layout

Here admin can choose from various layouts that will be shown on the front-end.

Marketplace Landing Page Head Title43/135

Page 44: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Here admin will enter the Head title of the Marketplace landing page and that name will appearon 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 thefront-end. In “Banner Image” section, the admin will choose and upload the banner image. Forthe “Banner Content”, the admin will write the content which will be displayed over the bannerimage 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 onbanners.

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 bedisplayed as per the admin setting.

Admin will explain the overall workflow of the Marketplace through the five icons. Any Seller canregister themselves in the Marketplace, they can customize their profile and add details, thenadd products for their shops. After adding the products into their shops, selling will be done andthey will generate profit from sales.

Terms and Conditions URL

Here admin has to enter the Terms & Conditions Page link address.

Front-end

44/135

Page 45: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

45/135

Page 46: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller Layered NavigationUsing this field the admin can enable a section of layered navigation on the category collectionpage. Here, the admin can –

Display Seller Filter in Layered Navigation– The admin can set this section to ‘Yes’, in order toenable the filter on the product page.

Display Name for Admin in Layered Navigation– This section contains the information inwhich way the admin wishes to display his/her name in the layered navigation section.

Henceforth, in the frontend the navigation which appears as below-

46/135

Page 47: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The customer can apply the filter here to sort out the products of desired sellers.

Seller’s Sitemap Setting47/135

Page 48: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The admin can manage the seller’s sitemap setting from the admin dashboard. To manage thesitemap, the admin can navigate to Store> configuration> marketplace> seller’s sitemapsetting

Here, the admin can-

Allow Seller’s Url in Sitemap– The admin can enable or disable the seller’s url in the sitemap

Allow Seller’s Profile Url in Sitemap– The admin can enable or disable the seller’s profile in thesitemap

Seller’s Profile Url Frequency in Sitemap– The admin can set the frequency to update theseller’s profile in the sitemap accordingly.

Seller’s Profile Url Priority in sitemap– The admin can set the priority of the seller’s profilefrom low to high (0.0 to 1.0)

Allow Seller’s Collection Url In Sitemap– The admin can enable or disable the seller’scollection in the sitemap

Seller’s Collection Url frequency in Sitemap– The admin can set the frequency to update thecollection url in the sitemap

Seller’s Collection Url Priority in Sitemap– The admin can set the priority of the collection urlin the sitemap

Now, the admin can manage and add sitemap from the Marketing> Site Map from the admindashboard.

48/135

Page 49: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Here, the admin can Add a new Sitemap or edit the existing one.

The admin can even manage the existing one sitemap by clicking on the file name. When clickedon the Url, the admin will redirect to the sitemap.

To add a new sitemap, the admin can click on Add Sitemap, here the admin will have to enterthe filename, path, and select the store view for which the admin wants to generate the sitemapand then click on save.

49/135

Page 50: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

This is how the sitemap can be generated from the admin dashboard for the seller’s profile andseller’s collection page.

Marketplace Profile Page Fields HintsUsing this field, admin can Enable or Disable the profile hints including shop URL, profile id,Profile Payment Information, Profile Meta Description, Profile Meta Keywords, Shipping &Return Policies and many more.

50/135

Page 51: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

51/135

Page 52: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Marketplace Product Page Fields HintsUsing this field, admin can Enable or Disable the product page fields hints which will assist theseller while adding product.

52/135

Page 53: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

53/135

Page 54: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Marketplace Transactional EmailsNow admin can select the custom templates from Marketing > Communications (EmailTemplate). Created custom templates will be added to the drop-down and admin can use thedesired template.

54/135

Page 55: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Admin can select the created template like this-

55/135

Page 56: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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

56/135

Page 57: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The second label will display the top 4 sellers of the marketplace, with their top three sellingproducts, 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 oneplace.

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. Afteradding the products into their shops, selling will be done and then revenue will be generated forthe sale.

57/135

Page 58: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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

58/135

Page 59: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Marketplace Vendor Sign-up

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

59/135

Page 60: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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

60/135

Page 61: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

As per the below screen, that URL does not exist.

61/135

Page 62: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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 Seller can edit their profile, add new

62/135

Page 63: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

products, delete their products, view their transaction list, customer list, review and orderhistory. The seller can also view the notification count for product approval, new order placed,and new transaction.

The sellers can even click the notification bell icon to quickly view the new notifications forproducts, transactions, and orders. Please refer to the screenshot.

You can see there are many tabs for base marketplace module to manage seller profile and toadd a product in the store. Let us explain all of them.

Seller ProfileEdit Seller Profile Information-

Using this menu seller will have shop information like shop name, location about their shop,banner image, shop logo, company locality, shop meta description and many more parameters,as per the below image screenshot. In the Seller profile panel, the seller can add their varioussocial media links, contact number, Background color (if enabled by the admin), Shop title,Company Banner, Company Logo, Tax/Vat number, Payment details, Policy details, etc.

63/135

Page 64: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

64/135

Page 65: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Edit Seller Shop URL-

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, whichwill be displayed in the URL of the particular page requested. The seller can manage the customURL for the shop.

65/135

Page 66: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Edit Seller Payment Information-

Under the Payment Details, the seller can add their bank account or PayPal id or any kind ofpayment information.

Front-end View of Seller’s Profile

After entering all the information, sellers will get an amazing page for their shop as below.

Seller’s Profile Page

66/135

Page 67: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

67/135

Page 68: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The customer ratings are visible on the seller profile page as shown below in the snapshot.

Seller’s Collection Page

68/135

Page 69: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

When user will click on “Products” or “View All Products”, the user will be able to see all theSeller’s Product which can be browsed by categories. From here buyer can add a product to hiscart and proceed to further process.

69/135

Page 70: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

70/135

Page 71: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller’s Product Page

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

Contact Seller

When the buyer clicks on “Contact” tab at seller’s profile page or “Contact Us” button at Seller’sproduct page then the popup for contact seller will open.

71/135

Page 72: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller’s Feedback Page

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

72/135

Page 73: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller’s Location Page73/135

Page 74: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

By clicking on seller location below Seller’s shop name the buyer will be redirected to the seller’slocation page. From the seller’s location page buyer can view seller’s location on the map.

New Products

Admin BackEnd Setting For Allowed Attribute Set & Product Type For The SellerWell, the admin can set the functionality for not showing the select drop-down for selecting theattribute 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 sellerwill be directly taken to the “add product page” without being prompted to select the AttributeSet and the Product Type for the new product. This will cut the selection of these two options forthe sellers where the admin has set only one Attribute set and only one Product type for thesellers.

74/135

Page 75: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

75/135

Page 76: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Case 2 :

If the admin has set more than one “Attribute Set” and “Product Type” then – in this case, theseller will have to first set the Attribute set and the Product type for the new product and thenthe seller will be taken to the Add New Product form page.

76/135

Page 77: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Case 3 :

77/135

Page 78: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

If the admin has set only one “Attribute Set” and more than one “Product type” then – in thiscase, the seller will first have to set the Product Type for the new product and then the seller willbe taken to the Add New Product form page.

78/135

Page 79: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Case 4 :

If the admin has set more than one “Attribute Set” and only one “Product type” then – in thiscase, the seller will first have to set the Attribute Set for the new product and then the seller willbe taken to the Add New Product form page as per the below screenshot.

79/135

Page 80: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

80/135

Page 81: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The seller can add products from the seller end. Let us explain all the Product types one by onebelow.

Simple ProductAfter inserting Attribute Set and Product type, below page will be open, in which you have toenter whole information about the product and save it. It’s all about for adding a new product.

Note-

The seller cannot upload the image from the WYSIWYG editor provided in the Description textbox in the Add Product page.

Short description, SKU, price, special price information.

81/135

Page 82: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Stock, availability, visibility, tax class, and weight information.

Meta title, meta keywords, meta description, set allowed product quantity, and product images.

82/135

Page 83: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Downloadable product information, create configurations and select related products.

Select upsell products.

83/135

Page 84: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Select cross-sell products.

The seller can make any image as the base image by clicking on that particular product image.Please refer the image below.

84/135

Page 85: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Front-end (Product Page)

85/135

Page 86: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The sellers can also add videos along with the products images. The admin needs to enter hisYouTube account API Keys in the admin backend panel by navigating to Stores->Configuration-> Catalog->Product Video. Here, the admin will enter his account(YouTube)API key and then save the configuration.

86/135

Page 87: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Now the sellers will be able to see the “Add Video” button on their add product page as shownbelow in the snapshot.

Clicking the “Add Video” button will bring up a section to add the video details. Here, the sellerneeds to fill in the required fields and save the configuration to add the video.

87/135

Page 88: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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

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

88/135

Page 89: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Virtual ProductThe seller can add Virtual Product which does not have a physical presence.

89/135

Page 90: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Configurable Product

Before creating a configurable product, Seller needs to create the attribute for ConfigurableProducts including Attribute Code, Attribute Label, Catalog Input Type, and Values Required.

The seller can add Configurable product as shown below. You must create an attribute forConfigurable products.

90/135

Page 91: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

After entering all the details about the product, the seller will click on “Create Configuration” andthen following pages will appear for the attributes code selection.

Select Attributes– Now, the seller will select attributes value and then click on next button.

Attributes Values– The seller will select attribute values from the check-box as per the imagebelow.

91/135

Page 92: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Now, the seller will select options for bulk images, pricing, and quantity.

Upload bulk images- Here, the seller can select an option like “Apply unique images byattribute to each SKU” and then select an attribute from the drop-down and upload image(s) foreach attribute values.

92/135

Page 93: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Bulk price and quantity- In the Pricing and Quantity, the seller will select the attribute from thedrop-down and then enter different quantities for each attribute values.

93/135

Page 94: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Now, the seller can review the product and then click on “Generate Products”.

After successful addition of the product, the seller can see it on the product add the page andthen save that product.

94/135

Page 95: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Duplicate Product

A vendor can also create a duplicate copy of a product. A duplicate product can be createdeither at the time of editing or adding a new product. To create a duplicate copy of an existingproduct, edit product and click Save & Duplicate button.

Once the duplicate product is created all the product information will be copied from theoriginal product except the following:

Status – It will be disabled.SKU – Hyphen (-) sign with a # number will be added.Stock – It will be zero.Stock Availability – It will be out of stock.

95/135

Page 96: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

My Product List

Using this menu seller can manage their product like they can edit their product, track theirproduct sales and can check their ordered stock quantity as per the screenshot. There is a massdelete option by which seller can delete whole product at a time.

96/135

Page 97: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The seller can use Filter property in which products can be filtered according to Product Name,Status & Date. You can see this as below screenshot.

Quantity Confirmed– Quantity Confirmed denotes that the order has been completed.Quantity Pending– Quantity Pending status shows that order is not completed yet.Quantity Sold– Quantity sold denotes that buyer has placed orders whether it is confirmed ornot.

My Transaction List97/135

Page 98: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The seller can see their Transaction in this field. The seller can see whole statements(Total sellerearning, Total Sale, and Commission ) and total Payout. The seller can also filter the transactionusing Transaction id, Date, and view whole transaction details.

The seller can also make a withdrawal request for the remaining payout. Clicking the “ Make aWithdrawal” button will send an email to the admin that the seller wants to make a withdrawal.

My Order History

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

98/135

Page 99: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

After clicking the “Download All Invoice Slip & Download All Shipping Slip”, a popup will appearwhere the seller can download the invoice and packing slips by entering “From” and “Until” date.

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

99/135

Page 100: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

RefundThe seller can also refund the amount to his/her customers from the Marketplace module. Aftercreating the invoice, the seller will click on “Credit Memo” like the image below.

100/135

Page 101: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The seller can update the quantity for the refund and can also add the adjustment fees. You cancheck the below image for the better understanding.

101/135

Page 102: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

102/135

Page 103: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Customers

Under this section, the seller will be able to view all of his customers and can see the orderplaced by the customers as well. The seller can also view his customer’s details like- Name,Email, Contact Number, Gender, Address, Base Total, and Order Number.

Customer Review

Here, the seller will be able to view all the review and ratings given by the customers. Thevendor can check the price, value, quality ratings along with the feed summary, review, date andthe customer name with the status of the review as well.

Manage Print PDF Header Info

Here seller will enter Invoice and Packing Slip Address/VAT/Tax Information which will appear inthe header of PDF files.

103/135

Page 104: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Marketplace Dashboard

Using seller dashboard seller can track his income, 5 top selling products, lifetime sales, totalpayout, and the remaining amount that is left to be paid out. Also, the seller can track his salesby location and can filter the results using year, month, week and day using an interactive map.Seller will be able to see his top-selling category in the form of a pie chart. Similarly, the sellercan see his sales statistics as a bar graph and can filter the results using year, month, week andday.

104/135

Page 105: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

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

105/135

Page 106: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller Order Notification Mail Template

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

106/135

Page 107: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Marketplace Admin Management

After the successful setup of the marketplace module admin will be able to see “MarketplaceManagement” as per the below screen. The admin can also view the notification count for newseller request, add or edit seller product and new feedback.

107/135

Page 108: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The admin can even click the notification bell icon to quickly view the notifications for products,sellers, and feedbacks. Please refer from the screenshot below:

108/135

Page 109: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Manage ProductsThis menu is responsible for managing Seller’s Product from Marketplace configuration panel(Store > Settings > Configuration) product approval is required then, in this case, every productadded by seller needs to be approved by admin. Product approval will happen from ManageProduct menu as per the screenshot. There is also a Deny option by which admin can deny theSeller’s product for a valid reason.

The admin can also view the seller products before approval on the front-end by clicking theView button.

109/135

Page 110: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

on clicking on the Product image, admin can see enlarged image for the better view and at thebottom there is a link to view product detail.

110/135

Page 111: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The admin can deny any approved product by clicking on the Deny button.

Manage SellerThis menu is responsible for Seller Management from marketplace configuration panel (Store >Settings > Configuration). If partner approval is required then, in this case, every seller need tobe approved by admin as per the image.

111/135

Page 112: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

View Seller’s Order-

When the admin will click on “Order” then all the orders of that seller will be displayed. Admincan also see amount left to be paid to the seller.

112/135

Page 113: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The admin can select more than one order id and then pay to the seller for the selected orderids.

113/135

Page 114: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

114/135

Page 115: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The admin can deny any seller by clicking on the Deny Button and entering the reason.To clearout the message admin can click the reset button.

View/Edit Seller’s Information-

Click the Marketplace Manage seller menu and select the seller to open the below page with theseller information. Here, admin can edit any detail and then save it.

115/135

Page 116: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Admin can see Payment details entered by a Seller during account creation. This paymentdetails will be used by admin to pay the sellers.

116/135

Page 117: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The admin can set the commission in percentage for any particular seller. The admin can alsosee Total Sale, Total Seller Sale, total Admin Sale.

117/135

Page 118: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The admin can assign categories to a seller by going to Assign Category option as visible in thescreenshot below. The seller can now add products and select only the assigned categories.

When the admin needs to assign any product or mass assign products to any particular seller,the admin will click the menu item “Product Assignment”. Here the admin will find a completelist of products in the catalog. Admin will check the Ids of the products that are to be assigned tothe seller and will click the save customer button after that to assign the products to the seller.

118/135

Page 119: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

119/135

Page 120: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Using this field admin can remove any seller from the Marketplace and make him a normalcustomer.

Manage CommissionHere, admin can view details like Seller ID, Commission percentage, Total Sales, ReceivedAmount, Remaining Amount, Commission value and Last paid.

Seller TransactionHere, admin can view the transaction detail which comes after the admin pays the seller.

120/135

Page 121: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Manage FeedbackThis menu is responsible for all the reviews. Admin can approve, unapproved, and delete thereviews. Unapproved or deleted reviews will not appear in Seller’s account. Admin can also seethe ratings for price, value,

and quality in terms of the star.

When Admin has Set – Show Seller Profile to “No”

When the admin will set the seller profile page setting for “Show Seller Profile” to “No” at theback end under Stores>Configuration>Marketplace >Seller profile Page Settings as shownbelow, many pages will be affected by this setting.

121/135

Page 122: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller Dashboard NavigationThis setting will bring change to hide the “Seller Profile” menu item from the seller navigationmenu as shown below.

Landing PageSeller information will be hidden from the marketplace landing page as shown below.

122/135

Page 123: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Product PageOn the product page, the seller information which is visible to the customers will be hidden asshown below in the screenshot.

123/135

Page 124: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Seller Order History PageOn My Order History page , the buyer information will be hidden from the seller as shownbelow.

The buyer information is also hidden at the View Order Details page as shown below in thescreenshot.

124/135

Page 125: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

You can see the buyer details are hidden for the Shipment Tab as shown below in thescreenshot.

125/135

Page 126: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The Packaging Slip downloaded as pdf will not have any buyer details on it as shown below inthe screenshot.

126/135

Page 127: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Invoice and Credit MemoInvoice –

The buyer information will be hidden on the View Invoice Details page of the seller as shownbelow.

127/135

Page 128: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

The buyer information is also hidden from the downloaded pdf of the Invoice as per the belowscreenshot.

128/135

Page 129: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Credit Memo –

Buyer information will be hidden at the Credit Memo Generation page as shown below.

129/135

Page 130: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

On View Credit Memo details page, the buyer information will be hidden as per the belowscreenshot.

130/135

Page 131: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Buyer information is hidden from the downloaded Credit Memo pdf as shown below –

131/135

Page 132: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

How to Use Advanced Pricing in Multi-Vendor Marketplace?

The advanced pricing can be said as the special price offered to a specific group of customer.Advance pricing can be implemented on simple, virtual, downloadable, and bundle products.Advanced pricing data is synchronized with product pages. For example, if you update a tierprice quantity, the system updates the value on the product page.

In admin end, the advance pricing can be set on the product. For this,The admin needs to open the product in edit mode.After which under Price we have Advanced Price, where we can set

Special Price(along with the date of validity)Tier Price

132/135

Page 133: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

How To Make Tier Price Visible On Seller End?

Tier Price is a major component of Advance Pricing which gives the customer an advantage ofreceiving the discount on the basis of quantity purchased. That is, you offer a quantity discounton a product listing or product page in the storefront. However, the discount can be applied to aspecific store view or customer group.

133/135

Page 134: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Extended Functionality- The Module has an additional feature which will enable the seller tohave a facility to set tier price for the product for the specific group of people. This could beachieved by Custom Attribute Marketplace Add-on, we can simply go to Custom Attributes inthe admin panel.

Here, the admin can select the ‘tier_price’ attribute and under Action drop-down, click on ‘ShowIn Front‘.

Now, the attribute Tier Price could be seen on seller front when we open the product in editmode.

134/135

Page 135: Magento 2 Multi-Vendor Marketplace · 2. The Marketplace 2.2.x version is compatible with Magento 2.3.x 3. Currently, the module does not support the split-database structure of Magento

Note- In order to have the functionality of Tier Pricing in Seller end you must have the add-on, Custom Attribute Marketplace Add-on

135/135