Flexi Product Delivery Date

Each product is unique and different types of delivery processes have to be followed. You may need to charge extra for deliveries during peak hours, block out a few days/time slots, etc. Product Delivery Date Pro helps you balance customer experience and delivery experience by letting your customers choose the available delivery dates/time slots set by you from the product page.

Installation

โ†‘ Back to top

To start using a product from WooCommerce.com, you can use the โ€œAdd to storeโ€ functionality on the order confirmation page or the My subscriptions section in your account.

  1. Navigate to My subscriptions.
  2. Find the Add to store button next to the product youโ€™re planning to install.
  3. Follow the instructions on the screen, and the product will be automatically added to your store.

Alternative options and more information at:
Managing WooCommerce.com subscriptions.

Adding a WooCommerce.com subscription to your store

Types of Deliveries

โ†‘ Back to top
  • Specific Dates Deliveries
  • Recurring Weekdays Deliveries
  • Specific Dates & Recurring Weekdays Deliveries
  • Delivery Date & Time Deliveries
  • Estimated Delivery for Products

Specific Dates Deliveries

โ†‘ Back to top

Our Product Delivery Date Pro for WooCommerceย plugin allows you to select the delivery date and time for your products. Today we will discuss how to set deliveries for the products that are delivered on specific dates. There are businesses that allow delivering products on only certain dates, so they can set the delivery settings accordingly through this plugin, to cater to their needs.

How does this work?

Firstly, you need toย installย andย activateย the plugin. Once this is done, on theย Products page, you will see theย Product Delivery Date meta boxย showing different settings. To enable deliveries for this product, tick theย Enable Delivery Dateย option. Then selectย Delivery Optionย asย Calendarย for displaying the delivery calendar on the Products page in the frontend.

For better understanding, letโ€™s take an instance ofย Specific Dates setting. Say you run a Costume business where you sell different costumes for the occasions likeย Halloween,ย Christmas themes,ย Independence Day,ย etc. So let us create a productย Halloween Costumeย which is delivered only on specific dates in the last week of October and set the delivery of product on specific dates by ticking theย Delivery onย option forย Specific Dates.ย 

Specific Dates Deliveries - Tyche Softwares Documentation

Noteย โ€“ When you want to select theย Specific Datesย option, you shouldย disableย theย Recurring Weekdaysย option.

Let usย add specific datesย from the calendar as shown below:

Specific Dates Deliveries - Tyche Softwares Documentation

Adding settings for Specific Dates

Once the specific dates are saved, they will be displayed on theย Manage Availabilityย tab as shown below:

Specific Dates Deliveries - Tyche Softwares Documentation

Added specific dates

As seen above, the productย Halloween Costumeย will be delivered only on theย 25th, 26th, and 27th October 2025ย as selected in theย Specific Date Deliveryย option. Now you will see a delivery calendar on the Product page of Halloween Costume where the selected dates will be shownย enabledย and the rest the dates will be disabled as shown below:

Specific Dates Deliveries - Tyche Softwares Documentation

Added specific delivery dates shown enabled on the calendar

Now say we selectย 26th October 2025ย for delivery of this product and add the product to the cart by clicking theย Add to Cartย button. The selected Delivery date will be shown on theย Cart pageย as well, as shown below:

Specific Dates Deliveries - Tyche Softwares Documentation

Delivery date shown on Cart page

Conclusion

This post explains how you can add delivery of products that are only delivered onย specific dates. There is an option on the Products page for adding only those dates when delivery of the product takes place. This willย disableย all the other dates in the delivery calendar on the front end so that the customer knows when their selected product can be delivered.

Recurring Weekdays Deliveries

โ†‘ Back to top

Similar toย Specific Datesย setting, today we will discussย Recurring weekdays deliveries. There are businesses that provides delivery of the products only on certainย weekdaysย and not all weekdays. For instance, a home based cake shop delivers cakes only fromย Monday to Thursdayย and not on Friday, Saturday and Sunday. So you can add settings where deliveries can take place only on Monday, Tuesday, Wednesday and Thursday usingย Recurring Weekdays optionย usingย Product Delivery Date Pro for WooCommerceย plugin.

How does this work?

