multi vendor marketplace v3.0 · admin can choose and customize 3 different layouts for landing...

109
December 24, 2015 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 types like Simple, Configurable, Virtual & Downloadable. The Multi Vendor Marketplace module supports all the templates and themes and it will be compatible with responsive web designs. Features of Multi-Vendor Marketplace 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. The admin can assign seller to the product from add/ edit product page. The Seller & admin can filter denied, approved and pending products. 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. The marketplace sells page (in case of layout 2 and layout 3) works as seller central where a seller can separately create his account. Allow to the seller to edit shop URL for the Profile page, collection page, review page, Location page. 1/109 Multi Vendor Marketplace v3.0.4

Upload: others

Post on 29-May-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

December 24,2015

Multi Vendor Marketplace Extension converts your Store into a complete onlinemarketplace shop.

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 types like Simple, Configurable, Virtual &Downloadable.

The Multi Vendor Marketplace module supports all the templates and themes and it willbe compatible with responsive web designs.

Features of Multi-Vendor Marketplace

Special and attractive design for manage the Products, Sellers, and Commission.Separate Seller Profile with Company Logo and Seller Collection Page withCompany 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 admincommission, total payout, and remaining payout) on their panel.Allowed vendors to make the withdrawal request for their remaining amount viatheir 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.The admin can assign seller to the product from add/ edit product page.The Seller & admin can filter denied, approved and pending products.Using seller dashboard seller can track his income, latest order, comment andreviews, 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.The marketplace sells page (in case of layout 2 and layout 3) works as seller centralwhere a seller can separately create his account.Allow to the seller to edit shop URL for the Profile page, collection page, reviewpage, Location page.

1/109

Multi Vendor Marketplace v3.0.4

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 onSeller’s Profile page.Admin can set the status of the seller profile as approve/disapprove/processing.Admin can view, approve, disapprove, update, deny and delete a seller requestedproduct.Buyers can easily view all the details about the product 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 specifiedminimum level 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 &feedback URL.Add Videos along with your product images at the add new product page in theMarketplace.Added Product Assignment tab to mass assign the products to the seller in selleredit page in the 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’sproducts.Updated Seller Dashboard design.Display sales report by using charts, sale by location, sales stats and filter thereports by year, 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 productpurchase.The admin can view notification count for new seller request, add/edit sellerproduct, and feedback review.The sellers can view notification count for product approval, new orders, and newtransactions.

2/109

Allow the vendor to provide information store wise.A vendor can create a duplicate copy of a product.The customer can report flag for the Product and Seller.The admin will create new flag reasons.The admin can enable/disable the report flag functionality.The admin can deny/suspend seller & product based on the reported flags.Seller Public pages are SEO (Search Engine Optimization) friendly.Admin can now refine the search process by enabling the seller filter in layerednavigation.The Multi Vendor Marketplace module supports – Multi-Site, Multi-currency, andMulti Store functionality.

Multi-Seller Marketplace Configuration

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

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

General Settings

Admin Name

Here the admin can enter his name.

Admin Email-ID

In this field, the admin will enter their email address.

3/109

Global Commission Rate

In the global commission, the admin needs to enter a global commission rate, thiscommission mechanism will be applicable for all the sellers.

Let us say as an example there is a seller S1 and his/her product(P1) price is 100 USD soon the sale of product P1 seller will get 80 USD and admin will get 20 USD ascommission.

Allow Seller to Manage Orders

By enabling “YES”, admin allows the sellers to manage the orders from front-end.

Now, the seller can generate invoices for their ordered products, generate a trackingnumber and shipment for the orders of their products.

Even the seller can notify the customers by sending them emails, cancel/refund theorder and even print the order.

Move Product Tax to Seller Account

If this option is disabled then, the product Tax amount will forward into Admin accountotherwise, 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 ifadmin allows this option then the user who will sign up in the store as a seller willconvert into seller automatically. 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, theadditional question appears for the security purpose and if the option is set as “No” thenthe customer can contact the sellers without any additional security question.

Allow Seller Separate Dashboard

Now, the admin can allow the vendors to have a separate dashboard in the Multi-Vendor Marketplace Module.

The admin if selects this option as “Yes”, as a vendor is also a customer, the vendors willbe able to have a separate dashboard that will not have the account section for thecustomer but only the vendor dashboard.

