Estimated Delivery Date Plugin for WooCommerce

5 out of 5

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

Our Estimated Delivery Date Plugin for WooCommerce is the simplest solution in the market for providing an estimated number of days it is going to take for the product to arrive. Before making a purchase online, a buyer will always look out for a tentative date of arrival of his order. It is one of the major factors in the purchase decision. As a store owner you do not want to loose a customer only because you do not have this information shown on your website. Our Estimated Delivery Date plugin will provide you exactly this.

This 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 exclude holidays in the estimated delivery period calculation, 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: 29-January-2018
= 1.5.4 =
* Fix : Estimated delivery was not getting calculated for ship to different address on checkout page.
= 1.5.3 =
* Fix: Holidays is not working properly.
= 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.

5 reviews for Estimated Delivery Date Plugin for WooCommerce

  1. Harold
    5 out of 5

    (verified owner)

    Good and quick support. The plugin estimate delivery time does it perfect.

  2. Sam
    5 out of 5

    (verified owner)

    Good product.
    Customer Service is efficient and quick!

  3. Sean
    5 out of 5

    (verified owner)

    Does what it says. Good support too

  4. Daniel
    5 out of 5

    (verified owner)

    Does exactly what it says, good and responsive support.

  5. 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. If you need help, just drop in a query here.

Yes. You can request a private demo by raising a query to our support.

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

  • Joe

    Joe - 4 weeks ago

    Hi, I have purchased the plugin and installed it, followed the instructions carefully to discover the plugin does not update the delivery date if shipping to a different country. It only changes the delivery date when you change the billing country?

  • Anindo

    Anindo - 4 weeks ago

    Hi Joe, We regret the inconvenience caused to you. Our support team replied to you and checked this in your website and confirmed that it is working. Can you please let us know if that is not happening? We will surely help you and resolve it.

  • Joe

    Joe - 4 weeks ago

    Your support team confirmed the delivery date is updated when the customer changes the shipping country in the billing section. But the delivery date does NOT update if the customer is sending an item to a different shipping address? There seems to be a fault with this plugin.

  • Anindo

    Anindo - 4 weeks ago

    Hi Joe, Yes. Our team is working on this now. We will fix this in some time and get back to you. Hope that helps!

  • Anindo

    Anindo - 2 weeks ago

    Hi Joe, We have fixed this and replied to you. Hope everything is fine at your end.

  • czuczor.andras

    czuczor.andras - 3 months 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 - 3 months 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 - 3 months 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 months 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 months 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!

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