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


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


We aim to keep our modules regularly updated with new features, bug fixes and compatibility improvements.

Need something else?

We are happy to consider adding new features to our products. Please click below to tell us what you'd like to see.

1.0.6 - July 1st 2022

+Added ACL functionality

1.0.5 - March 16th 2022

+Initial Release

Request a new feature

Why choose Aitoc?

We realise that you have a choice when it comes to suppliers for Magento modules. However, we believe that Aitoc's history and pedigree is second to none.

Our company was founded in 2001, and we've been working with Magento since 2007.

Why choose Aitoc?
22 years old

22 years old

We've been providing Magento modules since 2007. Our company was formed in 2001.

Satisfied clients

Satisfied clients

We've helped more than 30000+ customers in 100+ countries.

High quality software

High quality software

We have built hundreds of modules. We provide our customers with affordable prices and high quality standards.

Professional experienced team

Professional experienced team

Our developers have proven knowledge, and our support specialists have exception problem-solving and communication skills. Together we are always ready to help you.

Impeccable reputation

Impeccable reputation

93% of our clients rate us 5/5 for product and support quality. We have a client-orientated structure to effectively work for all our customers and fit their needs.

Professional services

Professional services

Aitoc is not just about great modules. Our professional services team are ready to help you improve your ecommerce site with a range of optimisation and development services.