The Admin can also upload a logo for the Seller’s Separate Dashboard which will bevisible on the upper left of Separate Vendor Panel View.

4/109

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

Below find the comparison wherein we will show you the changes that take effect afterthe admin 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 accountwill have the vendor and customer panel both. Both the panel will be displayed as perthe below image.

Vendor Dashboard –

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

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

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

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 optionswhich include –

5/109

Account SettingsBuyer DashboardLogout

Account Settings

Clicking the account settings menu option will redirect the vendor to the marketplaceedit seller profile page.

Here, the vendor can edit his profile information and can view his collection and profilepages by clicking the buttons provided for the same.

Vendor Dashboard

Clicking the Vendor Dashboard menu option, the vendor will switch to his buyer accountpanel page.

Here, the vendor can see his buyer account panel and the various other options relatedto it.

6/109

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

Sign Out

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

Notifications

Clicking the notification icon will show the recent notifications for the:

Orders(Place Order by customer/after the admin approves an order),Products(add/approve by the admin),Transactions(when the admin makes a payout to the seller), andFeedback(After the approval of seller feedback by the admin).

7/109

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

Dashboard

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

Pending orders quantityNumber of orders in processComplete orders quantity

The vendor can also see the following details like:

Total number of orders that have been placed by the customersThe total number products available,The total number of logged in customers,The lifetime sales and the total payout that has been made by the admin to thevendor.

The seller can also find the details of the latest orders that have been placed along withthe latest comments and reviews by the customers.

8/109

Orders

9/109

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

Clicking the “Order” link under the column View will allow the seller to view the completeorder details.

The seller can then accordingly generate the shipments, create a credit memo, sendemails to customers and the print the order details.

10/109

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

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

In the module, the seller will be able to add filters according to their product status.The seller can choose status from the available options :

Just after selecting the status and clicking on the Apply Filter button the filteredproduct list will be visible as shown in the image below:

11/109

lastly, under the Configurable Attribute menu option, the seller will be able tocreate the attribute for Configurable Products including Attribute Code, AttributeLabel, Catalog Input Type, and Values Required.

Customers

Under this section, the seller will be able to view all of his customers and can see theorder placed by the customers as well.

Here, the UI components have been used to display the grid that uses ajax to display thegrid.

12/109

Transactions Under the transactions, the sellers can check their statement(their total earnings) andcan make a request for the Withdrawal(for their remaining payout).

Clicking the “Make a Withdrawal” button will send an email to the admin that the sellerwants to make a withdrawal.

Clicking the View link the vendor will be able to see the transaction details as shownbelow in the snapshot.

Manage Print PDF Header Info.

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

13/109

Review

Under this section, the seller can find all the review and ratings given by the customers.

The vendor can check the price, value, quality ratings along with the feed summary,review, and the customer name with the status of the review as well.

Settings

Clicking the 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 collection and profilepages by clicking the buttons provided for the same.

The vendor can manage his payment information on this page as well and much more.

Report Flag

With the module, the admin will allow the customer to report a flag against the seller andseller’s product too. This exactly means that if the customer is having any issues with aparticular product or the seller then they can report flag from the front end itself.

Seller Flag Management

For managing the Seller Flags configurations the admin will navigate to Stores >Configuration > Marketplace > Seller Flags.

14/109

As shown in the above image the admin will have to add the following field:

Enable: The admin will enable the seller flag feature.

Text: This text will be displayed to the customer on the seller profile page.

Guests Can Flag: The admin will allow the guest users to report a flag against the seller.

Reason: This field will show that the reason will be required or not. If this is set to Yesthen below two fields will be visible:

Accept Other Reasons: If this field is set to yes then the customer will type theirown reason otherwise they have to select from the available reasons. Other Field’s Placeholder: This field will be visible only if the “Accept OtherReasons” field is set to yes. This will be the placeholder for the other reason field.

Note: If this field is set to ‘Yes, Required’, make sure some reasons are created andenabled. First 5 reasons will show on flag creation page.

Seller Flag Reason

The admin can add multiple reasons for the seller flags which will be selected by thecustomer while reporting the flag against the seller.

For adding new Flag reason the admin will navigate to Marketplace Management >Seller Flag Reason as shown in the image below:

After that, the list of added reasons will be visible to the admin as shown in the image15/109

below:

For adding more reasons the admin will click on the New Reason button. Just after that,the form will appear with the details like:

Flag Reason: The new reason which will be visible at the front end.

Status: The admin will set the status as enable to show it in the front end.

Once the reason is added the admin click on the Save button.

Customer Reports Flag for the Seller

After the backend configurations, the customer can now report flag against the seller byclicking on the seller’s store name on the product page.

16/109

This will take the customer to the seller’s profile page. There the customer will see theReport Seller button just below the store name as shown in the image below:

After clicking on the Report Seller, the customer will provide the report details. Detailswill be same for registered and guest customers.

Note: For the registered customers the Name and Email fields will be Auto-filled andNon-Editable. Whereas, for the guest customers the same will be Unfilled and Editable.

17/109

After Submitting the form the details will be visible to the admin at the backend. For this,the admin will view the seller profile under Manage Seller.

Under Customer Information box, the admin will select Flags which will view the list offlags generated by the customers for that particular seller.

The admin can also take actions against the seller according to the flags. The admin canDeny/ Suspend the seller. For this, the admin will navigate to MarketplaceManagement > Manage Sellers and click on deny as shown in the image below:

18/109

Product Flag Management

For managing the Product Flags configurations the admin will navigate to Stores >Configuration > Marketplace > Product Flags.

As shown in the above image the admin will have to add the following field:

Enable: The admin will enable the product flag feature.

Text: This text will be displayed to the customer on the product page (front end).

Guests Can Flag: The admin will allow the guest users to report a flag against anyproduct.

Reason: This field will show that the reason will be required or not. If this is set to Yesthen below two fields will be visible:

Accept Other Reasons: If this field is set to yes then the customer will type theirown reason otherwise they have to select from the available reasons.

19/109

Other Field’s Placeholder: This field will be visible only if the “Accept OtherReasons” field is set to yes. This will be the placeholder for the other reason field.

Note: If this field is set to ‘Yes, Required’, make sure some reasons are created andenabled. First 5 reasons will show on flag creation page.

Product Flag Reasons

The admin can add multiple reasons for the Product flags which will be selected by thecustomer while reporting the flag against any particular product.

For adding new Flag reason the admin will navigate to Marketplace Management >Product Flag Reason

By clicking on the Product Flag Reason the list of reasons will be visible to the admin. Thelist will incude the previously added reasons.

For creating any new reason the admin will click on New Reason. After that, by providingthe details like Flag Reason and Status that new reason will be added to the existing listof product flag reasons.

Customer Reports Flag for Product

After the admin configurations, the customers can raise issues by clicking on ReportProduct just below the Contact Seller Button.

20/109

After clicking on the Report Seller, the customer will provide the report details. Detailswill be same for registered and guest customers.

Note: For the registered customers the Name and Email fields will be Auto-filled andNon-Editable. Whereas, for the guest customers the same will be Unfilled and Editable.

Report Product Flag

Under this, the customer can either select the existing reasons or add their own reason.

After Submitting the form the details will be visible to the admin at the backend. For this,the admin will view the product in edit mode.

21/109

Under the Product Flags section the list of flags created will be visible which includes fielslike ID,Name, Email, Created Date and Flag Reason as shown in the image below:

The admin can take actions against the product according to the flags. The admin canDeny/ Suspend the seller.

For this, the admin will navigate to Marketplace Management > Manage Product andwill click on Deny under Deny attribute as shown in the image below:

After that, the admin will have to provide the reason for denying the product. The admincan also checkmark the checkbox to notify the respective seller via email about thedenial of the product.

After clicking on Deny, the product status will be changes to denied. The filter can beapplied as shown in the image below:

Just after tapping the Done button, the product list will get filtered with the status asDenied as shown in the image below:

22/109

Seller Product’s Settings

23/109

Attribute Set ID

24/109

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

Product Approval Required

By this option, admin can restrict automatic approval of the product e.g If the seller addsa product, every time the product will be moderated by admin, the store owner can setYES 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 a seller edits a product, every time the product will be moderated by admin, thestore 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 findthe category tree view for selecting the category for the products as is displayed similarto the admin’s category tree view.

Allowed Categories for the seller to add products

Using this field admin can restrict seller to use only some selected categories to addproducts. 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 beadded by the seller from the front-end.

25/109

Allow seller to add products with SKU type

