Search the site:

Order Delivery Date Pro for WooCommerce

4.9 rating

316 customer reviews

Average rating: 4.93 out of 5 stars
316 reviews
5 stars
4 stars
3 stars
2 stars
1 star

1 year license
30 day money-back guarantee
WordPress Version 5.0.0 and above
WooCommerce Version 3.0.0 and above
Version 9.27.2
Last Updated September 14 2021
Billed yearly until cancelled

Schedule Local Deliveries & Pickups in WooCommerce

Allow your customers to choose a Delivery Date & Time! You can create different delivery charges for Weekdays & dates and sync them to Google Calendar in real time.

Encourage your customers with the special treatment - 83% love it!

Easily create delivery schedules by:

  • - Product Categories
  • - Shipping Methods and Classes
  • - Table Rate Shipping Methods
  • - Pickup Locations
  • - Fedex, UPS, USPS & other shipping methods

Author Picture

Brendan Nolan

We use Order Delivery Date Pro for our florist business. We're open Monday to Saturday and have different cut-off times for delivery to suit our trading hours. We may also deliver on a Sunday for special events. This plugin lets us set custom cut-off times for each day, even additional charges if required, which replicates exactly what we do in-store. When we've needed assistance, the support we have received from Tyche has been excellent. This plugin does exactly what it's designed to do. Five stars!


Select a Delivery Date & Delivery Time gif

Select a Delivery Date & Delivery Time

Set different delivery charges for each weekday gif

Set different delivery charges for each weekday

Calendar recurring holidays or closed periods gif

Calendar recurring holidays or closed periods

Set Same-day & Next-day delivery with the cut-off time gif

Set Same-day & Next-day delivery with the cut-off time

Send a reminder email before delivery gif

Send a reminder email before delivery

Color code the delivery calendar gif

Color code the delivery calendar

Set Set Business Days & Delivery Days separately

Create local pick-up locations

Multi-lingual Delivery Date Calendar

Set Maximum Deliveries per day by Orders or Product Quantity

Customer or admin can reschedule order deliveries

Customers can choose “As Soon As Possible” delivery

Two-way deliveries sync with Google Calendar

Capture Delivery Date & Time on the Cart page or Checkout pages

Capture Delivery Time by Time Slot or Specific Time of Delivery

Set flexible field labels & field placement on the checkout page

Create Delivery Schedules from WooCommerce USPS Shipping Method Plugin

Create Delivery Schedules from WooCommerce Table Rate Shipping Plugin

Create Delivery Schedules by Product Categories

Create Delivery Schedules by Shipping Zones & Shipping Classes

Set a minimum delivery interval between the order and the first delivery available

Auto-populate first available delivery date

View upcoming deliveries in the Delivery Calendar

Set specific delivery dates instead of weekdays

The WooCommerce Subscriptions Plugin (Addon) automatically updates delivery dates for renweal orders

Post-delivery customer reviews (Addon)

Add pickup date option with a delivery date (Addon)

Different Delivery dates when using WooCommerce Shipping Multiple addresses

Send reminders before the deliveries


  • Improve your customer service by delivering on their chosen date & time
  • Reduce abandonment score
  • No more additional calls, customers leave all the necessary info during checkout
  • Avoid no-shows when delivering orders
  • Achieve 100% automation of your delivery scheduling process

Plugins with which WooCommerce Delivery Date plugin is compatible with:

  • WooCommerce Subscriptions
  • Zapier plugin
  • WooCommerce Customer/Order CSV Export plugin
  • WooCommerce PDF Invoices & Packing Slips
  • WooCommerce Print Invoice & Delivery Note
  • WooCommerce Amazon Payments Advanced Gateway

Sites using this plugin

See more


See more

Changelog for WooCommerce Order Delivery Date Pro plugin

Version 9.27.2 (Release date: September 14 2021)
1. Enhancement: Added a filter 'orddd_get_dates_from_current_week' to return the dates in he calendar from current week only. 2. Fix: Time slot field was not coming on the edit order page on creating a manual order if time slot was only there in custom setting and not in the general settings. 3. Fix: The first specific date was auto-populated in the calendar instead of first available date. ...

How valuable is your time? You can now buy it for only $99! Order Delivery Date Pro allows your customers to choose delivery date and time which significantly improves your work management!

Purchase now!


4.93/5 - Discover our TOP RATED WooCommerce order time delivery management tool!

Order Delivery Date plugin will allow your customers to choose a delivery date and time on the checkout page. The WooCommerce delivery date and time are displayed while viewing the order. And the good part is that the plugin is fully integrated with WooCommerce.

Frequently Asked Questions:

Is it possible to configure delivery to a certain postal code on different days?

Yes, you can deliver to different zip codes on different days. This is possible by creating custom delivery schedules.

Can I exclude weekends from delivery since we only deliver on workdays?

Yes, you can exclude the weekends by not selecting Saturday & Sunday (or any weekdays) in the Delivery Days field on the WordPress admin side under Order Delivery Date -> General Settings -> Date Settings page.

