Live Demo Buy Now

Magento 2 B2B Marketplace


Convert your Magento store into B2B Marketplace like Alibaba, Indiamart, ThomasNet, EC21. Magento 2 B2B Marketplace will create an online platform where business buyers and suppliers around the globe can connect and do business transactions with each other. Webkul B2B Marketplace extension has various built-in features such as – Separate Supplier Microsite, Request Quotations, Quick Order, Contact Supplier, Supplier Reviews, much more.


  • Each supplier will have a separate microsite
  • Customers can create quick order
  • Contact supplier
  • Send quotation request to supplier
  • Supplier dashboard for analyzing sales, review, customers
  • Featured products section
  • Supplier verification process
  • Supplier review section
  • Contact information section
  • Social channels of suppliers
  • Supplier policies


When you extract the downloaded zip file you will find three additional modules in it. Please follow the installation process with the sequence as follows:

1 – Install Webkul Magento 2 Multi-Vendor Marketplace module, for this extract magento2_marketplace extension zip and follow its readme.txt file installation procedure.

2 – Install Webkul Magento 2 Marketplace Quote System module, for this extract magento2_marketplace_quote_system extension zip and follow its readme.txt file installation steps.

3 – Installation of Webkul Magento 2 Marketplace Vendor Sub-Domain Module, for this extract magento2_vendor_sub_domain extension zip and follow its readme.txt file installation steps.

4 – Unzip the magento2_b2bMarketplace extension zip and then move “app” folder (inside “src” folder) into Magento root directory.

Run Following Command via terminal

First Command – php bin/magento setup:upgrade
Second Command – php bin/magento setup:di:compile
Third Command – php bin/magento setup:static-content:deploy

5 – Flush the cache and reindex all.

Module Configuration

Once you have installed the modules, login to the admin panel and go to Stores>Configuration>Webkul. In the B2B Configuration, you can set admin email address, global commission rate, set supplier approval settings.

General Settings


Supplier Review Settings – Select Yes to allow customers to submit review only after purchasing a product.

Landing Page Settings

Here, you can configure the marketplace landing page settings where the admin can customize the layout, banner, title, button label, feature icons, terms & conditions URL, and much more.

Mail Settings

There are different types of email notifications which are sent to admin, customer, and supplier. The admin can select email templates from Marketplace Transaction Emails section.

Quote Configuration

Here the admin can enable/disable the quote functionality and select email templates for a quote.

Supplier Registration

On the frontend, a new supplier can register on the website by clicking Supplier Registration link in the header section.

Various information needs to fill when a new supplier registers on the website such as first name, last name, contact details, address, shop URL, shop name, etc.

After filling all the information, the supplier can go to its dashboard and manage the shop.

Supplier Dashboard

From the Dashboard section, the supplier can get an overview of its shop. From lifetime sales, top selling products, categories, customers, latest orders, and comments.

Verification – A supplier needs to verify its email address and account for displaying the verified badge on the frontend.

Adding Product

A supplier can add three types of products – simple, downloadable, and virtual types of product.

Detailed information about a product can be entered in the product information such as name, price, stock, meta information. Select category, enter a description, short description using WYSIWYG editor.

Quantity Restriction – A supplier can set the minimum quantity for a product that which will be added to the cart. Further, the admin can enable the Quote Status and set minimum quantity with cost.

After adding all the information in the new product, the supplier can see make any further changes by going to Products>My Products List. The product needs to be approved by the admin for displaying on the storefront.

Approval by Admin

For approving a supplier product, the admin needs to follow B2B Marketplace>Manage Product>Actions>Approve. After the confirmation, the product will be available for purchase at the storefront.

An email notification will be sent to the supplier as well for informing about product approval status.

Product Page

On the product page, Quote This Product button is available under Add to Cart button. Also, supplier information is also available with Contact Us feature.

Supplier Information

A supplier can provide and display detailed information about its shop to its customers. First, log in to supplier account and then go to the Settings page.

Company Info – In this first tab, a supplier can provide company name, contact details, addresses, registered date, certification, etc.

Company Overview – From here, the supplier can provide some description of its business and mention social media links.

Supplier Info – From here, the supplier can provide its personal information such as name, role/designation, address, email, contact, etc.

Policies – A supplier can also display its return and shipping policy information to customers.

