Introduction
The expected Delivery for Magento 2 module facilitates the buyers to check the estimated time (in days) for delivering the product based on the zip code entered.
Showing Estimated Delivery Time plus Delivery On Time is the required part to sustain in such a highly competitive eCommerce market and to deliver intensified satisfaction to buyers.
The marketplace sellers and the store admin can manage regions, create shipping rule, bulk upload zip codes via. CSV, and show a custom message.
Features
- Merchant/Admin can create multiple rules for the expected delivery date.
- Seller/Admin can add multiple regions to a particular Rule.
- Dealer/Owner can add multiple Zip Codes to a particular Region using a CSV file.
- Retailer/Admin can set the configuration for the Message/Text shown to their Product.
- The agent/Owner can add also Holidays and Weekends in Configuration.
- Seller/Admin can set Delivery Dates in Range or in Specific interval in Configuration.
- Seller/Admin can set that they want to show the result in Date or in Days in Configuration.
- Customers can check the Estimated Delivery Date using Zip Code.
Module Installation
The 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.
You need 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
After running the commands, you have to flush the cache and reindex from the Magento 2 admin panel.
Multi-Lingual Configuration
For the multilingual support, 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 the user wants to translate their module from English to German then they need to follow the path
src/app/code/Webkul/MpExpectedDeliveryDate/i18n in their unzipped MpExpectedDeliveryDate 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 src/app/code/Webkul/MpExpectedDeliveryDate/i18n where they have installed Magento2 on their server.
The module will get translated in the German Language.
This module supports both the LTR and RTL languages.
Module Configuration
After installing the module admin will see MP Expected Delivery Date panel on the dashboard.
General Settings
- Enable – enable the expected delivery date functionality for the storefront.
- Delivery Date range message – compose the delivery date range message.
- Specific Delivery Date message – write the specific delivery date message.
- Delivery not available message – create the delivery not available message.
- Holidays – mention the holidays to calculate the expected delivery time.
- Weekends – set the weekend for better time estimation.
Rules
Admin can create multiple rules to show the expected delivery time to the buyers on the storefront.
- Status – set the status of the rule.
- Rule Name – write the rule name.
- Description – compose the description.
- Estimation Type – pick the estimation type for the delivery.
- Delivery Type – choose the estimated delivery type.
- Estimation Days – put the estimated delivery days.
Admin can edit and filter the created rule list to apply Expected Delivery Date on e-commerce store:
Region
Admin can add multiple regions along with the CSV of zipcodes to display on the storefront for buyer’s convenience:
- Status – set the status for the region configuration.
- Region Name – put the region name.
- Country – choose the country.
- Select Rule – pick the pre-created rule.
- Zipcodes – upload the zipcodes CSV.
Front-End Functionality
Based on the admin’s configuration customers will be able to get the expected delivery time in Days and dates. Days and dates can be set as specified or in range, for more details check the images below drafted image:
Predictable Delivery in Range (Days)
Expected Delivery on Specific Days
Expected Delivery in Range (Dates)
Estimated Delivery on Specific Date
Support
That’s all for the Expected Delivery for Magento 2.
For any issue or support feel free to raise a ticket at webkul.uvdesk.com.