MSI Marketplace Add-on for Magento 2
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 as the earliest.
MSI Marketplace Add-on for Magento 2 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.
now. Read More
The sellers have the leverage to allocate a specific quantity to the sources as well.
This way, as the customer places the order, the seller can deliver the order to the customer from the warehouse/ source which is near to the customer’s location.
This also facilitates the timely delivery of the order to the customer.
- This module is an add-on to Webkul’s Marketplace Module.
- To use this module, you must install the Multi-Vendor Marketplace first.
- This module supports Magento version 2.3.x and above.
Check the plugin overview in the video mentioned below –
- 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.
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.
After the successful installation, you have to run these commands in 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
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 Magento2 is installed on the server.
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.
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.
Once the admin saves the details, the source which the admin creates (here, United States), is visible under the Source List as shown in the image below.
Manage Sources: Admin End
It is quite easy for the admin of the site to edit the details of the source which the admin creates.
The admin simply needs to click on the Edit option under the Action column as shown in the image below.
On clicking the Edit option, the Edit Source: United States page for the respective source shall open up where the admin can edit details as need be.
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.
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.
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.
On saving the details of the new stock, a success message shall display on top of the page as shown in the image below.
Also, on creating new stock, the main website must be chosen as shown in the image below.
Assign Sources: Seller End
In the seller end, the Assign Sources option shall be visible in 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.
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.
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.
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.
A success message- “Your product has been successfully saved”, shall display as shown in the image below.
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.The list of sources shall display under Order Information > Shipping Method > Choose Source for quantity deduction.
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.
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.
Current Product Version - 5.0.0
Supported Framework Version - Magento 2.3.x