Admin can allow the sellers to add the products with two types of SKU’s – Static andDynamic.

In the static type of SKU, Seller set SKU will be used.

In the dynamic type of SKU, automatically created SKU will be used.

Product SKU Prefix

The value put by the admin in this field will be added at initial to the SKU that will be setby the seller. Also, this field only applies to seller products.

For example – If SKU prefix = “xyz” & product SKU is “T-Shirt” then, the product SKUbecomes => xyzT-Shirt

Allow Seller to Add Related Products

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

Allow Seller to Add Up-Sell Products

Admin can allow sellers to add ‘Up-Sell Products’ while creating or editing products fromthe seller’s panel.

Allow Seller to Add Cross-Sell Products

Admin can allow sellers to add ‘Cross-Sell Products’ while creating or editing productsfrom the seller’s panel.

Allow Seller to Add Limit on Product Purchase for Customer

Admin can allow the seller to set product purchase quantity limit for buyers.

If Admin Allowed limit on the Product Qty on Product Purchase for Customer

Here admin can enter the default value that will use when the seller has not set anyproduct purchase limit.

For example, if the admin has set default 5 product purchase quantity and the seller hasnot set any limit then the customer can only buy 5 product quantity. If the seller has setsome product quantity limit then that limit will be used.

26/109

Seller Order’s Settings

Order Approval Required

27/109

When set as “Yes”, the admin has to approve each order manually and only after that theseller will get notified about the order.

If this is set to “No”, the order notification will automatically be sent to the seller.

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

Inventory Settings & Seller Profile Page Settings

Enable Low Notification

If “Enable Low Notification” is selected as “Yes”, then seller get notified through their e-mails when their inventory decreases with subsequent orders.

Low Stock Quantity28/109

Here admin will enter low stock quantity, which will allow sending a low stock notificationmail to sellers when product quantity will be equal or less than this quantity.

Display Seller Profile

If the admin set this to “yes”, then the seller information will be visible under theMarketplace Dashboard menu, on the product and the landing page.

If the admin set this option as disabled, then the seller information will be hidden fromthe Marketplace Dashboard, product, and the Marketplace landing page.

Also, the seller will not be able to see the customer details, that will be hidden on theOrder View page, Shipping slip, Invoice, Credit Memo page.

Seller Information Display Card Type

The seller information can be displayed on the product page for which admin can selectthe desired design or card type as Type 1 and Type 2.

This is done to display the information about the seller which the customer can view andrefer to.

If Admin selects Card Type as Type 1-

If Admin selects Card Type as Type 2-

29/109

Enable Color Picker

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

Seller Policies Enable at the frontend

There is an option – ” Seller policies Enable at frontend ” if the admin sets it as “Yes”, thenthe seller shipping, returns, shipping policies, and privacy policies will be visible at thefrontend.

If the admin has set it as “No”, then the shipping and other policies will not be visible atthe frontend.

Rewrite Seller’s Shop URL

When this option is set “Yes”, then the seller can change the URL to any name they wantand then 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 newaccount it automatically creates the seller public URL at the time of registration.

If the admin has set this option as “No“, then the seller will have to manually add hisrewrite URLs.

30/109

Allow to show featured sellers

The admin can enable this option to show the featured sellers on various locations of thefront-end. Featured sellers can be added in:1. Pages2. Blocks

In the case of Pages:

The admin has to navigate through Content > Pages as per below image:

After that admin can create a new page or edit the existing one by selecting edit optionunder action.

31/109

Now, Admin has to select Insert Widget under the Content as per below image:

After clicking on Insert Widget the admin can select Widget Type as Vendor Featuredto display the seller profile at the front end.

For the reference see the below image:

Widget Type:

Select the Widget Type as Vendor Featured to show the seller profile at the front end.

widget Options:

Transaction Time- Here the admin has to enter the transaction time in millisecondswhich decides the transaction time between two featured sellers.

Width- This will decide the width of the seller featured profile which will display on thefront end.

The ratio of Height- Width- The Admin can decide the ratio of height and width of thefeatured seller profile display.

Seller Ids- Admin has to enter the Ids of the seller which they want to show at the frontend and each seller Ids are separated by a comma.

Front-End view:

32/109

In the case of Blocks:

The admin has to navigate through Content > Blocks as per below image:

After that admin can create a new Block or edit the existing one by selecting edit optionunder action.