I need some lead preparation time before the delivery. Can I set a minimum delivery period on my WooCommerce store?

Yes, you can set a minimum delivery period in hours, which will be taken into consideration before showing the earliest available delivery date or time slot to your customers. This can be done under the 'Minimum Delivery time (in hours)' field under the General Settings -> Date Settings tab in the Order Delivery Date on the admin side. Minutes will be accepted in the decimal format like for 30 Minutes you can use 0.50.

Can I limit advance delivery to a certain number of calendar dates?

Yes. You can show limited dates to your customers to choose for delivery. You can set the value of the number of days that you want in the 'Number of dates to choose:' field under General Settings -> Date Settings tab in the Order Delivery Date on the admin side. By default, your customers can choose a delivery date from the next 30 available dates.

Is the delivery date & time displayed in the order confirmation emails?

Yes, the Delivery Date and Time will be displayed in the order notification emails sent to the customers as well as the admin.

Does my customer have the option to order without choosing a delivery time or date?

Yes. Customers can place an order without choosing a delivery date and/or time. To achieve this, the 'Mandatory field' option should be disabled. It can be found in the WordPress admin under Order Delivery Date -> General Settings -> Date Settings page.

Can I restrict the number of deliveries for each delivery date?

Yes, you can restrict the number of deliveries for a delivery date. You can set the number of deliveries in the 'Maximum Order Deliveries per day (based on per order)' field under General Settings -> Date Settings tab in the Order Delivery Date on the admin side. A delivery date will be disabled for further deliveries in the calendar after this number of orders. To restrict the number of deliveries based on the cart product quantities, you need to check 'Enable Maximum Deliveries based on per product quantity' checkbox under General Settings -> Date Settings tab.

My shipping company has a different schedule than my own company. Is it possible to include working days differently?

Yes, you can set your company's working days and shipping company's working days differently. You can set up this under Shipping Days section under General Settings -> Date Settings tab in the Order Delivery Date on the admin side.

Can I display a text message with an estimated delivery date instead of Delivery Date field on the checkout page?

Yes, you can display an estimated delivery date text message instead of the delivery date field by selecting Text block in Delivery Checkout options under General Settings -> Date Settings tab in the Order Delivery Date on the admin side.

Can I have a particular timeframe for delivering products?

Yes, you can have your suitable time range. You can do this by selecting the time range in the General Settings -> Time settings tab in the Order Delivery date on the admin side. Firstly, you need to enable 'Enable Delivery Time capture', then select the Delivery From Time and Delivery To Time from their respective drop boxes. In this manner, the time range will be created and time sliders will be displayed on the calendar with the set time range on the checkout page.

Is the plugin compliant with GDPR guidelines?

We have made every effort to make our plugin compliant to the GDPR guidelines. As a part of compliance we do not capture any data of end users and customers without consent.

How to install

Installing the Order Delivery Date Pro for WooCommerce plugin is easy, simply follow the steps:

Step one

Download the plugin and move the zip content on your plugins folder.

Step two

The delivery date field will appear on the checkout form.

Step three

Deactivating the plugin will hide the field from the checkout form as well as from the admin order page.

What people say for the plugin:

Alex Ber

Excellent Support

Great plugin, specially recommend because of the great support


Excellent Plugin

Great Plugin and Excellent customer service.

James Daley

Great Support

David O was really helpful in tweaking the automatic reminder email that gets sent by the order deliver plugin. I have zero technical ability, but the replies were quick & the instructions simple. For people like myself, this kind of support is invaluable.

Jeroen Cornelissen

Excellent Plugin

Great support from Chetna! Had two 'problems' I couldn't figure out myself and with the help from Chetna it was solved quickly, thanks again!

Cybèle Gagné

Excellent Product, Great Support

Service A1 and excellent product! Thanks!

Susan Tapper

Excellent Plugin

I use the Order Delivery Date plugin and I absolutely love it. I recently had a technical issue and needed guidance from their dev team and David O was brilliant in explaining where the setting was to fix my issue. It's wonderful and reassuring to have such a proactive dev and support team. ❤

Patrick Bourne

Great Plugin

Patrick Bourne — Excellent plugin that solved a lot of problems we were having. The after sales service was excellent – I had a full and prompt response that solved the minor issue I was having. Would definitely recommend!


Excellent Plugin

I'm using this plugin for my woocommerce shop and I have to say that it performance is awesome and once you read the docs and the faq's it's setting is very easy. I've had some "issues" but their support is always available and they have answered my emails, with kind words and effective solutions. Thank you to Chetna and Upendra which are the mains who answer my emails. Personalized feedback, not automatic answers. Thank you!!

Subscribe for more offers

Just what you were looking for?

Meet your Ultimate Woocommerce delivery and pickup date time tool! It allows you to assign a 'Delivery charge' to any or all of the weekdays or specific dates. You can also assign delivery charges for every added specific date!

from purchased
Would love your thoughts, please comment.x