Once the plugin is installed and activated, you will see theย Product Delivery Date meta boxย showing different settings on theย Products page. To enable deliveries to take place on selected weekdays, tick theย Recurring Weekdaysย option and select Monday, Tuesday, Wednesday, and Thursday for theย Delivery Days option, as deliveries take place only on these days:

Recurring Weekdays Deliveries - Tyche Softwares Documentation

Selecting recurring weekdays forย deliveries

Once theย recurring weekdays are saved, they will be displayed on theย Manage Availability tabย as shown below:

Recurring Weekdays Deliveries - Tyche Softwares Documentation

Selected recurring weekdays

This implies that when product Valentines Cake is selected on the shop page, the delivery calendar on the Products page will showย all Monday, Tuesday, Wednesdayย andย Thursday enabled. Rest other weekdays will beย disabledย as shown below:

Recurring Weekdays Deliveries - Tyche Softwares Documentation

Delivery calendar showing only added weekdays enabled

Now say we selectย 1st January, 2025ย for delivery of this product and add the product to the cart by clicking theย Add to Cartย button. The selected Delivery date will be shown on theย Cart pageย as well, as shown below:

Recurring Weekdays Deliveries - Tyche Softwares Documentation

Selected delivery date displayed on the Cart page

Conclusion

This post explains how you can add delivery of products that are delivered on selectedย weekdays and recur every week. There is an option on the Products page for adding recurring weekdays when delivery of the product takes place. This willย disableย all the other weekdays in the delivery calendar on the frontend so that the customer knows when their selected product can be delivered.

Specific Dates & Recurring Weekdays Deliveries

โ†‘ Back to top

In our previous posts, we saw how you can add settings for your product to enable deliveries forย specific datesย orย recurring weekdays. We can also add settings for both specific dates and recurring weekdaysย togetherย using theย Product Delivery Date Pro for WooCommerceย plugin.

How does this work?

Consider an instance where a Pet shop delivers products onย all Saturday and Sundayย but not on weekdays. It also delivers onย 30th and 31st Januaryย as it is their opening day, hence offering discounts to customers. So on these 2 specific dates also, they allow delivery ofย Pet Food Packets.

Therefore for the above instance, tickย bothย the Specific dates and Recurring Weekdays option in the Product Delivery Date meta box of the Pet Food Packet product page as shown below:

Specific Dates & Recurring Weekdays Deliveries - Tyche Softwares Documentation

Adding both Specific Dates and Recurring Weekdays option

As you can see above,ย Saturdayย andย Sundayย are selected asย recurring weekdays,ย andย specific dates โ€“ 30th & 31st January 2025ย are added when deliveries will be enabled.

Once these settings are saved, they will be displayed under theย Manage Availability tabย as shown below:

Specific Dates & Recurring Weekdays Deliveries - Tyche Softwares Documentation

Selected specific dates and recurring weekdays

This will reflect on theย frontย endย of the Pet Food Packet product page as shown below:

Specific Dates & Recurring Weekdays Deliveries - Tyche Softwares Documentation

Added recurring weekdays and specific dates are enabled

Now say we selectย 30th January 2025ย for delivery of this product and add the product to the cart by clicking theย Add to Cartย button. The selected Delivery date will be shown on theย Cart pageย as well, as shown below:

Specific Dates & Recurring Weekdays Deliveries - Tyche Softwares Documentation

Conclusion

This post explains how you can add delivery of products that are delivered onย specific datesย as well asย selectedย weekdaysย that will recur every week. There is an option on the Products page for adding recurring weekdays and specific dates when delivery of the product can take place. This willย disableย all the other weekdays in the delivery calendar on the frontend so that theย customerย knows when their selected product can be delivered.

Delivery Date & Time Deliveries

โ†‘ Back to top

We have discussed in detail how to add delivery settings for product deliveries using theย specific dates,ย recurring weekdays, and aย combination of both optionsย of theย Product Delivery Date Pro for WooCommerceย plugin. Today we shall discuss the process of adding theย time slotย for allowing customers to select theirย desired delivery timeย along with delivery days, on the Product page.

How does this work?

Once the plugin is installed and activated, you will find theย Product Delivery Date meta boxย showing different settings. To enable deliveries for the product, tick theย Enable Delivery Dateย option. Then selectย Delivery Optionย asย Calendarย for displaying the delivery calendar on the Products page in the frontend.