Now, Admin has to select Insert Widget under the Content as per below image:

33/109

After clicking on Insert Widget the admin can select Widget Type as Vendor Featuredto display the seller profile at the front end.

Here, the admin has to enter

Transaction Time between two featured sellers,Width of the featured seller profile,Seller Ids of the sellers which they want to make visible on the front-end andRatio of Height: Width will be selected by the admin.

Fort-End view:

34/109

Marketplace Seller Review Settings

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

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

Display Seller Registration Block on Customer Registration Page

From here admin can enable or disable the seller registration from the customerregistration page.

When the option is set as “No”, and if Layout 2 or 3 is selected then it will work as a SellerCentral. For detailed information about this, you check the

When selected ‘Yes’

35/109

Layout Configuration

Case 1: When Layout1 is selected

Admin Panel

Marketplace Landing Page Layout

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

Marketplace Landing Page Head Title

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

Display Banner, Banner Image & Banner Content

Here admin will enable the option “Display Banner” so that the banner will be displayedon the front-end.

36/109

In “Banner Image” section, the admin will choose and upload the banner image.

For the “Banner Content”, the admin will write the content which will be displayed overthe banner image in the Marketplace.

MarketPlace Landing Page Label 1

Here admin will enter some catchy lines and it will be displayed above all feature’s icons.

Marketplace Landing Page Label 2

Here admin will enter some content which will be displayed above top 4 seller blocks.

Marketplace Landing Page Label 3

Here, Admin will enter the content for displaying above “View All Seller” button.

Marketplace Landing Page Label 4

Here admin will enter the content for displaying above marketplace content.

Marketplace Landing Page Button Label

Here admin will enter the label for the landing page button label and it will get displayedon banners.

Display Icons-

Admin can set this as “Yes or No” and then anyone can see Feature icon and Featurelabel.

Likewise, the admin will select for all the Feature icons 1,2,3,4 and Feature Label and itwill be displayed as per the admin setting.

About Marketplace

Here admin will enter the content inside the box provided.

Marketplace Seller List Page Bottom Label

37/109

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

Marketplace Seller List Page Top Label

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

Front-end

38/109

39/109

Case 2: When Layout 2 is selected

Admin Panel

40/109

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 willappear on the front-end.

Display Banner, Banner Image & Banner Content

Here admin will enable the option “Display Banner” so that the banner will be displayedon the front-end.

In “Banner Image” section, the admin will choose and upload the banner image.

For the “Banner Content”, the admin will write the content which will be displayed overthe banner image in the Marketplace.

41/109

Marketplace Landing Page Button Label

Here admin will enter the label for the landing page button label and it will get displayedon banners.

Terms and Conditions URL

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

Front-end

42/109

43/109

Case 3: When Layout3 is selected

Admin Panel

44/109

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 willappear on the front-end.

Display Banner, Banner Image & Banner Content

Here admin will enable the option “Display Banner” so that the banner will be displayedon the front-end.

In “Banner Image” section, the admin will choose and upload the banner image.

For the “Banner Content”, the admin will write the content which will be displayed overthe banner image in the Marketplace.

45/109

Marketplace Landing Page Button Label

Here admin will enter the label for the landing page button label and it will get displayedon banners.

Marketplace Landing Page Label 1

Here admin will enter some catchy lines and it will be displayed above all feature’s icons.

Marketplace Landing Page Label 2

Here admin will enter some content which will be displayed above top 4 seller blocks.

Marketplace Landing Page Label 3

Here, Admin will enter the content for displaying above “View All Seller” button.

Display Icons-

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

Admin will explain the overall workflow of the Marketplace through the five icons. AnySeller can register themselves in the Marketplace, they can customize their profile andadd details, then add products for their shops.

After adding the products into their shops, selling will be done and they will generateprofit from sales.

Terms and Conditions URL

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

Seller Layered NavigationUsing this field the admin can enable a section of layered navigation on the categorycollection page.

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

Display Name for Admin in Layered Navigation– This section contains theinformation in which way the admin wishes to display his/her name in the layerednavigation section.

46/109

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

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

47/109

Seller’s Sitemap Setting

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

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

48/109

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

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

Seller’s Profile Url Priority in sitemap– The admin can set the priority of the seller’sprofile from 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 toupdate the collection url in the sitemap

