Introduction
Using the Multi-Shipping Methods for Magento 2 module it allows the admin to create multiple shipping methods for the delivery of customers product purchase. Even the guest user can select from the available multi-shipping methods created by the admin.
The admin can select the countries for which this shipping method will be available and can even set the name for the shipping method. While creating a new shipping method the admin can set the price, weight range and zip code range.
Features of Multi-Shipping for Magento 2
- The admin can add shipping labels with multiple shipping options.
- The admin can enable/disable shipping method/label.
- Mass delete/status change at admin end.
- Shipping will be calculated based on Country Id, ZIP, and weight.
- Customer can select enabled shipping options according to his/her address.
- This module is compatible with multi-address shipping.
- Customers can also use multiple shipping checkout cart pages.
Installation – Multi-Shipping for Magento 2
Firstly, customers will get a zip folder and 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.
Further, the admin needs to transfer this app folder into the Magento2 root directory on the server as shown below.
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
Fourth Command –
php bin/magento indexer:reindex
Right after that flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.
Configuration of Multi-Lingual
The admin will navigate through Store > Configuration > General ->Locale Options and select the locale as German (the language into which admin wants to translate his store content).
Language Translation
If you need to do the module translation, please navigate the following path in your system. app/code/Webkul/MultipleShipping/i18n. Open the file named en_US.CSV for editing as shown in below screenshot.
Once you have opened the file for editing, replace the words after the comma(,) on the right with your translated words.
After editing the CSV file, save it and then upload it to the same path app/code/MultipleShipping/i18n. The module will now get translated into your desired language. It supports both the LTR and RTL languages.
Module Configuration in Multi Shipping for Magento 2
Firstly, to configure the module the admin needs to go to the Stores > Configuration > SALES > Delivery Methods.
Now under the field Webkul Multiple Shipping the admin needs to give below details as shown.
Enabled : Set the status as Yes/No to Enable/Disable the module.
Title: Here, enter a required title.
Name: Here, enter a required Name.
Ship to Applicable Countries: The admin can select All Allowed Countries or Specific Countries from the drop down to enable shipping for the required countries.
Ship to Specific Countries: The option is enable when the admin selects to ship to specific countries only, here just select the required countries from the multi-select.
Sort Order: Here, enter the sort order so that you can set the priority.
Displayed Error Message: In this field, the admin can either use the system value or by clicking on the checkbox enter a personalized error message.
Multiple Shipping Management
To manage the Multi Shipping for Magento 2 module firstly, in the sidebar menu go to the MULTIPLE SHIPPING MANAGEMENT > Multiple Shipping Methods.
All the created and existing Shipping methods are visible in this section the admin can click on the Edit button under the Actions tab to make changes in any of the created shipping methods.
Edit Shipping Methods
The admin can make changes to any of the fields here and can further, click on Save. As a result, the edited changes will be reflected over front end.
Add New Shipping Methods
To add a new shipping method simply click on Create New Shipping Method and enter the details.
Enable: The admin can set the field as Yes as No to enable or disable the Shipping Method.
Method Name: Enter the Shipping method name over here.
Title: The admin can even give a required title using this input field.
Country: The admin needs to enter the country to which the shipping method will be applicable.
Note:
To include more number of countries simply click on Add Record in the same shipping method and give the country name.
State/Province: Enter the State/Province in this field.
- Weight From
- Weight To
In the above field, the admin needs to give the weight from – to the weight. If the weight of the product lies between the weight range given. As a result, the shipping method will be applicable on the same.
Price: Here, enter the price or the shipping method charge that will be applied on the shipping method.
- Zip From
- Zip To
In the above field, the admin needs to give the Zip from – to the Zip to. If the customer’s Zipcode lies between the entered Zipcode range given. Hence, the shipping method will be applicable to the same.
Alphanumeric zip: (The zipcodes which include letters and the digits as well in it are called alphanumeric zip such as in Canadian zip codes )
If the admin wants to allow alphanumeric zipcodes for the shipping methods then set this field as Yes.
Zipcode: Enter the Alphanumeric Zipcode over here.
Note:
To include more alphanumeric zip codes the admin can press Add Record and enter more number of alphanumeric zip codes for the same shipping method.
Front end – Customer Workflow
First of all the admin needs to add a product into his/her cart.
Open the Shopping cart page.
Before clicking the proceed to checkout button the customer can Estimate Shipping and Tax for the same click on the Estimate Shipping and Tax drop down in the order summary section.
After clicking on the Proceed to Checkout. Further, the customer needs to select the Country, State/Province and Zip/Postal Code based on the same the available shipping methods are visible. The customer can select the best suitable shipping methods.
Note:
The module also supports the Check Out with Multiple Address.
Also, if customer doesn’t enter any Zip/Postal Code or enter a region code for which no shipping method is available then the following error message is displayed as shown below.
Next, the user needs to enter the details such as Email Address, Name, Country, Zip code, city and State/Province.
Based on the country entered and zip code the available shipping methods will be visible under Webkul Multiple Shipping.
The customer needs to select any one from the available shipping methods and click Next.
That’s all for the Multi-Shipping for Magento 2 extension. If you still have any questions regarding the module please create a support ticket by clicking here or send an email to support@webkul.com