Delivery Date extension for Magento 2

Version 1.13.1
  • Lifetime Updates


  • Lifetime Support


  • Money Back

    Money Back

This product is GDPR Compliant
    • Cultivate customer trust with timely delivery
      Let shoppers choose the most suitable day for order delivery.
    • Take a full control over order delivery
      Show/hide the delivery date feature to/from specific segments, customize delivery intervals, manage delivery slots, set min/max delivery intervals.
    • Avoid overloading your business with order shipments
      Limit the number of orders to be shipped per day / on certain days or during the holidays.
    • Ensure best customer service with delivery messages
      Let customers leave comments about the desired delivery options at the checkout.
    • Relieve buyers from product delivery assessment difficulties
      Set up beautifully-designed & mobile-friendly estimated delivery date/period info right on product pages.
    • Stop second-guessing a purchase ― offer sameday delivery
      Offer shipping cutoffs to notify customers about the same day delivery option.
CE 2.3.x - 2.4.x; EE 2.3.x - 2.4.x

The version for Magento Enterprise comes with:

  • Priority Support


  • Personal Assistance


  • Product Consultancy


Select Magento Extension Builder
Magento Marketplace
Magento Enterprise
Composer Packages

What is the Delivery Date extension for?

Use timely and convenient delivery options as means to build customer loyalty to your brand. Create special delivery possibilities for various segments of your customer base. Listen to your shoppers’ requests to perform a first-class customer service, and win even more returning customers.

  • Comes with FREE life-time support from the certified Magento specialists.
  • Includes FREE life-time updates.

The Issues Delivery Date Extension Solves


Delivery Date Functionality


Did you know that 96% of the buyers find a positive delivery experience one of the major reasons to continue shopping with a brand (based on the Consumer Choice report)? Appealing delivery services make 66% of the shoppers tend to the brand when compared to the competition.

Unlimited delivery options are what helps reduce the number of cart abandonments, increase customer shopping experience and loyalty.


Expand the default Magento 2 functionality ― ensure top-quality delivery services by offering the shoppers to conveniently select the desired delivery date, as well as leave delivery preferences in a comment.

Feature Highlights:

  • Preferred delivery date selection option
  • Setting delivery option limits
  • Comments field for the customers
  • Estimated delivery date functionality
  • Advanced API support
  • Delivery options for various customer segments
  • Easier order management for the business
  • Extra delivery charges for the set days
  • Dedicated grid for delivery options management

Related blog posts

Estimated Delivery


It has been proved that 40% of customers will stop shopping if the estimated delivery time is close to eight days, 15% ― if it is from five to seven days? Besides uncertainty about the delivery time, such delays create extra time for shoppers to second-guess their orders or consider the competition with more convenient delivery options.


Our Delivery Date extension creates an opportunity to intensify customer satisfaction and enhance efficiency by displaying when shoppers will get their orders the earliest on product pages. Estimated delivery messages are highly customizable and are designed to perfectly fit in.

Feature Highlights:

  • Estimated delivery functionality on product pages
  • Estimated delivery message customization
  • Unique messages for ‘Same day’ & ‘next day’ delivery
  • Ability to hide-display estimated delivery for specific products
  • Delivery period for all/particular products
  • Mobile-friendly design

Cutoff Time Functionality


When it comes to delivery time, it can be occasionally difficult for merchants to fulfill. For example, if a customer places an order for same day delivery at 4 p.m., then order delivery could be challenging. The possibility to set a time point after which customers can only order with a delivery date of tomorrow at the earliest would help deal with such fulfillment disruptions.


Our Magento 2 Estimated Delivery Date extension empowers you to set a cutoff time for next day delivery and next available date. Thus, you get to ensure successful order fulfillment.

Feature Highlights:

  • Cutoff time for same day delivery
  • Cutoff time for next day delivery

Unlimited # of Targeted Delivery Options


According to the Econsultancy survey, 50% of online shoppers abandon their carts due to unsatisfactory delivery options.

Living in the high-paced world, customers value specifics, especially when it comes to knowing when exactly their delivery will be coming.


Improve your order delivery strategy by creating an unlimited number of delivery options that are tailored for specific locations, customer groups, time periods, and more.

Feature Highlights:

  • Store view-specific delivery options
  • Different delivery options for various customer groups (general, wholesale, retailers)
  • Delivery depending on the day of the week
  • Ability to disable same day delivery after a specific time

Delivery Option Limits


Even distribution of order delivery is vital for an effective business operation. It not only allows you to avoid overloading the business with order shipments but helps distribute the delivery resources the smart way.


With the extension, you get to take full control over the number of daily order deliveries and distribute delivery options in such a way as to allow for the time required for order processing.

