Order Delivery Date for Magento 2
- Enables easy to use date-picker on the checkout page
- Allow customers to select the date on which they want their order to be delivered
- Ability to manage different order processing times for products
- Dates in date-picker can be managed and excluded easily when delivery can not be done. For ex: Public Holiday
Features
What Order Delivery Date module does
The Order Delivery Date module allows customers to select the date of delivery for the product they are purchasing.
How the module is useful for your website
One of the downsides of eCommerce and online shopping is that customers can't control the delivery of their orders. When customer doesn't see any guaranteed delivery date for the products they are purchasing, it becomes frustrating and might result in abandoning their order.
Some eCommerce stores have started to provide a range of delivery dates to the customer so that customers will know when they will receive their order but again in this scenario, it becomes difficult sometimes when a customer does not want delivery on specific dates or the customer is not available on the date of delivery.
The Order Delivery Date module solves this problem by allowing customers to choose the delivery date for their order. So customers can decide on which date they want their order to be delivered before placing an order. On the checkout shipping method section, the module provides a date-picker using which customers can see the available delivery date and choose one date.
Managing available dates for delivery
The module offers store owners to control the available dates for delivery in date-picker which can be selected by customers before placing an order. Store owners can define the number of processing days it takes for their business to process any order and based on the entered value of days, the date-picker will adjust the first available date for delivery so it won't create a scenario where customers can choose a delivery date for their order which store can't full fill.
The module also allows the specific dates to be excluded from date-picker so in the case when it's a public holiday or anything else when delivery is not possible, those dates will not be available to select when customers will place the order. Also, if some products take more time to process for order than usual, the store owner can define processing days on the product level as well.
How module works
Date-picker on the checkout page
On the checkout page shipping step, the module will enable and display a date-picker that shows the customer the available dates for delivery, and customers can choose the date of delivery for their order.
Selected Delivery Date will appear for each order
When a customer has selected delivery date from date-picker on the checkout page and placed the order, the store owner will be able to see the selected delivery date by the customer on the order detail page. Also, this delivery date attribute is part of order data which means if you are using any module or functionality that exports orders, the delivery date selected by the user when placing an order will be available in exported order data and that enables the store to progress order according to selected delivery date.
Processing days
Store Owners will need to specify the number of Default processing days that takes an order to get processed. Date-picker on front-end will add the number of processing days into the current date and then will display the first available delivery date. So if processing days has been defined as 2, in that case when the customer will see date-picker, it will show the first available delivery date after 2 days from the current date
Benefits of allowing the customer to choose their delivery date
- Better Customer
- Experience Reduced chances of repeat delivery
- Customers can easily send gifts on specific dates
- Build Trust
Demo website
-
Module Configuration
Module Configuration
-
Product-level processing days
Defined processing days for individual products
-
Order Delivery Date
Check how the delivery date selected by the customer appears in the admin order detail section
-
Front-end example
Check how the module works
Changelog
1.0.6 - July 1st 2022
+Added ACL functionality
1.0.5 - March 16th 2022
+Initial Release