Say, for instance, the productย Valentine Cakeย is delivered onย all Mondays & Fridays, so let us select these weekdays from the Delivery Days option as shown below:

Delivery Date & Time Deliveries - Tyche Softwares Documentation

Adding delivery days for product deliveries

Now click on theย Add Time slotย button to add delivery time slots for this product. So let us add the time slot fromย 13:00 to 15:00ย as shown below:

Delivery Date & Time Deliveries - Tyche Softwares Documentation

Adding time slot for delivery days

Similarly, add the time slot forย Specific dates โ€“ 15th and 16th Januaryย fromย 16:00 to 21:00ย as shown below:

Delivery Date & Time Deliveries - Tyche Softwares Documentation

Adding time slot for specific dates

Once the time slots forย specific datesย andย recurring weekdaysย are added, these are displayed under theย Manage Availability tabย as shown below:

Delivery Date & Time Deliveries - Tyche Softwares Documentation

Added time slots displayed

So now on the front, if the customer selects this product and opts for delivery onย 15th January 2025, then the respective time slot fromย 04:00ย PM โ€“ 09:00 PMย will appear upon selecting the date as shown below:

Delivery Date & Time Deliveries - Tyche Softwares Documentation

Similarly, when 10th January 2025ย is selected for delivery of this product, the time slot fromย 01:00 PM to 03:00 PMย will be displayed as shown below:

Delivery Date & Time Deliveries - Tyche Softwares Documentation

Time slot appears on date selection for recurring weekdays

Noteย โ€“ย The time slots will be added inย 24-hour formatย in theย backendย but on theย front,ย it will be displayed in theย selected time format.

Now, say Fridayย 16th January 2025ย is selected by the customer which has delivery time slots added for specific dates and recurring weekdays both. In this case, priority will be given to the time slot of specific dates, hence the time slot that will be displayed on the Products page upon selection of product delivery date will show fromย 04:00 PM โ€“ 09:00 PMย as shown below:

Delivery Date & Time Deliveries - Tyche Softwares Documentation

Time slot of specific dates is given priority

Delivery Date & Time Deliveries - Tyche Softwares Documentation

Once the delivery date and time is selected on the Product page and the product is added to the cart, theย delivery dateย andย time selectedย for the product, both will be displayed on theย Cart pageย as shown below:

Delivery date and time displayed on the Cart page

Conclusion

This post explains how you can add delivery time slots for products that are delivered onย specific datesย as well asย selectedย weekdaysย that will recur every week. There is an option on the Products page for adding recurring weekdays and specific dates and time slots. This will help the customers to know the delivery time of their selected product.

Also most importantly, when time slots forย bothย specific dates and recurring weekdays are added for a particular date,ย priorityย is always given to the time slot added for specific dates and hence that time slot will appear on the frontend for customers to select from.

Estimated Delivery for Products

โ†‘ Back to top

In our earlier posts, we saw how you can addย delivery date and time settingsย for all your product deliveries. While adding the delivery settings on the Product page, there was a setting to select theย Delivery optionย that will be displayed on the frontend Product page. This is set to Calendar as default option. But there is another option you can opt for, which isย Text blockย and if you select this option for delivery, then instead of a delivery calendar, a text block notifying the delivery date for the product will be displayed. This option is used to provideย estimated deliveryย details for products.

How this works?

Let us understand how this works with an instance. Say you run anย online Footwear storeย and theย estimated delivery timeย for all your products isย 10 daysย from the time the order is placed.

Admin Experience:

To create a new product โ€“ย Winter Bootsย and on the Product page, you will find theย Product Delivery Date meta boxย showing different settings. To enable deliveries for the product, first, tick theย Enable Delivery Dateย option. Now you will notice there are 2 options forย Delivery Optionย displayed, namelyย Calendarย andย Text block. Let us select the Text block option and a new settingย Minimum Delivery Days requiredย field will appear. Hereย add the Minimum Delivery Days required asย 10 daysย as shown in the below screenshot:

Estimated Delivery for Products - Tyche Softwares Documentation

Adding settings in the backend