Seller’s Collection Url Priority in Sitemap– The admin can set the priority of thecollection url in the sitemap.

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

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. Whenclicked on 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 toenter the filename, path, and select the store view for which the admin wants togenerate the sitemap and then click on save.

49/109

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

Marketplace Profile Page Fields Hints

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

Marketplace Transactional Emails

Now admin can select the custom templates from Marketing > Communications(Email Template). Created custom templates will be added to the drop-down and admincan use the desired template.

50/109

Admin can select the created template like this-

51/109

Marketplace Landing Page

The module is based upon a responsive theme which makes the marketplace landingpage more beautiful than before, incorporating an alluring banner with its content.

The page is divided into 4 different labels, between the Banner Image and Footer links,showing icons like Registering Yourself, Adding products, Start Selling and for GeneratingRevenues.

The second label will display the top 4 sellers of the marketplace, with their top threeselling products, Seller logo, Shop Title, and a button to redirect to view the full collectionof the seller.

The label also contains the option to ‘view the list of all the sellers’ of the marketplace atone place.

52/109

You can see there are four icons which display the overall working of the Marketplace ina gist. Any Seller can register themselves in the Marketplace, then add products for theirshops.

After adding the products into their shops, selling will be done and then revenue will begenerated for the sale.

53/109

After clicking on View All, you will be redirected to a new page, where the customer cansearch seller by a shop and all the seller’s information will be there along with the seller’slogo.

54/109

There will be a “View All” button which will display all the products of the seller.

Marketplace Vendor Sign-up

Seller signup is very easy, the user can signup for the seller using marketplace landingpage button or from store My Account link and during signup, they need to choose“Want To Become Partner”.

If they want to signup as a seller then they need to choose YES else NO. If they chooseYES then they need to put their shop URL which will be unique as per the screenshot.

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

55/109

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

Marketplace Seller Panel Management

If the user has been approved as a seller then the marketplace block will display in the

56/109

Account section of the user as per the image. From here Seller can edit their profile, addnew products, delete their products, view their transaction list, customer list, review andorder history.

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 notificationsfor products, transactions, and orders. Please refer to the screenshot.

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

Seller Profile

Edit Seller Profile Information-

Using this menu seller will have shop information like shop name, a location about theirshop, banner image, shop logo, company locality, shop meta description, and many moreparameters, as per the below image screenshot.

In the Seller profile panel, the seller can add their various social media links, contactnumber, Background color (if enabled by the admin), Shop title, Company Banner,Company Logo, Tax/Vat number, Payment details, Policy details, etc.

Edit Seller Shop URL-

One can now edit the different Shop page’s URL as required for Profile Page, Collection57/109

Page, Review page & Location Page, then can set accordingly as shown in the screenshot,which will be displayed in the URL of the particular page requested.

The seller can manage the custom URL for the shop.

Edit Seller Payment Information-

Under the Payment Details, the seller can add their bank account or PayPal id or anykind of payment information.

Front-end View of Seller’s Profile

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

Seller’s Profile Page

58/109

59/109

Seller’s Collection Page

When user will click on “Products” or “View All Products”, the user will be able to see allthe Seller’s Product which can be browsed by categories. From here buyer can add aproduct to his cart and proceed to further process.

Seller’s Product Page

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

Contact Seller

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

60/109

Seller’s Feedback Page

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

61/109

Seller’s Location Page

By clicking on seller location below Seller’s shop name the buyer will be redirected to the62/109

seller’s location page. From the seller’s location page buyer can view the seller’s locationon 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 forselecting the attribute set and product type for adding products at the seller end as perthe below cases-

Case 1 :

If the admin has set only one “Attribute set” and one “Product type” then – in this case,the seller will be directly taken to the “add product page” without being prompted toselect the Attribute Set and the Product Type for the new product.

This will cut the selection of these two options for the sellers where the admin has setonly one Attribute set and only one Product type for the sellers.

63/109

Case 2 :

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

64/109

Case 3 :

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

Case 4 :

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

65/109

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

Simple ProductAfter inserting Attribute Set and Product type, below page will be open, in which youhave to enter whole information about the product and save it. It’s all about adding anew product.

66/109

Note-The seller cannot upload the image from the WYSIWYG editor provided in theDescription text box in the Add Product page.

Short description, SKU, price, special price information.

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

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

67/109