Aditionally, you can choose to exclude specific days from delivery, such as days off and official holidays, for instance.

Feature Highlights:

  • Ability to limit the # of orders delivered per day
  • Excluding specific days from delivery (days off, official holidays)
  • Setting daily/weekly/global quota for the number of deliveries
  • Disabling specific delivery options during the holiday season
  • Specifying the time required for order processing
  • Setting max/min delivery periods
  • Next delivery slot specification

Extra Charges for Specific Time Slots


Additional costs for delivery outside normal business hours or under the conditions of rush delivery, for example, are often required to avoid unexpected/unwanted business expenses.


The Delivery Date extension enables you to set an extra charge for specific time intervals, thus creating a possibility to make up for shipping expenses during specific time slots.

Feature Highlights:

  • Extra charges for specific time slots
  • Ability to set prices for order deliveries globally

Delivery Queue Management


In order to ensure the well-regulated process of order delivery, it’s essential to have a quick access to all the placed orders ― all-in-one place.


The Delivery Date extension offers advanced delivery management possibilities that include a convenient delivery-related data overview either in a separate grid or a special calendar.

Additionally, you get to effortlessly manage & edit delivery options within the order details section.

Feature Highlights:

  • Calendar with displayed delivery options by date
  • Separate grid with info on delivery options
  • Quick orders overview for a particular timeframe
  • Tracking un/available delivery slots
  • Displaying date & time delivery options in the order details
  • Editing delivery information in a mouse click

Delivery Date Customization


Taking into account that the legal & cultural expectations for date & time representation vary between countries, correct date formats display depending on the targeted location is vital for the customers to know, which delivery date is intended.


The extension offers multiple delivery date format customization options to ensure it matches your site’s look and feel to the full.

Additionally, you get to select date display formats that fully correspond to the standards at the targeted geographic destinations.

Feature Highlights:

  • 3 layout options for date display mode: radio buttons, drop-down or buttons
  • Date displaying according to the local standards
  • 3 layout options for time interval mode: radio buttons, drop-down or buttons
  • Custom date formats

Frontend Experience


Flawless online shopping experience is vital for successful business operation, not to speak of an optimized checkout experience and intuitive delivery options selection.


The extension ensures the customers get a positive experience when placing an order in your Magento 2 store by offering next available delivery dates, time slots and ability to leave a comment.

Feature Highlights:

  • Convenient delivery date pickup options
  • Ability to specify time intervals for the selected dates
  • Separate field to leave comments with delivery preferences
  • NEW! Ability to change a set delivery date from the customer account after the order was placed

Advanced API Support


The ability to connect and manage data via API is critical today as it makes the whole process a little smoother.


The module offers full API coverage for omnichannel possibilities. In particular, via API you’ll be able to get data on the available dates, time slots and quotes, as well as further display the available dates and time in 3rd party systems, such as mobile apps, for instance.

Feature Highlights:

  • Ability to retrieve details for specific orders: data on available dates, time slots & quotes
  • Ability to display available dates & time in 3rd party systems

Features of Delivery Date for Magento 2

Checkout Page Delivery Date

Let the customers select a desired delivery date and specify time interval. You’ll be able to:

  • add beautifully-designed delivery date & time functionality to the checkout page,
  • specify your working days to hide days when products shipment is unavailable,
  • ability to display the delivery date & time functionally for specific store views,
  • specify customer groups the delivery date feature will be available to,
  • choose from 15 various combinations of date & time intervals display options: radio buttons, drop-down or buttons, the calendar widget,
  • customize the layout of the delivery date formats according to your business preferences and locale,
  • let the customers provide extra details about the chosen delivery options by enabling the comment field at the checkout,
  • assign an extra charge to specific days if they are chosen as the delivery dates.

Estimated Delivery Date

Display estimated delivery date or period directly on product pages. You’ll be able to:

  • display/hide estimated delivery date on the product pages,
  • display estimated delivery date/period using a message customizable from the back-end,
  • display different messages for 'Same day Delivery' and 'Next Day Delivery',
  • display/hide estimated delivery date feature for specific products,
  • set a delivery period for all or specific products,
  • filter checkout delivery dates based on delivery period of each product added to cart,
  • offer fully responsive and mobile-friendly beautiful design.

Setting Order Limits

Avoid overloading your business with order shipments. With the extension, you'll be able to:

  • limit # of orders delivered per day,
  • set delivery limits based on the day of the week,
  • set a quota for orders delivered at a specified time interval,
  • disable or limit delivery options during holidays,
  • add the time period when delivery date rule should be active.

Time Intervals

