Order Delivery Date Pro for WooCommerce is a powerful yet very flexible plugin to help you manage complex logistics and delivery schedules. The built-in features let you meet peak-hour deliveries and regular-day deliveries like a breeze. Set practical and feasible delivery schedules and let your customers choose the delivery method and time from the slot. It’s a win-win for both store owners and customers. With Order Delivery Date Pro you can —
- create different delivery schedules,
- set charges for Weekdays & special dates,
- manage local pickup dates
- notify customers once the order is ready
- Sync all order details with your Google Calendar in real
Order Delivery Date PRO plugin has helped different WooCommerce store owners effortlessly manage 17 million orders so far. Try it today and experience the luxury of taking control of your delivery schedules.
Setup and Installation
↑ Back to top- Download the .zip file from your WooCommerce account.
- Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
- Install Now and Activate the extension.
More information at Install and Activate Plugins/Extensions.
Delivery Schedule
↑ Back to topHow do I set my delivery schedules?
↑ Back to topWe know that many of you have some complex delivery needs and for the same you require to create a delivery schedule that matches your needs. Our Order Delivery Date Pro for WooCommerce plugin is thus built to ensure that all of this is possible in one single place.
Go to Order Delivery Date -> Settings -> Delivery Schedule. The Page would appear like this:

This is the default delivery schedule. All the different settings that have been enabled here will be applied to all the products by default. To edit this delivery schedule, you can click on the Edit option (pencil icon) under Actions.
Once you click on it, you will see various dropdowns that will let you configure different settings such as offering delivery dates, time slots, setting up Holidays or even Next Day Delivery charges.

For instance, when one clicks the Date Settings dropdown, they will get to see this:

If you enable the toggle the delivery date, then your customers will be able to select a delivery date for all the products that are available on your store. Once you’re done setting up all the other settings, you can click the ‘Save Settings’ button.
Please Note: The default delivery schedule cannot be enabled and disabled like a custom delivery schedule. However, store owners can edit the default delivery schedule and turn off the ‘Enable delivery date’ setting.
Moving on, you will also get an option to set up different Custom Delivery Schedules. Let’s say that you wish to have different different delivery days enabled for a specific product category such as ‘Clothing’, then you can create a custom delivery schedule for it. You can create and enable as may different custom delivery schedules similar to the one shown here:

To create it, you can scroll down and find the ‘Add custom delivery schedule’ option.

Click on it and you’ll see the same dropdowns that will help you set up different settings such as time slots, dates, holidays and so on. But along with this, you’ll get the option to choose what these custom settings would be based on. The options available are:
- Shipping Methods
- Product Categories
- Product Categories and Shipping Methods
- Pickup Locations and Product Categories

Here’s how you can choose the options based on your requirements:

Once you’re done configuring the settings, you can click the Save Settings button and your Custom Delivery Schedule would be created. Depending on whether you wish to disable a custom delivery schedule for some time or not, you can use the toggle to enable and disable the schedules:

In the top right corner, you will also find three different settings. When you click on the Pencil icon, you’ll be able to edit the custom delivery schedule.
When you click on the Duplicate icon, the same custom delivery schedule will be created again. You can edit it after it if needed. This is immensely helpful if you have already created a custom delivery schedule and wish to apply to different Product Category or Shipping Method or Pickup Location.
Lastly, the Trash icon can be used if you wish to delete a custom delivery schedule.
To summarise, Order Delivery Date Pro for WooCommerce plugin, offers you the ability to set up different custom delivery schedules as per your specific requirements. It also comes with a default delivery schedule which can be used for all your products!
To learn more about the different settings that can be configured while you create delivery schedules, head over to our Common Delivery Schedule Settings section.
Common Delivery Schedule Settings
↑ Back to topOrder Delivery Date Settings
↑ Back to topIs it possible to configure delivery to a certain postal code on different days?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?<br><br>
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.
I’m searching for a delivery plugin for WooCommerce so I can setup my own fees for delivery time range. Can Order Delivery Date Pro plugin do this?
I’m searching for a delivery plugin for WooCommerce so I can setup my own fees for delivery time range. Can Order Delivery Date Pro plugin do this?
Yes. You can setup your own fees for delivery time slots with the Order Delivery Date Pro for WooCommerce plugin.
Questions & Support
↑ Back to topI have another question.Please fill out this pre-sales form.