Estimated Delivery Date and Time Plugin for WooCommerce

5 out of 5

  • You are protected by our 30 Day Money Back Guarantee.
  • License entitles 1 year of support & updates.
  • No monthly fees or yearly subscription.
  • Extend support & updates after 1 year at 50% discount.
Sold By: WooForce
  • Description
  • Changelog
  • Reviews (4)
  • FAQ (4)
  • Comments (45)

Our Estimated Delivery Date and Time Plugin for WooCommerce is the simplest solution in the market for providing estimates to customers. This Estimated Delivery Date and Time Plugin works seamlessly on the Product page, Cart page and the Checkout page. The most outstanding feature of this plugin is the range of rules that can be used in conjunction with each other to generate product delivery date estimates. You can also very easily select from a list of date formats such that it becomes easy for customers. There is also a host of customizations available in the plugin like an option to set Minimum Delivery Days, changing the product page text, marking all working days, etc.


If you wish to skip some days or include holidays in the estimated delivery period, you can specify the date range for the same. This date range will be not be considered for the calculation of estimated delivery date.

Shipping zones:

Based on your customer’s shipping address, the estimated delivery date might differ. Some shipments might need more time to reach, while some lesser than expected. Hence, the plugin provides handy option to help you configure the estimated number of delivery days based on Shipping zones.
You can provide an estimated delivery date for each Shipping Zone. This estimated number of days is calculated with parameters configured in the general settings.

Shipping classes:

You can now define estimated number of delivery days for each Shipping class!
The specified days is calculated with parameters, like working days, minimum delivery days among other things configured in the general settings of the plugin.

Shipping method:

Similar to Shipping class and Shipping zone, you can define estimated delivery days for Shipping method as well.
In addition to default shipping methods of WooCommerce, you can define estimation days for shipping methods of premium shipping extensions like FedEx, DHL, UPS, USPS and so on.
Shipping services have variable delivery dates. But with our plugin, you can define custom delivery dates for each service. You just need to define ID of respective shipping method and number of delivery days.

Main Features

Easy Integration:

No need to worry where the estimated delivery date information might appear, as this information is easily available in product page, cart page, checkout page and customer order page as well.

Define Holidays:

If you want to take general holidays into account or want to include custom holidays, you can define a date or date range during which the delivery will not be possible. This period will be skipped from the calculation of estimated delivery date.

Assign delivery dates based on:
  • Shipping Class: Fragility, weight, dimension or other factors that are classified using shipping classes might need different time to ship and deliver. The plugin provides convenient option to assign the number of delivery days based on shipping class.
  • Shipping Zones: Like shipping classes, different geographical location might also need different time to ship and deliver. Say, If your business is based in New York, United States, it would take less time to deliver to Canada when compared to China. Hence, the plugin allows you to assign custom delivery days for each shipping zone.
  • Shipping Method: In addition to WooCommerce default shipping methods (Flat rate, Free shipping & Local pickup), you can also assign custom delivery days for shipping services of FedEx, DHL, UPS, USPS and so on.
    Say, you have some FedEx Priority service and wish to apply custom delivery dates to this, the plugin provides an effortless approach to achieve this.
Time Limit for accepting order:

You can set a custom time limit after which the delivery is estimated to next working day. This feature will be helpful in adjusting delivery time with your store timings.

Multiple date format option:

Choose your desired date format from a list of options provided.

Custom text display:

You can define any desired text for the display. You can set simple text or define date range (with lower and higher range value) for estimated delivery.
For example, if the date lower range is 3 and delivery date is 08/03/2017, the start range for the delivery will be 08/01/2017 in the specified date format.

Choose Time Zone:

Choose the timezone you would like to follow. You can select either UTC or WP Time Zone. The estimated delivery date will be based on the selected time zone.

Business Case

A shop owner requires deliveries to be set based on shipping class and shipping zones. So he frames these rules in the plugin as shown:

  • 2 days for shipping class “Clothes”.
  • 3 days for shipping zone “Europe”.

So, a purchase of clothes made from Europe will be shown an estimated delivery of 2 + 3 = 5 days.
The plugin makes deliveries so simple!


Order Admin


Last Updated: 24-November-2017
= 1.5.2 =
* Setting page loading code optimized.
= 1.5.1 =
* Holiday is not picking for a certain date formate.
= 1.5.0 =
* New feature: Introduced new option Calculation Mode.
* Tweak: 'Start from Next Working Day' option in the settings page.
* Revamped Estimated delivery calculation algorithm
= 1.3.5 =
* Changed Algorithm for calculating Estimated delivery
* Bug fixed: For Multiple products in cart, Next day delivery date
= 1.3.4 =
* Revamped the settings page.
= 1.3.3 =
* Fixed Estimated delivery calculating incorrectly on admin order page.
* Code optimized.
= 1.3.2 =
* Fixed shipping method was not working on checkout page
* Fixed not working with older version of PHP.
* Fixed conflict with the Basic version of the plugin.
= 1.3.0 =
* New Feature Estimate Delivery by Shipping Method
* Revamped overall code.
= 1.2.4 =
* Fix: PHP warnings on cart and order-received page on fresh install
* Fix: Endless loop on car page on fresh install
* Fix: Going white space on Holidays To address field as default
* Default values for Working Days
* Placeholders for Holidays fields

= 1.2.3 =
* Estimated Delivery Text Designed in Product Page
= 1.2.2 =
* Estimated Delivery Date before Space Added.
= 1.2.1 =
* Warnings and Notices Fix.
= 1.2.0 =
* New Calculation Feature Added.

= 1.1.0 =

*Estimated Delivery Supports (UTC & GMT) Time Zones.