Let customers select desired delivery time interval to schedule order delivery:

  • add beautifully-desigbed time intervals functionality to the checkout page,
  • ability to enable/disable time intervals for each delivery option,
  • add the same time intervals for each day or different ones for every day of the week,
  • set different orders limits/quotes for each time interval if necessary,
  • assign an extra charge for specific time interval,
  • choose from different layouts of time intervals display options: radio buttons, drop-down or buttons,
  • customize layout of time periods formats according to your business preferences and locale.

Order Processing

Organize delivery based on the required order processing time. With the extension, you’ll be able to:

  • define how much time it’s required to process an order,
  • set max/min delivery periods available during the checkout,
  • display the next available delivery slot,
  • set the time frame when the same day delivery option will be unavailable.

Holidays & Delivery Management

Effortlessly add holidays, blackout dates, and other dates when you do not process orders. With the extension, you’ll be able to:

  • specify the dates of your national/global holidays,
  • create annual/one-time holidays,
  • hide the holidays as the available delivery dates during the checkout.

Orders Overview

Easily overview and manage all the populated delivery information right from the orders grid or from the orders view:

  • display the chosen delivery date & time in a separate block in the order view,
  • display comments left by your customers to their deliveries,
  • add separate columns to the orders grid to track the selected delivery date & time and the comments right from the grid,
  • filter orders by the delivery date right from the orders grid,
  • edit a chosen delivery date information from the orders view,
  • easily customize the delivery info output in the order emails using dynamic variables: [delivery_date], [delivery_time], [delivery_comment].

Customer Experience

The extension allows your your customers to change the selected delivery date & time right from their accounts after placing the orders.

Delivery Calendar

As a merchant, you can easily overview and manage all the populated delivery information from the delivery calendar:

  • monitor the delivery queue: for every option, view the order grid and the calendar that shows the dates with the delivery options, separated by the selected time interval,
  • monitor deliveries for each day,
  • track orders quote for each day (you can see the orders limit for each day and the remaining number of orders available for every day),
  • easily filter orders with chosen delivery dates.

API Support

The extension provides you with the advanced API support. You can easily get available delivery slots and display them in 3rd party front-ends (like mobile apps). The API responses can return the available delivery slots only OR available and unavailable delivery slots, so you can create beautiful experience for your customers.

This extension for Magento 2 is fully GDPR complaint. The software neither collects nor stores any personal users' data.
Also, the extension doesn't share any personal info with third parties, and doesn't use this data for any marketing purposes.


Can I set an individual delivery date option for a certain shipping method?
Yes, you can set separate delivery date options for particular shipping methods. Also, the delivery queue can be used both globally (one queue with limits for all shipping methods) and for each separate shipping method.
Can I display the estimated delivery period on the product page?
Yes, our extension gives you the ability to display a beautifully designed estimated delivery period directly on product pages.
Can I hide the delivery date functionality if specific products are added to cart?
Yes, you can easily mark all such products and the extension will hide the entire delivery date functionality on the checkout if these items are added to the order.
Is it possible to add the comment field to let our customers leave any relevant comments?
Yes, this feature can be easily enabled in the extension.
Can I limit the number of orders that can be delivered in a certain day/time period?
Yes, sure. You can add global limits, limits for each day of the week and/or for each time interval.
Can I charge different prices for different time slots?
Yes, the Magento 2 Estimated Delivery Date extension offers time intervals & extra charges functionality.
Can shoppers change the delivery date & time on the frontend before the order is shipped?
Yes, the extension offers for your customers the possibility to change a set delivery date from the customer account after the order was placed.
Can I set the delivery date info in Magento 2 order flow via API, while creating the order in another frontend part?
The extension offers advanced API functionality that includes the ability to retrieve details for specific orders: data on available dates, time slots & quotes, as well as a possibility to display the available dates & time in 3rd party systems.
Can I disable the requirement for customers to select a delivery time? I'd only like to give customers the option to select a date for delivery, rather than a date and time.
Yes, the extension allows that. If you do not add the time intervals, the customers will have the delivery dates available for selection only.
Can I select a delivery date & time if I accept orders by phone and create orders from the back-end manually?
Yes, the extension supports manual order creation flow as well.
Can I restrict shipping on weekends and holidays?
Yes, sure. The extension allows adding holidays and choosing any specific day of the week, as well as weekends. These dates will be unavailable on the front-end.
Does the extension support the Paypal Express checkout flow?
Yes, the Delivery Date extension was tested on the order review page during Paypal Express checkout flow.
How to install our Magento 2 extensions?

We offer 4 independent ways of Magento 2 extension installation:

What Magento editions do MageWorx extensions support?

MageWorx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.