Downloadable product information, create configurations and select related products.

Select up-sell products.

68/109

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

Front-end (Product Page)

69/109

The sellers can also add videos along with the products images. The admin needs toenter his YouTube account API Keys in the admin backend panel by navigating toStores->Configuration-> Catalog->Product Video.

Here, the admin will enter his account(YouTube) API key and then save the configuration.

70/109

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

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

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 intofiles and downloaded can be sold using this product type.

71/109

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

72/109

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

Configurable Product

Before creating a configurable product, Seller needs to create the attribute forConfigurable Products including Attribute Code, Attribute Label, Catalog Input Type, andValues Required.

The seller can add a Configurable product as shown below. You must create an attributefor Configurable products.

After entering all the details about the product, the seller will click on “CreateConfiguration” and then following pages will appear for the attributes code selection.

73/109

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

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

74/109

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 uploadimage(s) for each attribute values.

75/109

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

After successful addition of the product, the seller can see it on the product add thepage and then save that product.

Duplicate Product

A vendor can also create a duplicate copy of a product. A duplicate product can becreated either at the time of editing or adding a new product.

To create a duplicate copy of an existing product, edit product and click Save &Duplicate button.

76/109

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.

My Product List

Using this menu seller can manage their product like they can edit their product, tracktheir product sales and can check their ordered stock quantity as per the screenshot.

There is a mass delete option by which seller can delete whole product at a time.

The seller can use Filter property in which products can be filtered according to ProductName, Status & Date.

You can see this as below screenshot.77/109

My Transaction List

The seller can see their Transaction in this field. They can see whole statements(Totalseller earning, Total Sale, and Commission ) and total Payout.

The seller can also filter the transaction using Transaction id, Date, and view wholetransaction details.

They 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 awithdrawal.

78/109

Multi-site, Multi-store, Multi-Currency

Multi-Store

Setting up Multi store is one of the variable functionalities brings to store owner. Thisfeature allows you to create store as many as you need only in single configuration .

All store share the same domain, be set up as subdomains of the same domain, or haveentirely different domain, yet possibly share the same backend for the easieradministration.

Multi-Site

The website is the top-level container for sites, shipping methods, payment methods,and so on. if you want to create completely separate sites that do not share the cart,shipping methods, and so on, it is obligatory to create separate websites that will use thesame domain or different domains.

79/109

Multi-currency.

Configure Currency to determine what currency customers are allowed to use whenchecking out on your store. The currency symbol will appear in product prices and salesdocuments such as orders and invoices. Most interestingly, store admins are able tocustomize its appearance if needed.

Moreover, you can set more than 20 currency units of the corresponding countries inthe world. If your store accepts multiple currencies, Currency Chooser is available in theheader of the storefront.

The customers can choose their preferred currency at the store front-end.

80/109

My Order History

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

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

81/109

After clicking on View Order, Order Details will display with Buyer information, Shippingaddress, Shipping method, Billing address, Payment method, Items ordered as shownbelow along with that, a seller can manage shipment, add the tracking number, thecreation of credit memo, sending emails, printing of invoices, etc. Just by viewing order in‘My order history’.

82/109

RefundThe seller can also refund the amount to his/her customers from the Marketplacemodule.

After creating the invoice, the seller will click on “Credit Memo” like the image below:

The seller can update the quantity for the refund and can also add the adjustment fees.

You can check the below image for a better understanding:

83/109

Customers84/109

Under this section, the seller will be able to view all of his customers and can see theorder placed 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

The seller will be able to view all the review and ratings given by the customers.

The vendor can check the price, value, quality ratings along with the feed summary,review, date and the 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 willappear in the header of PDF files.

85/109

Marketplace Dashboard

Using seller dashboard seller can track his income, 5 top selling products, lifetime sales,total payout, and the remaining amount that is left to be paid out.

Also, the seller can track his sales by 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, theseller can see his sales statistics as a bar graph and can filter the results using year,month, week and day.

If Seller has any doubts or query then, they can frequently ask the questions or doubts tothe admin.

This is a way of communication between Seller and Admin for Seller’s query.

Seller Order Notification Mail Template

In the Marketplace Module, if an order is placed and its invoice has been created thenthe seller will receive product sold notification mail with their product details.

86/109

