Plugin Directory

Order Delivery Date for WooCommerce

Allow the customers to choose an order delivery date on the checkout page for WooCommerce store owners.


  • Calendar next and previous arrows were not displayed correctly with the Galleria theme on the checkout page. This is fixed now.
  • Delivery Date was not displayed on the invoice and packing list due to a hook being deprecated from WooCommerce Print Invoices/Packing Lists plugin. This issue is fixed now.
  • A deprecated hook was used to add the Delivery Date value in customer notification email. This is fixed now.
  • Calendar weekdays were overlapping in the calendar on the checkout page when the "Number of Months" was set to 2. This is fixed now.
  • Delivery Dates were not translated on the Order Received page, My Account page and WooCommerce -> Orders page when date language is set to Dutch-Belgian. This is fixed now.


  • The Delivery Date field label, field placeholder text and the field note text in Order Delivery Date -> Appearance can now be translated with WPML plugin.
  • Until now, only admin user was able to access the Order Delivery Date settings page. From this update, users with the role 'Shop manager' will be able to access and edit the Order Delivery Date settings.
  • The calendar was not appearing on the checkout page when clicked on the Delivery Date field on the checkout page. This issue is specific to the 'Stockholm' theme. This is fixed now.


  • The jQuery Calendar on the checkout page will now appear with a Flat Design. The CSS file for the Flat Design is used from the WP Datepicker Styling plugin on Github: https://github.com/stuttter/wp-datepicker-styling
  • The time sliders were not displayed on the admin product page for auction product type from the "WooCommerce Simple Auctions" plugin. This is fixed now.


  • A checkbox is added on the Date settings tab to prevent the default sorting of the orders (in descending order) on the WooCommerce ->Orders page when the Delivery Date field is visible.


  • A new 'Appearance' tab is added on the settings page where admin will be able to
    • Change the label, placeholder text for the Delivery Date field on the checkout page.
    • To choose different language in the delivery calendar from 62 available languages.
    • Date format for the Delivery Date can be changed.
    • To set the 1st day of the week on the delivery date calendar.
    • Field note text can be changed.
    • Number of months to be shown on the calendar can be selected to maximum 2.
    • The delivery date field can be set to shown in the Shipping section instead of always showing in the Billing section on the checkout page.
    • Choose different theme for the delivery calendar to match with the theme of the website.
  • From this update, sorting of orders will be done based on Delivery Date on the WooCommerce-> Order page. You will need to update the database for sorting the previous orders from the notice displayed after updating the plugin.

Note: Please take a back up before updating this version.


  • The Minimum Delivery time (in days) feature will now be replaced with Minimum Delivery time (in hours) Feature. When the plugin will be updated, the existing value will be multiplied with 24 hours and more 24 hours will be added to it, which will keep your setting intact.
  • Plugin will have some default settings when it is installed for the first time.
  • Order Delivery Date for WooCommerce (Lite version) is now compatible with Order Delivery Date Pro for WooCommerce plugin.


  • The order was placed without selecting delivery date on the checkout page even if the Delivery Date field is mandatory. This is fixed now.


  • A new setting is being added named as 'Lockout date after X orders' which allows to block the dates for further deliveries after X number of orders.
  • The plugin is now compatible with 3rd party plugins like:
    • WooCommerce Zapier Integration.
    • WooCommerce Print Invoice & Delivery Note
    • WooCommerce PDF Invoices & Packing Slips
    • WooCommerce Customer/Order CSV Export
    • WooCommerce Subscriptions
    • WooCommerce Print Orders
    • WooCommerce Print Invoice/Packing list
  • Delivery Date field on the checkout page has been made readonly preventing manual editing.


  • The jQuery UI version has been updated to 1.10.4. The old version was throwing a Javascript error in some pages in the WordPress Admin.


  • The plugin fields in admin have been restructured. We are now using the WordPress Settings API for all the plugin fields in admin.
  • We have included .po, .pot and .mo files in the plugin. The plugin strings can now be translated to any language using these files.


  • We have added a new setting 'Mandatory field?' in the admin dashboard, which will allow the Delivery Date field to be set as mandatory on the checkout page.


  • The delivery date will be displayed on the My Account page's View Order page.
  • The delivery date settings were getting reset for some customers, this has been fixed.
  • The delivery date will be added to the email notification received by the customer on placing the order.
  • The delivery date is attached to the customer invoice too.


  • On deactivating the plugin, all the settings were getting reset. This has been fixed. Now on deactivating the plugin, the settings will stay intact.


  • You can set which weekdays you want the delivery service to be available.
  • You can set the Minimum delivery time (in Days). Enter the minimum number of days it takes for you to deliver an order.
  • You can set the number of dates to be available for the customers to choose the delivery date.
  • A column on the Orders page will be created where the delivery date will be displayed.


  • Initial release.

Requires: 1.4 or higher
Compatible up to: 4.5.1
Last Updated: 2 weeks ago
Active Installs: 3,000+


4.3 out of 5 stars


9 of 15 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.