User Guide for Magento 2 Marketplace Extension
Magento 2 multi-vendor marketplace extension turns your Magento store into a super functional eCommerce marketplace. With our multi-vendor marketplace extension, the store admin can have an online marketplace like the Amazon website. The seller of the marketplace platform can manage the whole store, including - inventory, product shipment, seller’s profile page, templates, collection page and much more.
The marketplace seller can add up to any number of simple and configurable products and showcase those products with attractive Magento 2 templates and themes along with responsive web designs.
Notes to remember:
- You need to install the “PATCH” file v2.3.0-2.3.3 in the Magento 2 multi-vendor marketplace extension zip that you downloaded from us just before.
- If you’re using any Magento version above v2.3.3, you don’t need to install the patch mentioned above.
- Our Magento 2 extension will not fit well with your Magento platform if you use a lower version of Magento.
- But if you’ve any Magento v2.0.x, then you can use any version of the marketplace extension.
- Also, our multi-vendor marketplace extension will not work with the Magento v2.0.x, but it works well with the Magento 2.1.x version.
How to install the Magento 2 multi-vendor marketplace extension?
Installation - Magento 2 Marketplace Extension
Once after downloading the Multi-vendor marketplace extension, you’ll get a zip file downloaded to your system folder. You have to extract the zip content from the folder before starting with the installation process.
The folder you were extracting will have an “SRC folder” inside to find the app folder.
After completing the above steps, carry and transfer the app folder into the Magento2 root directory on the server as shown below:
Therefore, after the successful installation, you have to run the command on the Magento2 root directory:
First Command –
php bin/magento setup:upgrade
Second Command –
php bin/magento setup:di:compile
Third Command –
php bin/magento setup:static-content:deploy
Once after running the above commands, you can now have to flush all cache files from the Magento admin panel as shown below:
Go to System→Cache management as shown below.
Configuration for Multi-lingual Support:
Multi-vendor marketplace extension supports Multi-language, that is, Multi-lingual support. Admin of the store can set up any locale language available in the multi-vendor extension package by navigating through the below steps:
Move to Store→Configuration→General→Locale Options,
Then click on the desired language to which you want to translate the entire store content. For instance, here we choose “English (United States)” as locale language as shown below:
Magento multi-vendor extension - Store language translation:
Suppose a user wants to translate the entire Magento 2 marketplace extension language from English to French. Follow the following instruction to carry the language translation process.
Then they need to follow the path app/code/Webkul/Marketplace/i18n from the unzipped Magento 2 multi-vendor marketplace folder. From there, you’ll get a CSV file named “en_US.CSV”.
Now they will rename that CSV as “de.Fr.CSV” and translate all right side content after the comma in the French language. Thus, after editing the CSV, save it and then upload it to the path app/code/Webkul/Marketplace/i18n.
The path should be followed to where the actual root folder has been installed, say Magento2, on the server. As the Magento 2 multi-vendor extension supports both the LTR and RTL languages, the module immediately gets translated into the French Language.
Magento 2 Marketplace Extension Configuration
After the successful installation, the store admin can able to view the store’s marketplace configuration settings hereon. To view, navigate through the following steps:
Let’s have a look at each option one by one in a sequence:
Google Analytics Account Management – Magento 2 Marketplace Extension
Now admin can manage Google Analytics with Magento marketplace extension, enable the extension and enter the Google Analytics Tracking ID in the Account number.
The seller can reach the general store configuration by navigating fromStore→ Configuration. And move to general settings from Webnexs Marketplace.
Marketplace Seller Panel Management
Once after the admin’s approval, the seller then can see the marketplace dashboard from the seller account section as shown below:
Being a seller, it is a must to monitor their store’s performance, so the multi-vendor extension helps to have an extensive overview of its sales and transactions including - Your income, orders, and last five orders.
Last five orders:
From thereon, the approved marketplace seller can edit their own profile as much as times they want, including:
- Add new product
- Edit and delete their existing products
- View the current transaction list
- Total customer list
- Reviews and order history
- Notification for product approval from the admin
- New order placement and transactions
Now the seller can have a quick view over the products, transactions, and orders under a single dashboard as shown below:
Edit Seller Profile Information
Under the "My profile" section, the seller can add their shop's pieces of information, including:
- GST number
- Store number
- PAN number
- Company/business name
- Country and Pincode
Bank details include Account Holder's name, Account Type (Current / Savings), Account Number, Confirm Account Number, IFSC Code, and Cancelled Check.
Shipping details including - Nick Name, Phone, Address Line 1, Address Line 2, Pincode, City, State.
Store assets details including Store Logo, Store Banner, Facebook Page URL, Twitter Page URL, Instagram Page URL, SEO Keywords, SEO description.
Company/business details: Business / Company Information
My account section allows the seller to have quick access to their account information including -
Contact information defined with sellers’ email and password to get into the store
Here, seller can have a list of newsletters they’re subscribed to.
Default billing address:
Seller can manage the default billing address to which the store bills to be directed.
Default shipping address:
Seller can manage the default shipping address to which the store bills to be directed.
My Downloadable Products:
My Wish List:
Under the address book, sellers can add a new address to their store for both billing and shipping; then, the seller can make any available addresses a default address later including:
Under account information, the seller can edit the store’s account information right from the basics such as first name, last name, email and password changes.
Stored Payment Methods:
My Product Reviews:
To reach the Manage seller option, navigate via the following path:
Webnexs Marketplace→Manage sellers
Admin of the platform has been provided with an option to manage each seller account who registered with the platform. From the grid shown, the admin can approve, disapprove, or even delete any seller registration and can end the whole process. An email notification will be sent to the seller on the deal if the admin approves or disapproves a seller account.
Fields like seller ID & name, seller email, store name, contact, commission and approval status are can be seen here.
Ultimately, the admin has multiple options to edit the set of seller information and to view the order details of the seller with the commission set up option for every seller.
If a need, an admin can create a new seller from the admin panel by selecting the “Add Seller” button as shown in the grid.
Also, if wanted, the admin of the store can edit the information of the existing sellers' information such as customer’s personal information including customer view, account information, addresses, orders, shopping cart, newsletter, billing agreements, product reviews, wish list, seller view by navigating through:
Webnexs Marketplace→Manage sellers→Action→Edit
The personal information section of the seller consists of last logged in, account lock, confirmed email, account created, account created in, customer group, etc
Admin can edit the bunch of particular seller’s account information such as group, name prefix, first name, middle name, last name, name suffix, email, date of birth, tax/VAT number, gender, send welcome email from, vertex customer code etc,
Under addresses, the admin can have an edit option to make changes in a seller's default billing and shipping address. Admin can now add a new billing or shipping address of the registered seller by clicking the "Add new address" button.
Admin can sort the seller side's order and filter the orders based on the order number, date of purchase, bill-to name, ship-to name, order total, purchase point, etc.
Admin can be assisted to view the shopping session; for this, the seller must log in to their account from their storefront to make the appropriate information available.
Admin can update and manage the sales running or upcoming product release via the admin panel with updates and news on the store.
Billing agreements are the list generated by the admin with the billing agreements including ID, reference ID, status, created, updated, etc. A store administrator can view, cancel, or delete customer billing agreements.
Product reviews are like a two-way communication between the sellers' product and admin to check the channels online review of any seller product with ID, Created, Status, Title, Nickname, Review, Visibility, Type, Product, SKU, etc.
Admin can now have a handy option to view a list of products that the seller added products they plan to have and sort them with product name, user description, quantity, add locale, add date, days in wish list etc.
Admin can have a wide view of how seller information would look on the whole with the following fields such as - Store Name, Company/business name, GST Number, Contact Number, Address Line, State, Pincode, Account holder name, account number, Account Type (Current/Saving), IFSC Code, Bank Check, Contact Name, phone, Store Logo, Store Banner, Store Banner, Twitter Page URL, Facebook Page URL, LinkedIn Page URL, Google Plus Page, SEO Keywords and Description, Company Description, etc.
To reach the Manage product option, navigate via the following path:
Webnexs Marketplace→Manage products
Every sellers’ product will be displayed here with multiple options with fields like product name & type, seller ID & email, SKU, price, quantity, and product’s current status as shown. Through the “View” action button, the admin can view all the relevant product information.
Admin can edit the store’s product every single attribute such as:
And all other important attributes like product reviews, images and videos, search engine optimization, related products, upsells and cross-sells, Customizable Options Product in Websites, Design, Schedule Design Update, Shipping, Gift Option, Marketplace Details, Certified Content, Sustainability, Product Specifications.
MANAGE SELLER ORDERS
To reach the Manage product option, navigate via the following path:
Webnexs Marketplace→Manage Seller Orders
All the information regarding the sellers including seller details, order ID, product details with price, the commission fee will be displayed here. Also, the acknowledged status and order date are available in this grid.
Additionally, the admin has options to view the order information and the option to credit the sold amount to the seller if any customer asks for a refund.
MANAGE SELLER REVIEW
Webnexs Marketplace→Manage Seller Review
Seller review grid shows admin, all seller reviews, and ratings with fields like Review, Ratings, customer ID, Product ID, Seller ID, and Status. Admin can approve review and ratings by selecting approve option in the status drop-down option if ‘Admin Approval Option Required’ is set as enabled in the seller configuration.
Navigate from Store→Configuration→Webnexs Marketplace→Seller settings
Need Admin Approval :
As a regular approval process, if the admin select “Yes” then the seller has to wait for admin approval to log in further. If you select “No”, then the seller can log in after successful registration.
Seller Commission :
This commission field is mandatory, admin can get a common commission globally that applies to all sellers registered with the platform.
Display Seller Profile link in Product Detail Page :
Admin has an option to select whether the seller profile link needs to be displayed on the product detail page or not.
Contact Admin :
The seller has an option to contact the admin by sending an email from their account dashboard. Here, the admin can enable or disable this option.
Select Admin Approval Email Template For Seller :
If the admin approves a seller, a notification email will be sent to him/her. In this Field, the admin has an option to select the email notification template.
Select Admin Disapproval Email Template For Seller :
If the admin disapproves of a seller, a notification email will be sent to him/her. Here, Admin can select the email template.
Select Contact Admin Email Template :
Admin can select the contact email template here. So Seller can send email to Admin.
Navigate from Store→Configuration→Webnexs Marketplace→Product settings
Product Auto Approval :
If you automatically select 'Yes, the seller product will be enabled and displayed in the front-end. If you select 'No', the seller has to wait for admin moderation to get the product displayed in the front-end.
Select Product Type(s):
The seller can select Simple, Virtual, Downloadable, and Configurable product types from the drop-down options based on their needs.
Product Custom Option:
Admin has an option to allow sellers to add custom options while adding a product.
Select Product Approval Template :
Admin can choose the email template for product Approval notification that is sent to the seller.
Select Product Disapproval Template :
Admin can choose the email template for product Disapproval notification that is sent to the seller.
Enable Product delete option for sellers :
If you select 'Yes,' the seller can delete the product in their dashboard; otherwise, the seller can only add and edit the products.
Bulk Product Upload Option for the seller :
Admin can enable/disable the seller's option to upload bulk products with images (upload format is .csv).
Enable Assign Product for Seller :
If a seller has to add a specific product available for sale already in the store, then the seller can use this option.
Enable Custom Attributes for Seller :
The seller can use the custom attributes which admin added in the admin panel.
Navigate from Store→Configuration→Webnexs Marketplace→Order Management
Enable Seller Order Management :
Admin has an option to enable/disable the order Management feature for sellers.
Select Seller New Order Notification Email Template :
After a customer purchases a product, a notification email will be sent to the corresponding seller and admin.
Select Buyer Order Item Cancel/Refund/Return Request Email Template :
Admin has an option to select the Cancel/Refund/Return Email notification template for buyers.
Select Seller Order Item Cancel/Return Email Template :
Admin has an option to select the Cancel/Refund/Return Email notification template for a seller if the buyer cancels the order.
SELLER REVIEW SETTINGS
Navigate from Store→Configuration→Webnexs Marketplace→Seller Review Settings
Enable Seller Review :
Admin has an option to enable or disable the seller review option for users from the admin panel.
Review Admin Approval :
If you select ‘Yes, automatically, the review will be enabled and displayed in the front-end. If you select ‘No’, then the review needs to be approved by the admin.
Enable Review Approval Notification :
Admin can enable/disable the email notification for Approval.
Select Admin Notification Email Template For Seller Review :
Admin could select the email template which is sent to admin if the user placed a review.
Select Admin Approval Email Template For Seller Review :
Admin can select the email template of Approval that is sent to the seller.
Select Admin Disapproval Email Template For Seller Review :
Admin can select the email template of Disapproval which is sent to the seller.
SELLER SUBSCRIPTION SETTINGS
Navigate from Store→Configuration→Webnexs Marketplace→Seller Subscription Settings
Activate Seller Subscription :
Enable/Disable the subscription feature.
Enable Sandbox Mode :
Select Yes to enable sandbox mode. Sandbox mode is a test mode.
Merchant PayPal ID :
Admin can enter their PayPal ID.
Enable Subscription Notifications :
Admin can enable/disable the email notification for the subscription feature.
Select Subscription Successful Notification Email Template For Seller :
Admin has the option to select the email notification to sellers when they subscribe for a subscription.
Select Subscription Successful Notification Email Template For Admin :
Admin has the option to select the email notification to admin when the seller subscribes for a subscription.
Select Subscription Expired Notification Email Template For Seller :
Admin has the option to select the email notification template for a seller when the subscription expired.
Attribute mapping is a marketplace-specific feature that enables the admin to map the store category with attribute sets for the vendor's product category. The admin can navigate to attribute mapping via the following steps:
Here, the admin can manually assign an attribute to set the product as per the selected category while the vendor creates the product.