Reading list Switch to dark mode

    Magento 2 Multi Vendor Free Shipping

    Updated 13 October 2023

    Magento 2 Marketplace Free Shipping module provides free shipping to the customer. Using this module sellers can provide the free shipping facility to their products. With the help of this module, sellers can ship their products without any shipping cost.

    Since it’s an add-on for the Magento 2 Multi Vendor, so marketplace module must be installed before installing the Marketplace Free Shipping.

    Check the plugin working at the storefront with the configurations as well –  

    C0-tVTgkjpI

    Features Of Marketplace Free Shipping

    • Admin can edit the shipping title according to their choice.
    • The admin can set the Minimum Order amount for his products above which shipping will be free.
    • Admin can enable free shipping for the seller’s product.
    • Admin can allow Sellers to Manage Free Shipping.
    • The admin can restrict free shipping for specific countries.
    • Sellers can add the Minimum Order amount above which shipping will be free.
    • The Seller can add ‘carrier name’ and ‘tracking number’ to order.
    • Sellers can send tracking information to the buyer.
    • The seller can download the invoice for the order.
    • The Seller can download shipment slip for the order
    • Sellers can add Invoice & Packing slip address, VAT, TAX information.
    • Ability to download Invoice and Shipping Slip easily.
    • Compatible with Multistore.

    Install Extension from Webkul Store

    #1 Download Module

    Firstly, you need to log in to Webkul Store, go to My Account>My Purchased Products section, verify and then download and extract the contents of this zip folder on the system.

    #2 Upload Folder

    Once the module zip is extracted, follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:

    Searching for an experienced
    Magento 2 Company ?
    Find out More

    Installation Of Magento2 Marketplace Free Shipping

    #3 Run Commands

    After uploading the module folder, you need to run the following commands in the Magento 2 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

    Install Extension from Magento Marketplace

    If you have purchased this extension from the Magento Marketplace then please follow the below process or visit this link.

    #1 Get Access Keys

    You need to get access keys, navigate to My Profile in Magento Marketplace, then choose Access Keys in the My Products section.

    excess key

    Go to Magento 2 and then you need to copy both the Access Keys – Public Key and Private Key. These access keys will be needed in the next steps for authentication.

    excesskey

    If access keys are not created earlier, click Create A New Access Key, enter any name and click OK.

    new access key

    #2 Update composer.json File

    To know the component name and version number, go to your Magento Marketplace account section, My Profile>My Purchases, then find this extension to view the details.

    Please note – Below is an example image, every extension will have its unique component name and version.

    Zip file

    After that, navigate to your Magento project directory and update your composer.json file in the following format.

    composer require <component-name>:<version>

    For example, to install version 4.0.0 of this extension you need to run the following command:

    composer require webkul/magento2-marketplace-free-shipping: 5.0.1

    #3 Enter Access Keys

    Now you will need to enter the Access Keys that you obtained as explained in the first step #1 Get Access Keys. Wait for Composer to finish updating your project dependencies and make sure there aren’t any errors.

    #4 Run Command

    You need to run the following commands:

    • 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

    Configuration For Multi-lingual Support

    For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options then select the locale as German (the language into which admin wants to translate his store content).

    image

    Magento 2 Marketplace Free Shipping Translation

    If a user wants to translate their module from English to German then they need to follow the path app/code/Webkul/Mpfreeshipping/i18n in their unzipped folder and will get a CSV file with name “en_US.csv”. Now they will rename that CSV as “de_DE.csv” and translate all right side content after the comma in the German language.

    After editing the CSV, save it and then upload it to the path app/code/Webkul/Mpfreeshipping/i18n where they have installed Magento 2 on the server. The module will get translated into the German Language. It supports both RTL and LTR languages.

    Magento2 Marketplace Free Shipping Translation

    Magento2 Marketplace Free Shipping Translation

    The user can edit the CSV like the image below.
    Magento2 Marketplace Free Shipping Translation

    Configuration Of Marketplace Free Shipping

    After the successful installation of the Magento 2 Marketplace Free Shipping module, go to Store-> Configuration and on the configuration page select Sales->Delivery Methods. In the Shipping method, you will be able to see Webkul Marketplace Free Shipping. Click on the Webkul Marketplace Free Shipping to expand then configure.

    magento2-marketplace-free-shipping

    Now from here the admin can:-

    • Enabled:- The add-on by selecting the option as “Yes“.
    • Set a Title that will be visible during checkout.
    • Set the Method Tittle.
    • Ship to applicable countries only by selecting the option to “All allowed countries” or “Specific countries”.
    • Select the specific countries to which the shipping is available by selecting the “Specific counties” option under the Ship to applicable countries option.
    • set an error message or allow the admin shipping rates to be visible on the checkout page if the seller’s rate is not available.
    • Select “yes” to allow the seller to manage shipping at their end.
    • Select “yes” to show the error message else select no.
     

    Checkout Of Marketplace Free Shipping

    When Buyer will place an order of the seller’s product, the buyer can see Marketplace Free Shipping under shipping methods while checkout like this screenshot.

    webkul_magento2_free_shipping_customer_view_shipping_page_3

    Seller’ End – management of Marketplace free shipping

    If the admin has set “Allow Seller to Manage Shipping” to “Yes” then, the sellers will get a menu tab “Manage Free Shipping” under their account panel.

    Marketplace_Seller_Dashboard

    After clicking the menu option “Manage Free Shipping“, another page to manage the free shipping will open as shown below in the snapshots.

    In this, the seller can enter the minimum order amount on which free shipping will be applicable.

    webkul-magento2-marketplace-free-shipping-customer-view-manage-shipping-4

    The seller will now add the shipping origin address to his account by navigating to Shipping Setting menu option as per the below image

    shippingaddress

    After placing an order, a seller needs to go through My Account > Product List. Here seller will find a column of “Quantity Sold” after clicking on the number, it will display the order of sold products as per the screenshot.

    Marketplace_Product_List-1

    On the order details page, click on the ‘view’ link to see the order. The seller can also download the PDF of shipping and invoice slip.

    webkul-free-shipping_Seller_Orders-1

    If the admin sets the “Allow Seller to Manage Order” option “yes” then the seller can manage the orders from the front-end. Now the seller can print the invoice, enter the ‘carrier name’ and ‘tracking number’ to the order, and generate shipment. Once the seller generates the shipment and invoice, the seller will able to see complete order details.

    webkul-magento2-marketplace-free-shipping-seller-end-order-6-1

    From the invoice tab, a seller can print or email the invoice.

    webkul-magento2-marketplace-free-shipping-seller-end-Invoice-7-2

    From the shipment tab, a seller can print shipment and send tracking information to the buyer.

    image

    Customer  End – Marketplace Free Shipping Management

    From the customer end, if the customer adds product into their cart which is less than the minimum amount set by the seller and admin then it shows the message as per the screenshot.

    webkul-magento2-marketplace-free-shipping-customer-view-shipping-page-2

    Support

    That’s all for Magento 2 Marketplace Free Shipping, still, have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/. You may also browse other Magento 2 marketplace addons and our quality Magento 2 extensions.

    Current Product Version - 5.0.3

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    . . .

    Leave a Comment

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


    2 comments

  • Moutasem Shahin
    • Nirupama Shree
  • 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