= 1.0.7 =
* Product Page Bug Fix.
= 1.0.6 =
* Added shipping zone based date estimation in cart page.
= 1.0.5 =
* Fixed bug for date range.
= 1.0.4 =
* Added date lower and higher range option.
= 1.0.3 =
* Feature: Added option to select text with simple and actual date range.
= 1.0.2 =
* Added feature to show default cut-off time for the days of the week.
* Enhanced the delivery option Display.
* Bug fix about the Licence Activation window.
= 1.0.1 =
* Code Level Changes.
= 1.0.0 =
* Delivery Estimate.

4 reviews for Estimated Delivery Date and Time Plugin for WooCommerce

  1. Sam
    5 out of 5

    (verified owner)

    Good product.
    Customer Service is efficient and quick!

  2. Sean
    5 out of 5

    (verified owner)

    Does what it says. Good support too

  3. Daniel
    5 out of 5

    (verified owner)

    Does exactly what it says, good and responsive support.

  4. jonas
    5 out of 5

    (verified owner)

    Very responsive and capable tech support, they readily expanded the plugin capabilities to meet our specific needs. Very excited to have this plugin installed now to allow customers to see the delivery date, rather than messaging us to ask if it our product will deliver in time. I’m anticipating a higher conversion rate as a result!

Only logged in customers who have purchased this product may leave a review.


Frequently Asked Questions

Yes. We have a support team working on for fixing any issues related with plugin.

Yes. Contact us.

Set up process is simple. Please refer the link to tutorial.

  • czuczor.andras

    czuczor.andras - 2 weeks ago

    Hey guys, so I've been playing around with the demo version and it seems like just the plugin I need, and I'd love to buy it, I just can figure out how to set up the following (or if it's possible at all). Let's say: Product A has a free shipping time of 5-10 days (regardless of the destination country) But Product B's free shipping time is calculated from the destination country for example: 12-20 days to the US, 20-25 days to Sweden, 39-60 days to Chile and so on etc. etc, etc. As I saw the plugin is capable of adding extra days to a specific country or shipping zone, which is great because I can set up for ex. US to 12-20 days, but what if someone orders Product A to the US? It's 5-10 days, but I've previously set the plugin to add X days to the US How can I solve this? Is it possible to change shipping times on the product page depending on what country you are viewing it from? If I set the general date range to 0-5, how can I set 39-60 days shipping time for Chile alone? (like in the example above) Are these settings possible with your plugin? I'm in desperate need of this functionality for my store, and your plugin seems like it would be capable of something like this. Thank you for your reply in advance!

  • Anindo

    Anindo - 2 weeks ago

    Hi czuczor.andras, Thanks for reaching out to us. Kindly find our answers to your queries above : Regarding the problem of "what if someone orders Product A to the US?",unfortunately, we have changed the functionality of the plugin a bit where the shipping class and shipping zone work in conjunction. So individually shipping Product A to the US would not be possible with the current setup. Regarding this problem "Is it possible to change shipping times on the product page depending on what country you are viewing it from?", as of now, we do not have this feature . However, we have noted this and would surely look into it in future. Also, you can create a zone Chile and set up 39-60 days for Chile alone. This way it should work out. Let us know if you have any query.

  • Mitch

    Mitch - 4 weeks ago

    Hi, We understand that holidays are designated as days for the shop owner to not include in ship dates. However, we need to configure the plugin so that Saturdays and Sundays are not included as days to have products delivered, as our shipping service does not deliver on Saturdays or Sundays. The plugin should skip to the next weekday if the estimated delivery date is a Saturday or Sunday. How do we accomplish this with the plugin settings? Thank you.

  • Anindo

    Anindo - 3 weeks ago

    Hi Mitch, We have an option in the plugin "Calculation Based On". Just make "Next Working Day". This should resolve your problem. Let us know if you have any query.

  • Mitch

    Mitch - 3 weeks ago

    Yes we've used that option, but it still returns some Saturdays and Sundays as estimated delivery days. We can not show the customer delivery days on Saturday and Sunday as our mail carrier does not deliver on those days. For example, even with working days set as Monday-Friday, and choosing "Next Working Day" the customer receives Saturday or Sunday as delivery days in some cases. If you feel that this option should still resolve the issue, can you please explain exactly what to change the settings to? It seems that holidays and next working day allow some days to be skip for shipping time, but still shows Saturday and Sunday as delivery days when the number of estimated days falls on a Saturday or Sunday. Please help!

  • Mitch

    Mitch - 3 weeks ago

    Hi, I thought it might be helpful to add an even more specific example to explain the issue. If we have working days set as Monday-Friday and use calculation based on "Next Working Day": 1.) Order has next day chosen as delivery time, which is 1 working day. 2.) Order is placed on Thursday Oct 26th, 2017 before cutoff time. 3) Delivery day will be shown as Saturday or Sunday Oct 28th, 2017 or Oct 29th 2017. 4) Customer is disappointed because our mail service does not offer delivery on Saturdays/Sundays. 5) The plugin should display Monday as the delivery day since Saturday/Sunday delivery is not possible for us. Does this help to understand the issue?

  • Anindo

    Anindo - 3 weeks ago

    Hi Mitch, We have decided to develop a mechanism to fix this. We will provide the option of "No Shipping and No Delivery" in the plugin. This dev will take into effect by end of this week. We request you to follow up with us on the end of this week. Hope this helps! Let us know if you have any query.

  • Mitch

    Mitch - 3 weeks ago

    Great thank you very much. Look forward to testing your solution later this week. Will be really helpful as we are launching our new site this week as well.

  • Anindo

    Anindo - 3 weeks ago

    Sure, we will complete it.

  • Mitch

    Mitch - 3 weeks ago

    Hi, Checking in at the end of the week as you suggested. Any updates on the addition of this feature? Thank you.

You are protected by our 30 Day Money Back Guarantee.     Add to cart