Back to Top

Magento 2 Multi Vendor MSI

Updated 31 July 2024

Magento 2 MSI Marketplace With the advancement of e-commerce technological trends each day, every e-commerce site strives to offer its customers the best of services so as to keep the customers intact to the site.

Owing to this, it is quite necessary that whenever a customer places an order, it reaches the customer at the earliest.

MSI Marketplace Add-on for Magento 2(Adobe Commerce) is one such extension that facilitates a speedy delivery of orders/ products to the customers and enhancive inventory management.

The admin creates sources that are visible to the sellers. The sellers can select feasible sources from the list of sources created by the admin.

The sellers have the leverage to allocate a specific quantity to the sources as well.

Start your headless eCommerce
now.
Find out More

This way, as the customer places the order, the seller can deliver the order to the customer from the warehouse/ source which is near the customer’s location.

This also facilitates the timely delivery of the order to the customer.

Note –

  • This module is an add-on to Webkul’s Marketplace Module.
  • To use this module, you must install the Magento 2 Multi Vendor Module first.
  • This module supports Magento version 2.3.x and above.

Check the plugin overview in the video mentioned below –

ovmS2dPa96c

Features

  • The MSI feature shall be enabled in the seller end once the admin creates multiple sources in the admin panel.
  • The MSI option is visible to the seller while creating a product, under which the seller can enter a quantity.
  • The seller can choose a source even while creating a shipment for the order.
  • The MSI initiates enhanced inventory management at the seller’s end.
  • MSI facilitates product delivery to the customers from the source/ warehouse which is nearest to the customer.

Installation

Customers will get a zip folder. Then they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.

You need to transfer this app folder into the Magento 2(Adobe Commerce) root directory on the server as shown below.INSTALLATION

After the successful installation, you have to run these commands in the Magento 2(Adobe Commerce) root directory.

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush

Language Translation

For translating the module language, navigate through src/app/code/Webkul/MpMSI/i18n and edit the en_US.csv file.

Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.

Then upload it to the path src/app/code/Webkul/MpMSI/i18n where the Magento 2 is installed on the server.

The Magento 2 MSI Marketplace module gets translated into the Arabic Language. It supports both RTL and LTR languages.webkul-magento2-paytabs-sadad-payment-multilingual

Creating Sources: Admin End

After successfully installing the module, the admin can add a new source by navigating through Store > Inventory > Sources.

The admin simply needs to click on the Add New Source button as shown in the image, to create a new source.

magento 2 marketplace msi sources

On clicking the ‘Add New Source‘ button, a New Source page shall open up.

The admin will add the General details, Contact Info, the Address Data as shown in the image below.

add new source

add new source contact

Once the admin saves the details, the source that the admin created (here, Canada), is visible under the Source List as shown in the image below.

new source added

Manage Sources: Admin End

It is quite easy for the site admin to edit the details of the source that the admin creates.

The admin simply needs to click on the Edit option under the Action column as shown in the image below.

msi new source added

On clicking the Edit option, the Edit Source: Canada page for the respective source shall open up where the admin can edit details as need be.

edit added source

Add New Stock

The admin will have to assign stock to each of the sources which the admin creates.

To create a new stock the admin will have to navigate through Store > Inventory > Stocks, where the admin will find the Add New Stock tab to create a new stock as shown in the image below.

magento2 marketplace msi manage stock

On simply clicking, the Add New Stock tab, the admin can configure the General details, Sales channels, and the Sources.

The admin needs to click on the Assign Sources tab as shown in the image below.

msi add new stock

The Assign Sources page shall open up where the admin will have to select the Sources from the given source list, then click on the Done button.

msi assign sources to stock

The sources which the admin selects will display under the Sources option, against Assigned Sources as shown in the image below.

msi sources assigned to stock

On saving the details of the new stock, a success message shall display on top of the page.

Also, on creating new stock in Magento 2 MSI Marketplace, the main website must be chosen as shown in the image below.

msi edit stock

msi edit stock assign sources

Assign Sources: Seller End

On the seller end, the Assign Sources option shall be visible on the new product creation page.

The seller will have to log in to the seller end and click on New Products as shown in the image below.

webkul-magento2-msi-marketplace-addon-add-new-product-seller-end

The Assign Sources option shall be visible only once the admin adds the sources in the admin panel as shown in the image below.

The seller needs to click on the Assign Sources tab so as to choose the sources and assign the stock.

webkul-magento2-msi-marketplace-addon-seller-assign-source-option

As the seller clicks on the Assign Sources tab it redirects the seller to the page where the sources are listed as shown in the image.

webkul-magento2-msi-seller-assign-sorce-to-stock-2

The seller will have to select the sources from the given list and click on the Done. In this way, the seller will able to select the sources from the list.

Source Item Status and Quantity Assignment

Thereafter, in the New Products Creation page under Assign Sources, the sources which the seller selects shall be visible.

Initially, the Source Item Status value is Out of Stock, which the seller will have to configure as In stock as shown in the image below.

webkul-magento2-msi-marketplace-addon-item-status-in-stock-1As the seller sets the Source Item Status field as In Stock and assigns a specific Quantity to each source, the seller can save the product.

A success message- “Your product has been successfully saved”, shall display as shown in the image below.

webkul-magento2-msi-marketplace-addon-product-saved-1

Thereafter, the seller can add a product to cart and make a purchase in a usual manner.

The seller’s needs to navigate through My Account > My Order History, to view the list of sources chosen by the seller.webkul-magento2-msi-marketplace-addon-select-sourcesThe list of sources shall be displayed under Order Information > Ship > Choose Source for quantity deduction.

order-information

The seller can choose any of the sources such as the “United States” as in the above image.

This initiates faster delivery of products/orders to the customer from a warehouse, which is nearest to the customer’s location.

Product List View

Once the sources and stocks are assigned to the products, the Quantity Per Source and Salable Quantity of the products will be visible in both Admin and Seller end.

Admin Manage Seller’s Product List

The admin can view the seller’s product list and check the source and stock details under the attributes itself. This will reduce efforts to view the product details.

msi manage sellers products

Seller Product List

The attributes will be visible as shown in the image below. The seller can edit the Quantity per source and Salable quantity by clicking on the edit icon under the action tab.

admin-product-list-blog-2

That’s all for the<strong> MSI Marketplace Add-on for Magento 2. If you still have any issues, feel free to add a ticket and let us know your views on our helpdesk system – Webkul Support System.

You may also check our quality Magento 2 Extensions.

Current Product Version - 5.0.3

Supported Framework Version - Magento 2.3.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content