{"id":244830,"date":"2020-04-24T14:09:28","date_gmt":"2020-04-24T14:09:28","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=244830"},"modified":"2025-08-12T05:49:27","modified_gmt":"2025-08-12T05:49:27","slug":"ecommerce-multi-vendor-distance-based-shipping","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/","title":{"rendered":"Magento 2 Multi Vendor Distance Based Shipping"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/magento2-multi-vendor-distance-rate-shipping.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Multi Vendor Distance Based Shipping extension<\/a> allows the sellers and the store admin to create custom shipping methods and charge freight rates based on the distance units. Using Google Maps, the distance is measured and the shipping cost is calculated unit-wise.<\/p>\n\n\n\n<p>This module also facilitates the Admin to set distance calculations based on \u201cGoogle Map Distance Matrix\u201d or \u201cLatitude Longitude\u201d.<\/p>\n\n\n\n<p><strong>Note:&nbsp;<\/strong>This module is an&nbsp;<strong>add-on<\/strong> to&nbsp;<strong>Webkul\u2019s Marketplace Module<\/strong>. To use this module you must have to install Webkul\u2019s <a href=\"https:\/\/store.webkul.com\/magento2-multi-vendor-marketplace.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Multi Vendor Module<\/a>&nbsp;first.<\/p>\n\n\n\n<p>Watch the below video tutorial to understand the extension workflow:<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder wk-block--yt-video\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"xuiqNgCzXrY\"><div class=\"components-placeholder__instructions\">xuiqNgCzXrY<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin can Enable\/Disable the Shipping Method<\/li>\n\n\n\n<li>Admin can provide Distance Rate Shipping method for their Products<\/li>\n\n\n\n<li>The seller can set Maximum Area to Cover<\/li>\n\n\n\n<li>Admin can set Shipping Origin Address based on which the calculation will be done<\/li>\n\n\n\n<li>Admin can set Shipping Rate per Unit Distance<\/li>\n\n\n\n<li>The seller can set their Shipping Origin Address based on which the calculation will be done<\/li>\n\n\n\n<li>Admin can add Handling Charge, Minimum Charge<\/li>\n\n\n\n<li>Admin can set Maximum Area to Cover<\/li>\n\n\n\n<li>The seller can provide Distance Rate Shipping method for their Products<\/li>\n\n\n\n<li>Admin can add whether to apply shipping item wise<\/li>\n\n\n\n<li>Admin can set Custom Error Message to display if shipping not applicable<\/li>\n\n\n\n<li>The seller can add Handling Charge, Minimum Charge.<\/li>\n\n\n\n<li>Admin can enable to Display Estimate Shipping Rate on Product pages<\/li>\n\n\n\n<li>Admin can set distance calculation based on &#8220;Google Map Distance Matrix&#8221; or &#8220;Latitude Longitude&#8221;<\/li>\n\n\n\n<li>The seller can set Shipping Rate per Unit Distance<\/li>\n\n\n\n<li>The seller can add whether to apply shipping item wise<\/li>\n\n\n\n<li>The Distance Unit can be in Kilometer or Mile which can be set by Seller or Admin<\/li>\n\n\n\n<li>Both admin and seller can upload the CSV in order to add the shipping rule.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">#Download Module<\/h3>\n\n\n\n<p>Firstly, you need to log in to Webkul Store, go to<strong>&nbsp;My Account&gt;My Purchased Products section<\/strong>, verify and then download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#Upload Folder<\/h3>\n\n\n\n<p>Once the module zip extracts, follow path src&gt;app and then copy the app folder into the Magento 2 root directory on the server as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"451\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\" alt=\"Magento 2 opencart connector installation\" class=\"wp-image-373037\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-300x113.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-250x94.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-768x289.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1536x577.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png 1855w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">#3 Run Commands<\/h3>\n\n\n\n<p>You need to run the following commands:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>php bin\/magento setup:upgrade<\/code><\/li>\n\n\n\n<li><code>php bin\/magento setup:di:compile<\/code><\/li>\n\n\n\n<li><code>php bin\/magento setup:static-content:deploy<\/code><\/li>\n\n\n\n<li><code>php bin\/magento indexer:reindex<\/code><\/li>\n\n\n\n<li><code>php bin\/magento cache:flush<\/code><\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Translation<\/h3>\n<\/div><\/div>\n\n\n\n<p>For translating the module language, navigate through&nbsp;<strong>src\/app\/code\/Webkul\/MpDistanceRateShipping\/i18n<\/strong>&nbsp;and edit the en_US.csv file. Thereafter, rename the CSV as \u201cen_SA.csv\u201d and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"293\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-1200x293.png\" alt=\"Magento 2 opencart connector language translation\" class=\"wp-image-373049\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-1200x293.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-300x73.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-250x61.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-768x187.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, upload it to the path&nbsp;<strong>src\/app\/code\/Webkul\/MpDistanceRateShipping\/i18n<\/strong>&nbsp;where the installation of Magento 2 is on the server. The module translates into the Arabic Language. It supports both RTL and LTR languages.<\/p>\n\n\n\n<p>The user can edit the CSV like the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"993\" height=\"678\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/i18file_translation.png\" alt=\"i18file_translation\" class=\"wp-image-414023\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/i18file_translation.png 993w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/i18file_translation-300x205.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/i18file_translation-250x171.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/i18file_translation-768x524.png 768w\" sizes=\"(max-width: 993px) 100vw, 993px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to Get Google Maps API<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google Location API services are used in our module. To have these services you must have the&nbsp;<a href=\"https:\/\/developers.google.com\/maps\/documentation\/javascript\/get-api-key\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Map API Key<\/a>&nbsp;to make use of this extension.<\/li>\n\n\n\n<li>You need to enable billing for your Google account project under which the API Key is created.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Admin Configurations<\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation, the admin will navigate through&nbsp;<strong><strong>Marketplace Management &gt;<\/strong> Marketplace Distance Rate Shipping<\/strong> to configure the initial module settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1122\" height=\"630\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/webkul1.png\" alt=\"webkul-Multi-Vendor-Distance-Based-Shipping-for-Magento-2-Admin-Configurations\" class=\"wp-image-283211\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/webkul1.png 1122w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/webkul1-300x168.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/webkul1-250x140.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/webkul1-768x431.png 768w\" sizes=\"(max-width: 1122px) 100vw, 1122px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable:&nbsp;<\/strong>The Admin can select Yes to enable the module.<\/li>\n\n\n\n<li><strong>Google Map API Key:<\/strong>&nbsp;Enter the above generated Google Maps API Key here.<\/li>\n\n\n\n<li><strong>The<\/strong>&nbsp;<strong>Admin Location:<\/strong>&nbsp;Here, the Admin can enter the location of the store.<\/li>\n\n\n\n<li><strong>Admin Latitude:&nbsp;<\/strong>The latitude of the admin\u2019s location will be automatically entered once the location is entered.<\/li>\n\n\n\n<li><strong>Admin Longitude:&nbsp;<\/strong>Also, the longitude will be automatically set according to the entered location.<\/li>\n\n\n\n<li><strong>Show Estimate on Product<\/strong>&nbsp;<strong>Page:<\/strong>&nbsp;If set Yes then this will show the estimate shipping charges on the product page.<\/li>\n\n\n\n<li><strong>Calculate Distance Based On:&nbsp;<\/strong>The Admin can calculate shipping distance by either selecting \u201cGoogle Map Distance\u201d or \u201cLatitude and Longitude\u201d<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Distance Rate Shipping Configurations<\/h3>\n\n\n\n<p>There are a few of the other configurations as well. The admin can configure further configurations by navigating through&nbsp;<strong>Stores<\/strong>-&gt;&nbsp;<strong>Configuration<\/strong>-&gt;&nbsp;<strong>Sales<\/strong>-&gt;&nbsp;<strong>Shipping Methods<\/strong>-&gt;&nbsp;<strong>Distance Rate Shipping<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"540\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-1-1-1200x540.png\" alt=\"WebkulMulti-Vendor-Distance-Based-Shipping-for-Magento-2\" class=\"wp-image-283233\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-1-1-1200x540.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-1-1-300x135.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-1-1-250x112.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-1-1-768x345.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-1-1.png 1276w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1187\" height=\"604\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-2.png\" alt=\"Webkul-Multi-Vendor-Distance-Based-Shipping-for-Magento-2\" class=\"wp-image-283241\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-2.png 1187w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-2-300x153.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-2-250x127.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Webkul-Distance-2-768x391.png 768w\" sizes=\"(max-width: 1187px) 100vw, 1187px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enabled for Checkout:&nbsp;<\/strong>If set yes then the Distance Rate Shipping will be visible at checkout.<\/li>\n\n\n\n<li><strong>Title:<\/strong>&nbsp;Enter the Title of the shipping method that will display to the customers on the website front-end.<\/li>\n\n\n\n<li><strong>Method Name:&nbsp;<\/strong>Also, the method name enter will display to the customers on the website front-end.<\/li>\n\n\n\n<li><strong>Rate Per Unit:<\/strong> Enter the shipping charges apply on the basis of per unit, set. For example, if the rate per unit is set 50 and the unit set is kilometres and if any customer orders a product within a 1kilometer range then shipping charges will be 50.<\/li>\n\n\n\n<li><strong>Maximum Area Cover:<\/strong>&nbsp;Here, enter the maximum area to cover for a distance rate shipping.<\/li>\n\n\n\n<li><strong>Item Wise Rate:&nbsp;<\/strong>If set Yes then the shipping charges will be calculate based on per product. The shipping amount will be multiply by the number of products order.<\/li>\n\n\n\n<li><strong>Handling Charges:&nbsp;<\/strong>Enter the handling charges.<\/li>\n\n\n\n<li><strong>Minimum Charge:<\/strong> Set the minimum charge. If shipping charges calculate is less than the minimum charge then minimum charges will be apply.<\/li>\n\n\n\n<li><strong>Unit:&nbsp;<\/strong>Select the unit that will decide the shipping charges. The Admin can either select \u201cKilometers\u201d or \u201cMiles\u201d.<\/li>\n\n\n\n<li><strong>Ship to Applicable Countries:<\/strong>&nbsp;Here, select the countries where distance rate shipping will be applicable. The Admin can either select \u201cAll Allowed countries\u201d or \u201cSpecific Countries\u201d.<\/li>\n\n\n\n<li><strong>Ship To Specific Countries:<\/strong> Select the specific countries where this shipping will be applicable. Also, This setting will be available if the admin has select \u201cspecific countries\u201d on \u201cShip to Applicable countries\u201d.<\/li>\n\n\n\n<li><strong>Show Method If not Applicable:&nbsp;<\/strong>If yes then the method will show at the front if even if the shipping is not applicable to that area.<\/li>\n\n\n\n<li><strong>Display Error Message:<\/strong>&nbsp;The entered error message will show when the distance rate shipping is not applicable.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Upload CSV to Add Shipping Details &#8211; Admin<\/h3>\n<\/div><\/div>\n\n\n\n<p>The admin can upload the <strong>CSV<\/strong> file which contains distance &#8220;From&#8221; to &#8220;To&#8221; and shipping rate.<\/p>\n\n\n\n<p>To do so the admin needs to navigate through <strong>Marketplace Management &#8211;&gt;Marketplace Distance Rate Shipping Manager<\/strong> as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"632\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-shipping-range-1200x632.png\" alt=\"Distance-shipping-range\" class=\"wp-image-259293\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-shipping-range-1200x632.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-shipping-range-300x158.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-shipping-range-250x132.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-shipping-range-768x405.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-shipping-range.png 1264w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here the admin will get the following tab:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Shipping Details<\/strong>:<\/h3>\n\n\n\n<p>This will show an intuitive table view that includes a list of distance ranges and shipping rates after uploading the CSV file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Marketplace-Dist.png\" alt=\"marketplace-1\" class=\"wp-image-259294\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If admin wants to edit specific shipping rule then admin needs to click on particular row. It brings you to the shipping rule page. From here the admin can modify shipping rate and distance range as required.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1172\" height=\"518\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Shipping-Rule.png\" alt=\"Shipping-Rule\" class=\"wp-image-259295\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Shipping-Rule.png 1172w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Shipping-Rule-300x133.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Shipping-Rule-250x110.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Shipping-Rule-768x339.png 768w\" sizes=\"(max-width: 1172px) 100vw, 1172px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Add Shipping<\/strong>:<\/h3>\n\n\n\n<p>As similar to the below image admin can upload the CSV file to add the Shipping rule. Once uploaded, it will get listed under the Shipping details tab.<\/p>\n\n\n\n<p>The admin can even download the sample CSV file and modified it. Then upload it by using the choose file option as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Marketplace-Dist-1.png\" alt=\"marketplace-2\" class=\"wp-image-259296\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After that, need to click on Add Shipping button to save the shipping information.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Distance Rate Shipping &#8211; Seller End<\/h3>\n<\/div><\/div>\n\n\n\n<p>The seller can also set the distance-based shipping method for their products. To do so, the seller has to configure first below settings:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Set seller location<\/li>\n\n\n\n<li>Shipping configuration<\/li>\n\n\n\n<li>Distance Rate Shipping<\/li>\n\n\n\n<li>Shipping Setting<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Set Seller Location<\/h3>\n\n\n\n<p>Once the seller login with their panel, they have to navigate <strong>Marketplace Dashboard &#8211;&gt; Set Seller Location<\/strong> to set the location for shipping of their products.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"612\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/set-seller-location-1200x612.png\" alt=\"set-seller-location\" class=\"wp-image-259302\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/set-seller-location-1200x612.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/set-seller-location-300x153.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/set-seller-location-250x127.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/set-seller-location-768x392.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/set-seller-location.png 1208w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Location<\/strong>: Here, the seller can enter the location of the store.<\/p>\n\n\n\n<p><strong>Latitude<\/strong>: The latitude of the seller&#8217;s location will be automatically entered once the location is enter.<\/p>\n\n\n\n<p><strong>Longitude<\/strong>: Also, the longitude will be automatically set according to the enter location.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Shipping Configuration<\/h3>\n\n\n\n<p>Next, the seller has to navigate <strong>Marketplace Dashboard<\/strong> <strong>&#8211;&gt; Shipping Configuration<\/strong> to set the shipping information.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1132\" height=\"625\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-configuration-1.png\" alt=\"shipping-configuration-1\" class=\"wp-image-244937\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-configuration-1.png 1132w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-configuration-1-300x166.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-configuration-1-250x138.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-configuration-1-768x424.png 768w\" sizes=\"(max-width: 1132px) 100vw, 1132px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Maximum Area Cover<\/strong>: Here, enter the maximum area to cover for a distance rate shipping. If not set then no limit for delivery distance.<\/p>\n\n\n\n<p><strong>Unit<\/strong>: Select the unit that will decide the shipping charges. The seller can either select \u201c<strong>Kilometers<\/strong>\u201d or \u201c<strong>Miles<\/strong>\u201d.<\/p>\n\n\n\n<p><strong>Rate Per Unit:<\/strong> Enter the shipping charges apply on the basis of per unit.<\/p>\n\n\n\n<p>For example, if rate per unit is 40 and the unit set in kilometers. When any customer orders a product within a 1-kilometer range then shipping charges will be 40.<\/p>\n\n\n\n<p><strong>Item Wise Rate<\/strong>: If set Yes then the shipping charges will be calculated based on per product. The shipping amount will be multiplied by the number of products order.<\/p>\n\n\n\n<p><strong>Handling Charge<\/strong>: Enter the handling charges.<\/p>\n\n\n\n<p><strong>Minimum Charge<\/strong>: Set the minimum charge. If shipping charges calculated is less than the minimum charge then minimum charges will be apply.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Distance Rate Shipping<\/h3>\n\n\n\n<p>As similar to admin the seller can also add the shipping rate based on distance range by uploading the CSV file for their products.<\/p>\n\n\n\n<p>To do so, seller has to click on Distance Rate Shipping tab under Marketplace dashboard as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1190\" height=\"543\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-rate-shipping-seller-end.png\" alt=\"Distance-rate-shipping-seller-end\" class=\"wp-image-259298\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-rate-shipping-seller-end.png 1190w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-rate-shipping-seller-end-300x137.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-rate-shipping-seller-end-250x114.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/07\/Distance-rate-shipping-seller-end-768x350.png 768w\" sizes=\"(max-width: 1190px) 100vw, 1190px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The seller can download the sample file and edit the distance range and the shipping rate into CSV then upload it by using choose file option.<\/p>\n\n\n\n<p>After that, the seller needs to click on the save shipping button. Once successfully uploaded, it will get display under Shipping Rate List.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Shipping Setting<\/h3>\n\n\n\n<p>In next setting, seller needs to enter the shipping origin address, to do so, the seller has to click on Shipping setting tab under Marketplace dashboard.<\/p>\n\n\n\n<p>Tapping on Shipping setting tab will bring the seller to Origin address page as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1071\" height=\"657\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-setting.png\" alt=\"shipping-setting\" class=\"wp-image-244961\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-setting.png 1071w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-setting-300x184.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-setting-250x153.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/shipping-setting-768x471.png 768w\" sizes=\"(max-width: 1071px) 100vw, 1071px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Company<\/strong>: Enter the company name.<\/p>\n\n\n\n<p><strong>Phone Number:<\/strong> Here, seller needs to enter their phone number.<\/p>\n\n\n\n<p><strong>Street Address<\/strong>: The seller has to mention shipping origin address.<\/p>\n\n\n\n<p><strong>City<\/strong>: From here, seller has to enter the city name of the store.<\/p>\n\n\n\n<p><strong>State\/Province:<\/strong> Select the state from the drop-down.<\/p>\n\n\n\n<p><strong>Zip\/Postal Code<\/strong>: Enter the zip code.<\/p>\n\n\n\n<p><strong>Country<\/strong>: Select the country name from where product will ship.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Front-End<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>After the module setup, customer can easily use this shipping method for their purchases.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1153\" height=\"634\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-shopingcart.png\" alt=\"shopping-cart\" class=\"wp-image-283354\" style=\"width:818px;height:449px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-shopingcart.png 1153w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-shopingcart-300x165.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-shopingcart-250x137.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-shopingcart-768x422.png 768w\" sizes=\"(max-width: 1153px) 100vw, 1153px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>When customer adds product to the cart then there will be an option to select an address or add a new address. Henceforth, according to the address, shipping methods and prices will be displayed as per the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"828\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Shipping-method-1200x828.png\" alt=\"Shipping-method\" class=\"wp-image-283366\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Shipping-method-1200x828.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Shipping-method-300x207.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Shipping-method-250x173.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Shipping-method-768x530.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Shipping-method.png 1301w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After selecting the Marketplace Distance Rate shipping method, the customer will click the \u201cNext\u201d button to review the order.<\/p>\n\n\n\n<p>On the order review page, the shipping method and the cost of shipping will be display as per the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1158\" height=\"652\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2-2.png\" alt=\"Payment-Method\" class=\"wp-image-283368\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2-2.png 1158w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2-2-300x169.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2-2-250x141.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-2-2-768x432.png 768w\" sizes=\"(max-width: 1158px) 100vw, 1158px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The customer can place there order on clicking &#8220;place order&#8221; button.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"manage-orders-seller-end\"><strong>Manage Orders \u2013 At Seller End<\/strong><\/h3>\n\n\n\n<p>The sellers can manage their orders if the admin has allow the sellers to manage their orders from the back-end. To manage the orders the sellers will navigate to<strong> Order<\/strong> at Vender Dashboard as per the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"398\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-3-1200x398.png\" alt=\"Seller-order-history\" class=\"wp-image-283371\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-3-1200x398.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-3-300x99.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-3-250x83.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-3-768x255.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-3.png 1285w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the seller can view the complete list of the orders. To manage and generate invoices, the shipment of the orders, the seller selects the order from the list.<\/p>\n\n\n\n<p>So, the seller can even notify the customers by sending them emails and cancel the order.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"569\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-4-1200x569.png\" alt=\"Seller-Manage-order\" class=\"wp-image-283372\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-4-1200x569.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-4-300x142.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-4-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-4-768x364.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-4.png 1270w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1108\" height=\"453\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-5.png\" alt=\"Shipping-Method\" class=\"wp-image-283374\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-5.png 1108w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-5-300x123.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-5-250x102.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-5-768x314.png 768w\" sizes=\"(max-width: 1108px) 100vw, 1108px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Hereafter viewing the order the seller can create the invoice, shipping, and Tracking Number for the order.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"seller-invoice\">Seller Invoice<\/h3>\n\n\n\n<p>The seller can click on the invoice button to generate a new invoice. The generated invoice is visible in the exclusive invoice tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"929\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot6-929x1024.png\" alt=\"Order-invoice\" class=\"wp-image-283376\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot6-929x1024.png 929w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot6-272x300.png 272w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot6-226x249.png 226w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot6-768x847.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot6.png 1301w\" sizes=\"(max-width: 929px) 100vw, 929px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"seller-shipment\">Seller Shipment<\/h3>\n\n\n\n<p>The seller can enter the tracking number and generate the shipment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1008\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/7-3-1008x1024.png\" alt=\"Order-Shipment\" class=\"wp-image-283377\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/7-3-1008x1024.png 1008w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/7-3-295x300.png 295w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/7-3-245x249.png 245w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/7-3-768x780.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/7-3.png 1301w\" sizes=\"(max-width: 1008px) 100vw, 1008px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"manage-orders-admin-end\"><strong>Manage Orders \u2013 Admin End<\/strong><\/h3>\n\n\n\n<p>The admin can view and manage all the orders(along with the seller\u2019s orders). Hence, for this, the admin will navigate to the&nbsp;<strong>Sales &gt; Order&nbsp;<\/strong>as per the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1175\" height=\"597\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-8.png\" alt=\"Admin-Order-List\" class=\"wp-image-283378\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-8.png 1175w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-8-300x152.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-8-250x127.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Screenshot-8-768x390.png 768w\" sizes=\"(max-width: 1175px) 100vw, 1175px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin can view the complete list of the orders. Hence, to manage and generate invoices, the shipment of the orders, the admin selects the order from the list.<\/p>\n\n\n\n<p>So, the admin can-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>notify the customers by sending them emails,<\/li>\n\n\n\n<li>cancel\/hold the order and<\/li>\n\n\n\n<li>even edit\/reorder the product order.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"admin-invoice-management\">Admin Invoice Management<\/h3>\n\n\n\n<p>The admin can generate and manage the invoice for their product. However, the store owner can view the invoice of the seller also if it&#8217;s part of the order.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1183\" height=\"533\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-invoice-1.png\" alt=\"Admin-product-invoice-1\" class=\"wp-image-283435\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-invoice-1.png 1183w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-invoice-1-300x135.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-invoice-1-250x113.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-invoice-1-768x346.png 768w\" sizes=\"(max-width: 1183px) 100vw, 1183px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The invoice consists of the name of the product purchased by the customer, price, shipping &amp; handling charges, shipping, and billing address.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1186\" height=\"537\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-invoice2.png\" alt=\"Admin-product-invoice2\" class=\"wp-image-283436\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-invoice2.png 1186w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-invoice2-300x136.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-invoice2-250x113.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-invoice2-768x348.png 768w\" sizes=\"(max-width: 1186px) 100vw, 1186px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The Admin can also notify the customer by adding text message in comment text and this message will be deliver to customer through email.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"admin-shipment-generation\">Admin Shipment Generation<\/h3>\n\n\n\n<p>Thus, the admin can even generate the shipment of the product which can be viewed in the shipment tab. This will also contain the shipment by the seller if the seller\u2019s product is part of the order.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1185\" height=\"658\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-shipment.png\" alt=\"Admin-product-shipment\" class=\"wp-image-283437\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-shipment.png 1185w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-shipment-300x167.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-shipment-250x139.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/04\/Admin-product-shipment-768x426.png 768w\" sizes=\"(max-width: 1185px) 100vw, 1185px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The shipment consists of customer name, email address, customer group, order date, order status, etc<\/p>\n\n\n\n<p>When the admin generates shipment the order status changes from processing to complete.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-shipment2-1200x578.png\" alt=\"Admin-product-shipment2\" class=\"wp-image-283438\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-shipment2-1200x578.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-shipment2-300x145.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-shipment2-250x120.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-shipment2-768x370.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/02\/Admin-product-shipment2.png 1208w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>From here, the admin can even send the tracking details to the customer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"support\">Support<\/h3>\n\n\n\n<p>So, that\u2019s all for&nbsp;Magento 2 Marketplace Distance Based Shipping Calculation. For any further, assistance, just raise a ticket<strong>&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a><\/strong>&nbsp;and for any doubt contact us at&nbsp;<strong><a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a><\/strong>.<\/p>\n\n\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 Multi Vendor Distance Based Shipping extension allows the sellers and the store admin to create custom shipping methods and charge freight rates based on the distance units. Using Google Maps, the distance is measured and the shipping cost is calculated unit-wise. This module also facilitates the Admin to set distance calculations based on <a href=\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":220,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121,1833,3286],"tags":[],"class_list":["post-244830","post","type-post","status-publish","format-standard","hentry","category-magento-2","category-magento-marketplace","category-magento2-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ecommerce Multi Vendor - Distance based Shipping Calculation<\/title>\n<meta name=\"description\" content=\"This extension allows the sellers and the store admin to create custom shipping method and charge freight rates based on the distance units\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ecommerce Multi Vendor - Distance based Shipping Calculation\" \/>\n<meta property=\"og:description\" content=\"This extension allows the sellers and the store admin to create custom shipping method and charge freight rates based on the distance units\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-24T14:09:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T05:49:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\" \/>\n<meta name=\"author\" content=\"Himani Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Himani Gupta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/\"},\"author\":{\"name\":\"Himani Gupta\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/441edc423a05337496255b054767737d\"},\"headline\":\"Magento 2 Multi Vendor Distance Based Shipping\",\"datePublished\":\"2020-04-24T14:09:28+00:00\",\"dateModified\":\"2025-08-12T05:49:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/\"},\"wordCount\":2194,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\",\"articleSection\":[\"Magento 2\",\"Magento Marketplace\",\"Magento2.1\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/\",\"url\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/\",\"name\":\"Ecommerce Multi Vendor - Distance based Shipping Calculation\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\",\"datePublished\":\"2020-04-24T14:09:28+00:00\",\"dateModified\":\"2025-08-12T05:49:27+00:00\",\"description\":\"This extension allows the sellers and the store admin to create custom shipping method and charge freight rates based on the distance units\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png\",\"width\":1855,\"height\":697,\"caption\":\"m2_installation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento 2 Multi Vendor Distance Based Shipping\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/441edc423a05337496255b054767737d\",\"name\":\"Himani Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7a497691f984462e1f2b2b4805fecd43cd5ab01cf418c77d2c18edb8bbd86a29?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7a497691f984462e1f2b2b4805fecd43cd5ab01cf418c77d2c18edb8bbd86a29?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Himani Gupta\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/himanigupta-bd167\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ecommerce Multi Vendor - Distance based Shipping Calculation","description":"This extension allows the sellers and the store admin to create custom shipping method and charge freight rates based on the distance units","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/","og_locale":"en_US","og_type":"article","og_title":"Ecommerce Multi Vendor - Distance based Shipping Calculation","og_description":"This extension allows the sellers and the store admin to create custom shipping method and charge freight rates based on the distance units","og_url":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2020-04-24T14:09:28+00:00","article_modified_time":"2025-08-12T05:49:27+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","type":"","width":"","height":""}],"author":"Himani Gupta","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Himani Gupta","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/"},"author":{"name":"Himani Gupta","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/441edc423a05337496255b054767737d"},"headline":"Magento 2 Multi Vendor Distance Based Shipping","datePublished":"2020-04-24T14:09:28+00:00","dateModified":"2025-08-12T05:49:27+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/"},"wordCount":2194,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","articleSection":["Magento 2","Magento Marketplace","Magento2.1"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/","url":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/","name":"Ecommerce Multi Vendor - Distance based Shipping Calculation","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","datePublished":"2020-04-24T14:09:28+00:00","dateModified":"2025-08-12T05:49:27+00:00","description":"This extension allows the sellers and the store admin to create custom shipping method and charge freight rates based on the distance units","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png","width":1855,"height":697,"caption":"m2_installation"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/ecommerce-multi-vendor-distance-based-shipping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magento 2 Multi Vendor Distance Based Shipping"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/441edc423a05337496255b054767737d","name":"Himani Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7a497691f984462e1f2b2b4805fecd43cd5ab01cf418c77d2c18edb8bbd86a29?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7a497691f984462e1f2b2b4805fecd43cd5ab01cf418c77d2c18edb8bbd86a29?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Himani Gupta"},"url":"https:\/\/webkul.com\/blog\/author\/himanigupta-bd167\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/244830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/220"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=244830"}],"version-history":[{"count":48,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/244830\/revisions"}],"predecessor-version":[{"id":503188,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/244830\/revisions\/503188"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=244830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=244830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=244830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}