MageWorx Repository: how to use it?
Our own repository has been primarily intended to facilitate and speed up the process of MageWorx extensions installation and update.
In order to work with the repository, you’ll need to have the Composer on the server first. This is the package manager of the PHP software that allows you to update & install scripts on your site.
Click here for further installation instructions > > >
Can I use 1 MageWorx license on multiple websites and staging/test hosts?
According to MageWorx License Agreement, 1 copy of MageWorx software can be used on 1 Magento production installation. Thus, separate Magento installations require purchasing separate licenses.
Please mind that the extensions are not domain related, i.e., if you run each website one 1 Magento installation, then 1 license can be used. However, if you’ve got several websites on different Magento installations, then separate licenses for each of them should be purchased.
Full MageWorx License Agreement is available here > > >
Before going live, can I test a MageWorx extension on a staging site?
Yes, you can install and set up any MageWorx extension on a test environment before making changes on your production site.
Are MageWorx extensions compatible with 3rd party themes?
By default, all MageWorx Magento 2 extensions are tested on three most popular themes: Luma, Ultimo, and Porto.
Are MageWorx extensions mobile-friendly?
In the world where 45% of purchases are completed via mobile (according to Retail Dive), we find it crucial to test and optimize all MageWorx extensions for mobile friendliness.
How can I pay for MageWorx products?
Two most common payment methods are currently accepted ― credit card & PayPal. All the payment transactions are carried out in full compliance with the security and confidentiality requirements.
For how long can I get free updates?
MageWorx offers free LIFETIME updates & support.
How can I get tech support?

Currently, MageWorx Magento support team can be reached via:

How can I migrate from Magento 1 to Magento 2?
Database migration, migrating custom-built functionality & design, as well as migrating advanced SEO settings ? these and other options are available within our one-stop migration service.
To get a quote, you’ll need to contact our Client Relations Manager.
Request an estimate here > > >
How can I get a refund?
30-day money back guarantee is offered for MageWorx extensions that have been purchased via our site ? customer satisfaction & creating true value are our top priority! Please mind that this is with the exception of those Magento 1 extensions that are intended to be upgraded to their Magento 2 versions within 30 days since the moment of M1 version purchase. In such a case, a refund will be applied solely to the Magento 2 extension version.
Full MageWorx Refund Policy is available here > > >
Does MageWorx have a discount program?
Reward points, bulk & upgrade discounts ? at MageWorx, we do our best to show appreciation to our new & existing customers. Joining the program is fast and easy. To start saving with us, you need to create an account.
To learn more about how much you can save on shopping with MageWorx and get detailed instructions, please
Follow the link > > >
How can I become an affiliate?
By helping MageWorx promote our extensions, you can earn up to 50% on every order. To join the affiliate program, you need to create an account on our website, go to ‘My Profile ― Affiliates’, then complete & verify your affiliate profile! That’s it!
More details on MageWorx Affiliate Program is available here > > >

Reviews of Delivery Date extension for Magento 2

Only registered users can write reviews. Please, log in or register

The best delivery date and time extension I found

On May 4, 2021
- Mahmoud100
It's the simplest straight to the point and does the job as intended.
The option of preselect next delivery slot and being able to see your orders in admin panel are neat and useful too

Awesome solution

On February 22, 2021
- q12564355 China China Verified User
Great product with great team behind it. They always help you.

One of the best delivery module

On February 4, 2021
- Nick London, United Kingdom United Kingdom Verified User
I used several competitors to add this feature, but it is the best one with many cool features. I will use it on all my projects from now.

Top support

On February 2, 2021
- Luuk Amsterdam, Netherlands Netherlands Verified User
Mageworx knows how to offer great support. Top service.

Great extension - amazing support!

On January 27, 2021
- Tomcod
I bought this extension with some others for a big project.
The Mageworx team has been a real partner with an amazing support whereas many other developers just didn't answer my questions.
I have been working with Magento for years and I rarely got such a support!
Thank you very much, thanks to you, Magento gets a bit simpler :)
Product Changelog
  • Legend:
  • New Feature
  • Bug Fix
  • Version: 1.13.1 (April 21, 2021)
  • Compatibility with Magento 2 pickup functionality
  • Delivery Date validation improvements
  • Fixes the issue with incorrect default dates for new products
  • Fixes the issue with incorrect date values during order creation process from admin side
  • Fixes the issue with incorrect calculations of non-working days
  • Version: 1.13.0 (March 23, 2021)
  • Moves MSI compatibility to separate module to make the extension working correctly if MSI modules are disabled
  • Fixes the issue with incorrect timezone in the orders grid (delivery date column)
  • Fixes the issue with invisible time slots after change DST
  • Version: 1.12.2 (March 3, 2021)
  • Improves the performance during checkout