URL Settings – Here, the supplier can configure URL path for various web pages of its shop. A supplier can mention both target and request URLs.

Supplier Profile Page

Once the supplier has provided all the information about its shop, the customers can view the same information on the supplier profile page. Customers can view banner, company name, ratings, address, contact details, featured products, recently added products, policy information, etc.

To view the supplier profile page, the customers can find the SOLD BY link and click supplier company name.

Collection Page – On the Product(s) page, a customer can check out all the products listings of the supplier. There are various filters available through which customer can sort the products and view them in a grid or list layout.

Supplier Reviews – On the same page, the customers can read some reviews & ratings about the supplier and its products.


About Company – Here the customers can see the company name with a tagline, registered date, team size, operational address and corporate address with contact details. Under the company overview section, the customers can view the social media links also.

Policies – Here, the customers can see the shipping policy and return policy information of a supplier.

Supplier Contact – Here, the customer can get the contact information of supplier – name, designation, phone, email, etc.

Message Supplier

When a customer clicks Message Supplier button, the following pop-up window will appear. Here the customer can see the supplier response rate with time. A customer can also upload an attachment with the message.

An email notification will be sent to the supplier when any new message is received.

The supplier can check the messages by logging into the supplier account and navigate to Messages. After that, the supplier will see all the customer names who have sent messages. Simply click a customer name, enter a message and hit send button. An email notification will be sent to the customer email.

The customer can check the replies from the suppliers by going to My Account>Supplier’s Message.

Quick Order

A customer can place a quick order on the B2B marketplace for quickly adding and purchasing the products by searching them using a product name or SKU.

Go to the Quick Order page, find a product by entering a product name or SKU number, enter a quantity, click Add Row to add more products and proceed to checkout.

Update quantity, check sub-total value and see estimated cost of shipping with discount details.

Check out process works same as default Magento order. First, the customer needs to select a shipping address, and then choose a payment method and place an order.

Select a payment method and place the quick order.

Order ID is created.An email notification is sent to the customer and the supplier when a new order is placed.


Request a Quote

To send a request for quotation to a supplier, a customer can go to Request a Quote page. On this page, the customer needs to provide detailed information about the request. Here, the customer will provide product information, quote title with a message, and contact information as well.

After submitting the request, the supplier can check the request by going to Quotes options.

After viewing a request, the supplier can accept or reject the quote reject. A supplier can also send a message to the customer. Only a customer can edit the price and quantity of a quote.

Once the quote is approved or rejected by the supplier, the customer can check the status from My Account>Quote Details section. The Add to Cart button will become active when the supplier approves the quote request.

Managing Orders

The admin can allow the suppliers to manage their customer orders. A supplier can view complete order information, create an invoice, shipment, add tracking number, print document, create a credit memo.

View Order – By clicking view order link, the supplier can check the ordered items with quantity, price, commission, discount, tax, shipping cost. And in the customer details section, the supplier can see shipping & billing address with phone number, and also see the selected payment method.

The supplier can add the shipping carrier name with tracking number in this order.

Customer List

A supplier can view and find all the customers who have purchased its products by going to Customers section. Here, the supplier can see name, email, contact number, gender, address, base total, and orders count.

Supplier Reviews

Write a Review – Any customer can submit a review for a supplier by clicking Write a Review button. The customer will be redirected to another page, where feedback can be submitted using rating scale and some description.

However, the admin can decide whether to approve the review or not. The reviews which are not approved are not visible on the storefront. The admin can navigate to B2B Marketplace>Manage Feedback>Select a Review>Actions>Approve/Disapprove option.

A supplier can check the reviews by going to Reviews section. The list will mention ratings, review title, summary, customer name, status, and date submitted.

Admin Management

The admin has a complete control over the marketplace and its suppliers. From B2B Marketplace admin panel menu, you can manage suppliers and their products, commission, reviews, transactions, custom attributes, and quotes.

Manage Supplier Products

From B2B Marketplace>Manage Product, the admin can see the complete list of products created by all the suppliers. The admin can approve, disapprove, deny, edit, preview a supplier’s product.


For further queries or customization requirements, please send an email to If you find any issues in this module, please create a support ticket at-

Current Product Version - 2.0.0

Supported Framework Version - 2.0.x, 2.1.x, 2.2.x

. . .


Add Your Comment

Be the first to comment.