For example, if an order is placed with three products (A, B, C) of Seller (x,y,z)respectively. So when order invoice will be created then sellers (X, Y, Z) will receive anemail for their products (A, B, C respectively) with order details.

Marketplace Admin Management

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

The admin can also view the notification count for new seller request, add or edit sellerproduct and new feedback.

87/109

The admin can even click the notification bell icon to quickly view the notifications forproducts, sellers, and feedbacks.

Please refer from the screenshot below:

Manage Products

This menu is responsible for managing Seller’s Product from Marketplace configurationpanel (Store > Settings > Configuration) product approval is required then, in this case,every product added by seller needs to be approved by admin.

Product approval will happen from the Manage Product menu as per the screenshot.There is also a Deny option by which admin can deny the Seller’s product for a validreason.

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

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

88/109

Manage Seller

This menu is responsible for Seller Management from marketplace configuration panel(Store > Settings > Configuration).

If partner approval is required then, in this case, the admin needs to set the status of theseller:

1. Disapprove- Admin can disapprove the seller.2. Approve- Admin can approve the seller.3. Processing- Admin can set the status of the seller profile from pending to

processing.

View Seller’s Order-89/109

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

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

90/109

The admin can deny any seller by clicking on the Deny Button and entering the reason.

To clear out the message admin can click the reset button.

91/109

View/Edit Seller’s Information-

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

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

92/109

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

The admin can assign categories to a seller by going to Assign Category option as visiblein the screenshot below. The seller can now add products and select only the assignedcategories.

93/109

When the admin needs to assign any product or mass assign products to any particularseller, the admin will click the menu item “Product Assignment”.

Here the admin will find a complete list of products in the catalog. Admin will check theIds of the products that are to be assigned to the seller and will click the save customerbutton after that to assign the products to the seller.

Using this field admin can remove any seller from the Marketplace and make him anormal customer.

94/109

Assign Seller to the Product

Just like the admin assigns product to the seller, in multi-vendor module admin will alsoassign sellers to products. For this, the admin will open the product in edit mode andthen select the seller to assign the product:

Note:This functionality will not work for the products which are already assigned to theirrespective sellers. For doing this, first, the admin will un-assign that product from theedit seller page to which it is assigned.

Manage Commission

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

95/109

Seller Transaction

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

Manage Feedback

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

and quality in terms of the star.

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

96/109

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

Seller Dashboard Navigation

This setting will bring change to hide the “Seller Profile” menu item from the sellernavigation menu as shown below.

Landing Page

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

97/109

Product Page

On the product page, the seller information which is visible to the customers will behidden as shown below in the screenshot.

98/109

Seller Order History Page

On My Order History page , the buyer information will be hidden from the seller asshown below.

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

99/109

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

100/109

The Packaging Slip downloaded as PDF will not have any buyer details on it as shownbelow in the screenshot.

101/109

Invoice and Credit Memo

Invoice –The buyer information will be hidden on the View Invoice Details page of the seller asshown below.

102/109

The buyer information is also hidden from the downloaded PDF of the Invoice as perthe below screenshot.

103/109

Credit Memo –

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

104/109

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

105/109

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

106/109

How to Use Advanced Pricing in Multi-Vendor Marketplace?

The advanced pricing can be said as the special price offered to a specific group ofcustomer. Advance pricing can be implemented on simple, virtual, downloadable, andbundle products.

Advanced pricing data is synchronized with product pages. For example, if you update atier price 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

107/109

How To Make Tier Price Visible On Seller End?Tier Price is a major component of Advance Pricing which gives the customer anadvantage of receiving the discount on the basis of the quantity purchased.

That is, you offer a quantity discount on a product listing or product page in thestorefront. However, the discount can be applied to a specific store view or customergroup.

Extended Functionality- The Module has an additional feature which will enable theseller to have a facility to set tier price for the product for the specific group of people.

108/109

This could be achieved by Custom Attribute Marketplace Add-on, we can simply go toCustom Attributes in the admin panel.

Here, the admin can select the ‘tier_price’ attribute and under Action drop-down, clickon ‘Show In Front‘.

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

Note- In order to have the functionality of Tier Pricing in Seller end you must have the

That’s much for the Multi vendor Marketplace module. Still have any doubt orsuggestion, feel free to add a ticket and let us know your views to make the modulebetter https://webkul.uvdesk.com/

109/109

add-on, Custom Attribute Marketplace Add-on