This implies theย number of daysย added in theย Minimum Delivery Days requiredย field will be theย total number of days for deliveryย counted from theย order date.

Also, there is another setting forย displayingย theย estimated delivery detailsย on the front end namelyย Display Delivery detailsย which appear below the Minimum Delivery Days required setting.

There areย 2ย optionsย in this, either you can show theย number of business daysย it will take to deliver the product by selecting theย Business Daysย option or you can select theย Specific Dateย option to display theย estimated delivery dateย for delivering the product.

By default, theย Business Days optionย is selected.

Customer Experience:

As per the settings added in the backend, the productย Winter Bootsย will display the delivery details on the front end.

Display Delivery details โ€“ Business Days:

Let us select this product on the front end withย Display Delivery detailsย chosen asย Business Days. The following message will be displayed upon product selection:

Estimated Delivery for Products - Tyche Softwares Documentation

Delivery details displayed in business days

As you can see, the message displayed for delivery of the product isย Delivery Expected in 10 business days. This is because the value added for theย Minimum Delivery Days requiredย option in the backend wasย 10.

Display Delivery details โ€“ Specific Date:

Now if you selectย Display Delivery detailsย asย Specific Date,ย thenย the number added in theย Minimum Delivery Days requiredย field will be added to the current date and a message will be displayed with aย specific dateย when the delivery will take place, as shown below:

Estimated Delivery for Products - Tyche Softwares Documentation

Delivery date displayed for specific dates option

As you can see in the above screenshot, theย Delivery Expectedย date is calculated asย 10ย daysย from the current date. Hence shows 7th January, 2025ย as the delivery date for the selected product.

Conclusion

This post discusses another setting of Delivery options which isย a Text blockย that provides estimated delivery details and displays them on the frontend. Theย Product Delivery Date Pro for WooCommerceย plugin has so manyย variationsย in settings that any business need can be catered to, thus making the product delivery processย fasterย and moreย convenient.

Flexi Product Delivery Date Pro – Features & Settings

Where is the product delivery date selection field?

You will find the Delivery Date Field on the frontend product page of your store.

Can I exclude the weekend product delivery?

Yes, you can exclude the weekends by not selecting Saturday & Sunday (or any weekdays) in the Delivery Days field on the Product delivery date meta box on WooCommerce edit product page.

Can I accept product deliveries only on certain pre-added delivery dates?

Yes you can add the specific dates for which you want to accept deliveries from the plugin.

Can I restrict the number of product 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 deliveries per dayโ€™ field on the Product delivery date meta box on WooCommerce edit product page. The delivery date will be disabled for further deliveries in the calendar after this number of orders.

Can I display a text message with an estimated product delivery date instead of a Delivery Date field for the products?

Yes, you can display an estimated delivery date text message instead of the delivery date field by selecting Text block in Delivery Option on the Product delivery date meta box on WooCommerce edit product page.

Can I create fixed delivery time slots for the delivery dates?

Yes, you can create the time slots on the Product delivery date meta box on WooCommerce edit product page. You need to check โ€˜Ask for Delivery Timeโ€™ checkbox and it will then allow you to add the timeslots for the selected weekdays or specific dates.

Can my customers add products to the cart without choosing a product delivery date and time?

Yes. Customers can add products to the cart without choosing a delivery date and/or time. To achieve this, the โ€˜Mandatory Fieldsโ€™ option should be unchecked. It can be found in the Product Delivery Date -> Settings tab on the WooCommerce Edit product page.

Can the calendar be displayed with the available dates on the product page?

Yes. You can show the calendar always visible or open to your customers by enabling โ€˜Show calendar always visibleโ€™ checkbox under the Product Delivery Date -> Settings tab on WooCommerce edit product page.

Can I disable product delivery on some public holidays?

Yes, you can disable delivery for selected dates, e.g. public holidays or any other date. The โ€˜No delivery on these datesโ€™ setting on the Product Delivery Date -> Settings tab on WooCommerce edit product page allows you to set the holiday dates which will be disabled in the calendar.

Does WooCommerce Product Delivery Date Pro comply with the 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.

Questions & Support

โ†‘ Back to top

I have another question.Please fill out thisย pre-sales form.

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Offer personalized product bundles, bulk discount packages, and assembledย products.