Changelog for WooCommerce Order Delivery Date PRO plugin
Version 7.8(Release date: April 5 2018)
This is a major update to the plugin which contains 1 new feature and 19 major bug fixes. New Feature: The plugin is made compatible with the FedEx WooCommerce Shipping with Print Label by Xadapter. You can now add different delivery schedules for different shipping services added from this plugin. Bug Fixes: 1. An error was shown in the developer console when the Same day delivery and Next day delivery both are enabled and also Auto-populate first available delivery date feature is enabled. This is fixed now. 2. Fatal error was shown in the debug.log file when shipping days feature is enabled with no shipping weekdays added. This is fixed now. 3. After editing delivery date on edit order page in the admin dashboard, the delivery date field is not editable. The issue is coming only when the 'orddd_disable_delivery_fields' hook is used. This is fixed now. 4. The delivery date & time fields were shown on the checkout page even when the 'Enable Delivery Dates?' checkbox is not checked for a category. The issue was coming for the variable products. This is fixed now. 5. Specific Delivery charges label was not shown on the checkout page for the charges. This is fixed now. 6. Selected time from time sliders was not auto-populated on the edit order page when custom schedules are added to the product categories. This is fixed now. 7. Weekday field on the Weekday Settings tab is now marked as a mandatory field. 8. Incorrect delivery date and time were shown on the checkout page when only specific dates are enabled and time slots are added for it and the Minimum Delivery Time (in hours) is set. This is fixed now. 9. Common settings were not considered on the checkout page when multiple products were added to the cart with different shipping classes and the custom schedules are added to this shipping classes. This is fixed now. 10. A fatal error was shown on the Weekday Settings tab with WooCommerce v2.3.13. This is fixed now. 11. Some errors in the debug.log file are fixed. 12. Delivery date update notification was not sent to the customers when clicked on Update & Notify button on edit order page. This is fixed now. 13. Existing delivery fees were not getting deleted from the order when the delivery details are changed on the edit order page. This is fixed now. 14. All time slots were not shown on the checkout page when the time slots are added for specific dates and the next day is added as a specific date. This is fixed now. 15. Calendar starts with first specific date added and not with the weekdays when both weekdays and specific dates are enabled. This is fixed now. 16. Instructions to setup automatic google calendar sync are updated based on the new changes in the google console. 17. Some UI changes are done on the Order Delivery Date -> Settings menu in admin. 18. Incorrect time slots were available when the time slots are added for the specific dates and Minimum Delivery Time (in hours) is set. 19. Styling issue for delivery date fields on the checkout page is fixed.Version 7.7.1(Release date: March 28 2018)
There is 1 major bug fix in this update which is mentioned below: Fatal error was shown on the checkout page when the current day is disabled for delivery and next day cut-off time has not reached.Version 7.7(Release date: March 22 2018)
There is 1 tweak and some bug fixes in this update which are mentioned below: Tweak: Product Quantity will now be shown along with the product name in the event on the Delivery calendar in the admin dashboard. Bug Fixes: 1. Minimum Delivery Time (in hours) added for custom schedules was not calculated based on the Shipping days enabled. This is fixed now. 2. Custom delivery schedules added for product categories were not considered on the checkout page when the product of Product Bundled type is added to the cart. This is fixed now. 3. Time slot field was not coming on the checkout page for the default selected shipping method when the custom delivery schedule is enabled. The issue is coming when the page is refreshed using the refresh button of the browser. This is fixed now. 4. Delivery events were not shown on the Delivery calendar in admin when the time slot label is set to blank. This is fixed now. 5. Custom schedules were not loading for the shipping services added from the 'WooCommerce FedEx Shipping' plugin. This is fixed now. 6. Scripting error was shown on the checkout page when the no delivery days are enabled and specific date is enabled but no dates are added. And along with it the same day or next day delivery is enabled. This is fixed now. 7. Some warnings were shown on the checkout page when custom delivery settings are enabled. This is fixed now. 8. Custom delivery schedules were not shown on the checkout page for the translated shipping classes. This is fixed now. 9. Minimum Delivery Time (in hours) was not able to set in the decimal values like 0.50 (for 30 minutes). You can now add it in 15 minutes interval. 10. Delivery date & time fields were not disabled on the checkout page even when the billing address fields are blank. This issue is coming when 'orddd_disable_delivery_fields' hook is used. It is fixed now. 11. Minimum delivery time (in hours) was calculated from the current time on the first working day even when the current day is marked as Holiday. This is fixed now. 12. Unable to update the order when the negative value fee is added via 'Add Fee' button. This is fixed now. 13. Delivery date was not updated when the Update button is clicked on the add new order page in admin. This is fixed now. 14. The time slot field mandatory error was coming on the checkout page even when it is not checked for the custom settings and enabled for general settings. This is fixed now. 15. Common Settings were not considered on the checkout page when the settings are added for different categories with same shipping method. This is fixed now. 16. Some warnings were shown on the checkout page which is fixed.Version 7.6.1(Release date: March 15 2018)
There is one minor change in the plugin for the WooCommerce Subscriptions Compatibility Addon version 1.2.Version 7.6(Release date: February 7 2018)
This is an important update to the plugin continuing along the lines of the last one. It contains major bug fixes for different modules of the plugin along with some tweaks. Please take a backup of the current copy installed on your website before updating. In total 73 issues are fixed through 70 commits. Below is a list of some tweaks and major bugs fixed in this updated. Tweaks: 1. Revamped the process for editing delivery details for existing orders or adding new orders with delivery details by the admin. a. From now on, the delivery calendar in WooCommerce->Orders->Add/Edit Order->Edit Order Delivery Date and/or Time meta box will display all the days as enabled. b. The Time Slot dropdown in the same shall display all the time slots present irrespective of them being created in the Custom Delivery Settings or the General Delivery Settings. c. A new field ‘Delivery Charges’ has been added to WooCommerce->Orders->Add/Edit Order->Edit Order Delivery Date and/or Time meta box. d. This field will contain the sum of delivery charges applicable to existing orders. e. In a scenario where the delivery details are modified, the delivery charges will NOT be modified by the plugin. The admin shall have to edit the charges manually. f. Order notes will be added to any charges that have been modified. 2. Custom Delivery Settings can now be used in the combination of Shipping methods, Product Categories or Shipping classes. You can now add different delivery settings for different options together and the respective settings will be available on the calendar. Issues Fixed: 1. On a site that uses WPML, if delivery settings have been created for a product category in the primary site language, those settings were not being applied to the translated product category in secondary languages. Fixed the same. 2. Fixed an issue where the delivery dates overflowed from the date picker on the Cart & Checkout pages. 3. Fixed some errors that were visible in the console on the Checkout page when the plugin was active. 4. In a scenario where the delivery details are updated in WooCommerce->Orders->Edit Order by the admin, the new charges applicable were not being added in the custom notification email sent to the end user. Fixed the same. 5. Applied a fixed width to the Delivery date and Time slot field on the Cart page to ensure it is not elongated and displayed. 6. Fixed some JS errors displayed in the console at Checkout when a delivery date is selected. 7. In a scenario where the admin accesses the Edit Order page during delivery hours setup in Order delivery Date->Settings->General Settings->Time Settings the delivery time is displayed incorrectly (as the current time) in WooCommerce->Orders->Edit Order->Edit Order Delivery Date and/or Time. Fixed the same. 8. The checkout page is coming blank when the added specific delivery dates have been passed. This is fixed. 9. 'No time slots are available' is show even when the time slots should be available on the checkout page. This is fixed now. 10. Time slots charges were not added to the cart when the delivery fields are added to the cart page and time slot is pre-selected. This is fixed now. 11. Checkout page loads continuously when there are passed specific dates added for the shipping methods under Custom Delivery Settings. This is fixed now. 12. Delivery date was not disabled on the calendar even if all the time slots are passed for the day. This is fixed now. 13. Default delivery labels are not shown on the checkout page when the labels in the general, as well as custom delivery settings, are blank. This is fixed now. 14. Warnings displayed on the checkout page are fixed. 15. Delivery Date fields were not shown on the checkout page for the translated product categories from WPML. This is fixed now. 16. Two custom delivery date fields were added to the order when the order is placed from the frontend with another language then the based language added from WPML or Polylang plugin and then the date is edited on the Edit order page in admin. 17. Fatal error was shown on the checkout page when the settings are added to Custom Delivery Settings with Weekday delivery method selected but no weekdays are enabled. This is fixed now. 18. Delivery Time was not added to the Google calendar event when added manually using the button. This issue is coming when the settings are added for shipping classes. 19. Next day cut-off time was not calculated on the next working day in the Custom Delivery Settings. This is fixed now. 20. The next day cut-off time set in Time Settings link was not calculated on the checkout page. The issue was coming when the Time option is selected for a weekday in the Weekday Settings tab. This is fixed now. 21. Time Slot field was not shown on the checkout page for the selected shipping method when the page is refreshed in the Firefox browser. This is fixed now. 22. A wrong delivery date was auto-populated in the Delivery Date field. The issue was coming when the time is passed the time set for the sliders and the next day cut-off is passed. 23. A fatal error was shown on the order listing page when WooCommerce FedEx Shipping plugin is activated. This is fixed now. 24. Minimum Delivery Time (in hours) was not working properly on the time slots set. This is fixed now. 25. Time sliders were starting from the current hours for the days other than current day. This is fixed now.Version 7.5.1(Release date: January 9 2018)
There are 2 bug fixes in this update which are mentioned below: 1. Same Day was not shown as available even when the cut-off time has not been reached. The issue was coming when the time slider setting is set to default 1:00-1:59 and it is not enabled under General Settings -> Time Settings link. This is fixed now. 2. Fatal error was shown in the debug.log file when the PDF Invoice or PDF Packing Slip is downloaded. This is fixed now.Version 7.5(Release date: December 27 2017)
This is a major update to the Order Delivery Date for WooCommerce. This update contains some major bug fixes. Please take a backup of the current copy installed on your website before updating. In total 174 issues are fixed through 120 commits. Below is a list of some major bugs fixed in this updated. 1. Mandatory field errors were shown even when the Enable Delivery Date checkbox is disabled for the product category. This is fixed now. 2. Custom Settings were not loaded for the default selected shipping method when the country, state and Postcode is changed using Calculate shipping on the cart page. This is fixed now. 3. Delivery Date and Time Slot was not shown in the emails if the labels are set to blank in Custom delivery settings. This is fixed now. 4. Cut-off time for next day delivery was not working on the checkout page for the Custom delivery settings for shipping methods. This is fixed now. 5. Time sliders were not coming with the correct time when next day delivery is enabled. This is fixed now. 6. Delivery fields were not shown on the checkout page when 2 products are added to the cart. One product category is disabled for delivery and another product has delivery enabled. This is fixed now. 7. Incorrect time is auto-populated in the field when Same day and Next day is enabled along with Time sliders. This is fixed now. 8. The selected time slot for an order is not auto-populated in the time slot dropdown on Edit order page. This is fixed now. 9. Some Errors in the debug.log file are fixed. 10. There are some user experience changes on the Order Delivery Date -> Settings menu in admin. 11. The date is not getting disabled for delivery when end time set for the slider is less than the cut-off time of the same day delivery. This is fixed now. 12. Fatal error was shown on the checkout page when there are specific dates added and all the recurring weekdays are disabled. This is fixed now. 13. All the past dates will be available on the calendar on the WooCommerce Edit order page. 14. Delivery Date is not getting disabled for further deliveries when all the time slots are booked. This is fixed now. 15. Default delivery date and time field labels will be displayed if the field labels are set to blank in the general as well as custom delivery settings. 16. Incorrect shipping settings were coming when there are settings added to both shipping methods as well as product categories. This is fixed now. 17. The time selected from the time slider was not getting saved when edited from Edit Order page. This is fixed now. 18. Multiple delivery charges were added to the order when the delivery date is changed on the WooCommerce Edit order page. This is fixed now. 19. Settings for shipping class will be enabled on the checkout page when shipping method for which custom settings are not added is selected. This is fixed now. 20. Scripting error was shown on the checkout page only specific dates are enabled for a custom setting and shipping days are enabled. This is fixed now. 21. An incorrect delivery date is auto-populated when the delivery day after the Holiday is disabled for delivery. This is fixed now. 22. Time slot charges were not added in the order when edited from WooCommerce Edit order page. This is fixed now. 23. An incorrect date is auto-populated when the minimum delivery time is set with some weekdays enabled and specific date enabled with no added specific dates. This is fixed now. 24. An incorrect delivery sate is auto-populated when next weekday is disabled for delivery and cut-off time for same day delivery is reached. This is fixed now. 25. Some strings were not added .po and .mo files. 26. Last added setting was replaced with the newly added setting in Weekday Settings tab. This happens everytime a new setting is added. It is fixed now. 27. The tax was not calculated on the delivery charges when the date is edited from the My Account page. This is fixed now. 28. Time slot selected on the cart page was not auto-populated on the checkout page. This is fixed now. 29. The 'ORDER_DATE' shortcode was not working while exporting events to the Google Calendar. This is fixed now. 30. Selected Delivery Date and Time on the cart page will be stored in the session only for 2 hours. It will be then deleted after 2 hours. 31. Events were not shown on the Delivery Calendar in the admin when there are more than 5000 orders with the delivery date. This is fixed now. 32. Delivery Date was not getting blocked on the calendar when the delivery time is not a mandatory field and orders are placed only for the date. This is fixed now. 33. Custom Settings were not coming on the checkout page when the settings are added to the combination of product category and shipping method. This is fixed now. 34. Sorting of the orders was not working on the WooCommerce order listing page. This is fixed now. 35. 'Add to Google Calendar' button was not working in the Outlook email application for windows. This is fixed now. 36. Next day delivery was calculated on the immediate next day even if the next day is disabled for delivery. This is fixed now. 37. Incorrect time slots were enabled for delivery when the minimum delivery time is set and there are some disabled days in between. This is fixed now. 38. Next available delivery date was available for delivery even if the cut-off time limit has been reached. This happens when the current date and next day is disabled for delivery. It is fixed now. 39. Next Day cut-off time was not working on the checkout page when only specific dates are enabled in custom and shipping days are enabled. This is fixed now. 40. Next Day delivery charges were not applied on the weekday before cut-off time set in Weekday settings tab for the current weekday. This is fixed now. 41. You will now not be allowed to choose the to time less than the from time for time sliders in Time settings link. 42. An incorrect delivery date is auto-populated in the field if the specific dates are added and all the specific dates are also added as holidays. This is fixed now. 43. The lockout for the delivery date was freed up even if the failed order, cancelled order or refunded order is moved to trash. This is fixed now. 44. Deliveries were not restored when any failed, cancelled, refunded or trashed orders are restored. This is fixed now. 45. The delivery calendar was not working properly on mobile phones when the number of months is set to 2. This is fixed now. 46. An order was placed for a delivery date which is not available. The issue was coming when a date is selected and a customer places an order after the minimum delivery time is passed. It is fixed now. 47. Minimum Delivery Time in hours was not working when the current weekday is not available for delivery. This is fixed now. 48. Minimum Delivery Time in hours was also calculated on the already booked dates. This is fixed now. 49. Fatal error was displayed on the checkout page when there are 3 settings added for the same shipping method and one of the settings has next day cut-off time enabled. This is fixed now. 50. Custom Setting's date and time field labels were not shown anywhere except on the checkout page when settings are set for shipping classes. This is fixed now. 51. Minimum Delivery Time in hours was not calculated properly when the specific dates are enabled but no specific dates are added. This is fixed now. 52. Fatal error was shown on the checkout page when the custom delivery setting is enabled for only Specific dates and next day and the same day is enabled. This is fixed now. 53. Delivery Charges were added to the order even if weekday wise setting is disabled. This is fixed now. 54. The first available delivery date was disabled for delivery when all the time slots are past the current time but the current time is disabled for delivery. This is fixed now. 55. Delivery date was not disabled for delivery when all time slots are past the current time. This is fixed now. 56. Past minutes were allowed to be selected in the sliders on the checkout page when the time format is set to 12 Hours. This is fixed now. 57. General Settings date lockout was applied on the custom delivery settings too. This is fixed now. 58. An incorrect date is auto-populated in the calendar when weekday after cut-off time is set for next day and when that weekday is disabled in the calendar. This is fixed now. 59. There are some user experience changes on the cart and checkout page for the delivery date and time fields. 60. Minimum Delivery Time in hours was not calculated on the Specific dates. This is fixed now. 61. Past minutes are not allowed for the current date when the selected hour is not same as the current hour. This issue is coming only when the time format is set to 12 Hours. It is fixed now.Version 7.4.1(Release date: December 7 2017)
There are 2 bug fixes in this update which are mentioned below: 1. Warning displayed in the customer notification email along with ':Array' when the Delivery date and time field labels are blank in Custom Settings as well as General Settings. This is fixed now. 2. Delivery Date & Time fields are disabled on the checkout page when the postcode is changed. This is fixed now.Version 7.4(Release date: November 27 2017)
There are 10 bug fixes in this update which are mentioned below: 1. Delivery Charges for the selected date was not added to the cart total. The issue was coming when the date is selected on the Cart page. This is fixed now. 2. Next Day Cut-off time set in General Settings -> Time Settings link was not working on the checkout page when the Custom Delivery Settings is enabled and the shipping method for which custom settings are not set is selected. This is fixed now. 3. Delivery Date and Time field labels set in the Custom Delivery Settings were not shown on the Order Received page, My Account page, and WooCommerce Edit order page. This is fixed now. 4. Time set under Custom Delivery Settings tab was not shown in the dropdown on the checkout page. The issue was coming when the Time sliders are enabled for the general settings. This is fixed now. 5. Time sliders were not working on the touchscreen devices. To fix this issue, '+' and '-' buttons are added for the sliders for the devices. 6. Custom Delivery Settings set for the shipping methods were not loading on the WooCommerce Edit order page in admin. This is fixed now. 7. Holidays set for the product categories were not considered while enabling the common dates in the calendar for multiple categories products added in the cart. This is fixed now. 8. Time slot field will not be shown on the checkout page load when custom delivery settings are enabled and the time slot is not enabled for the default selected shipping method. 9. An incorrect date is preselected on the calendar when the shipping days are enabled with custom delivery settings. This is fixed now. 10. Wrong custom delivery settings are enabled on the calendar when the settings are added only for a product category and another with the same category and a shipping method combination. This is fixed now.Version 7.3.1(Release date: November 2 2017)
There is one bug fix in this update which is mentioned below: Incorrect days enabled in the calendar when the Minimum Delivery Time is set and all the weekdays are enabled in the calendar. This is fixed now.Version 7.3(Release date: October 31 2017)
There are one new hook and some bug fixes in this update which is mentioned below: Hook: A new hook 'orddd_disable_delivery_fields' is added. If yes is returned from the hook then the Delivery Date fields will be disabled on the checkout page until the Country and Postcode fields are filled in by the customers. This will work for the Custom Delivery Settings. Bug Fixes: 1. Scripting error was coming on the checkout page when the "Maximum Order Deliveries per day" is set for the Custom Delivery Settings. This is fixed now. 2. Incorrect first date available in the calendar when the current time is greater then the time slot added for a single weekday enabled. This is fixed now. 3. Incorrect delivery date in the calendar when the settings are added for shipping methods under Custom Delivery Settings tab. This is fixed now. 4. Weekday Settings were not saved on the Weekday Settings tab in the admin dashboard. This is fixed now. 5. Delivery Date was not updated when clicked on the 'Update' or 'Update & Notify Customer' button in the WooCommerce->Edit Order page. This is fixed now. 6. When the custom delivery setting checkbox is enabled and no settings are set for any shipping method or product category, the delivery date fields are disabled on the checkout page. This is fixed now. 7. The delivery calendar was refreshing when the shipping method is changed on the checkout page. The issue was coming when the settings are added for the product categories but the shipping methods are not selected for the product categories. This is fixed now. 8. Common Delivery dates are not shown in the delivery calendar when the custom settings are set only for product categories with specific delivery dates. This is fixed now. 9. Maximum Orders per day was calculated on global settings also when the orders placed for a Custom Delivery Setting. This is fixed now.Version 7.2(Release date: October 05 2017)
There are some new features and some bug fixes in this update which are mentioned below: New Features: 1. The plugin is now made compatible with WooCommerce FedEx Shipping plugin. Now it is possible to add different Delivery Settings for different shipping methods added from this plugin. 2. A new hook named "orddd_hide_delivery_on_my_account" is added to hide the selected delivery date and time slot from the My Account->Orders page. Bug Fixes: 1. Global time slots were loading in the Time Slot field instead of the set custom delivery settings for product categories. This is fixed now. 2. A 502 Gateway was shown on the Delivery Calendar page in admin dashboard when there are approximately 11000 orders and Google Calendar sync setting is disabled. This is fixed now. 3. Warnings shown on the Custom Delivery Settings tab when WooCommerce Advanced Shipping plugin is activated. This is fixed now. 4. Global Settings were loading instead of Custom Delivery Settings for the default selected shipping method which are added from WooCommerce Advanced Shipping plugin. This is fixed now. 5. Past time slots were coming in the Time slot drop down when Enable Delivery Date is disabled for a single shipping method under custom delivery settings and the other shipping method is selected on the checkout page. This is fixed now. 6. Delivery Date information was not displayed in the Packing slips and the Invoices of the freshly installed WooCommerce PDF Invoices & Packing Slips plugin. This is fixed now. 7. A Fatal error was shown on the cart page when the coupon code was entered and when the WooCommerce version was on lower version (2.6.14). This is fixed now. 8. 'Unexpected end of JSON input' syntax error was shown in the console when delivery time is enabled along with the delivery date. This is fixed now. 9. Some errors were shown in the console when clicked on Delivery date Calendar field. The issue was happening when custom delivery settings are set for product categories only. This is fixed now. 10. Your Order table was refreshing continuously on the checkout page when the plugin is active. This is fixed now. 11. Warning was displayed on the checkout page when next day delivery is enabled and Minimum Delivery time is set to blank for the global settings. This is fixed now. 12. Some errors in the debug.log file are fixed.Version 7.1(Release date: August 08 2017)
There are some new features and some bug fixes in this update which are mentioned below: New Features: 1. Delivery Settings can now be added for shipping methods for different categories from the plugin. Each product category can have different shipping methods for different shipping methods. 2. Time slot charges will now be displayed next to the time slot in the dropdown on the checkout page. 3. Different Delivery Date & Time slot field labels can now be added for different shipping methods, shipping classes or different product categories. Bug Fixes: 1. When 2 products with different categories were added to the cart for which the different recurring delivery days are set then the common settings were not displayed on the checkout page. This is fixed now. 2. Custom Delivery Settings set for product categories were not coming on the checkout page when the product of the set category is a virtual product. This is fixed now. 3. Some errors in the debug.log file are fixed. 4. Time slot charges were not added when any user visits the site for the first time. This is fixed now. 5. Delivery charges were added even when the coupon code is enabled for 'Allow free shipping' setting. This is fixed now.Order Delivery Date Pro for WooCommerce - Version 7.0:
There are some new features and some bug fixed in this update which is mentioned below: New Features: 1. You can add the Delivery Date & Time fields on the WooCommerce Cart page along with the Checkout page. A checkbox is added for this under General Settings -> Appearance link. 2. The Selected Delivery Date & time slot will be retained until the order is placed. 3. A Tomorrow option is added in the Show all Delivery Dates filter on the WooCommerce -> Orders page. Orders with tomorrow's delivery date can now be filtered. Bug fixes: 1. Edit was not working on the WooCommerce Edit order page when the Enabled Delivery Date checkbox is not checked. This is fixed now. 2. Time slots for Custom Delivery Settings were not freed up when the order is added to the trash. This is fixed now. 3. A 404 error was shown in the console on the checkout page when the website is translated to Chinese language using WPML plugin. This is fixed now. 4. Custom Delivery Settings set for the product categories were not loading on the checkout page when the cart contains variable products. This is fixed now. 5. Common Delivery settings were not loading on the checkout page when more than 3 products with different categories are added to the cart. This is fixed now.Order Delivery Date Pro for WooCommerce - Version 6.9:
There is one enhancement and one bug fix in this update which is mentioned below: Enhancement: New hooks are added for the Post Delivery Product reviews Addon and WooCommerce Subscriptions Compatibility Addon of the plugin. Bug fix: Delivery Date and Time fields were not displayed on the Amazon checkout page from WooCommerce Amazon Pay Gateway plugin. This is fixed now.Version 6.8(Release date: May 17 2017)
There are some new features and some bug fixes in this update which are mentioned below: New Features: 1. A new dismissible notice is added in the WordPress admin, which provides an option to allow usage tracking of the non-sensitive data of our plugin from the website. Find out more. 2. A new button Update & Notify is added in Order Delivery Date meta box on the WooCommerce Edit order page. If it is clicked then a notification email with the updated delivery date and time will be sent to the customers. Bugs Fixed: 1. Event for the new delivery date was not added to the Google calendar when the date is edited for the orders from WooCommerce -> Edit order page. This is fixed now. 2. 1 January 1970 was added as the delivery date in the renewal orders when the subscription order does not have the delivery date selected. This is fixed now. 3. Next day was available on the calendar even if the cut-off time was reached. The issue was coming when the Shipping days is enabled. This is fixed now. 4. An error was shown in the console when the new order is created on WooCommerce -> Orders page in the admin Dashboard. This is fixed now. 5. Some errors in the debug.log file are fixed. 6. A notice was shown on the WooCommerce Edit order page. This is fixed now. 7. Mandatory field errors were coming on the checkout page when the Delivery checkout option is selected as Text Block. This is fixed now. 8. Some notices were displayed on the Custom Delivery Settings tab. They are fixed now. 9. Notices were shown on the checkout page when the WooCommerce Subscriptions setting is enabled. This is fixed now. 10. Minimum Delivery Time (in hours) was not calculated correctly with time slots when it is set to the hours like 0.5, 1.5, 2.5 etc. This is fixed now. 11. Deliveries were not shown on the Delivery Calendar page due to a parse error in the console. This is fixed now. 12. A fatal error was displayed on My Account page. This is fixed now.Version 6.7(Release date: May 2 2017)
There are some new features, some tweaks, 1 hook and some bug fixes in this update which are mentioned below: New Features: 1. From now you can show a text block on the checkout page instead of the Delivery date calendar. The text block will show the estimated shipping date and the delivery days range. 2. The plugin is now made compatible with WooCommerce Subscribe All the things plugin by Prospress Inc. The Delivery Dates will now be available on the calendar as per the subscription period set for all the products on the checkout page. 3. The plugin is now made compatible with Mix and Match Products plugin by Kathy Darling. The Delivery Dates will now be auto updated for the Mix and Match products with the subscription period added from WooCommerce Subscribe All the things plugin. Tweaks: 1. Shipping Days link under General Settings is now shifted to the Date Settings link. 2. The delivery settings with the maximum "Minimum Delivery Time(in hours)" value for the shipping classes added in Custom delivery settings tab will be loaded on the checkout page when products with different shipping classes are added to the cart. New Hook: A new hook named “orddd_disable_delivery_for_user_roles” is added. This hook will allow you to disable delivery date & time on the checkout page for certain user roles like Shop Manager. You can find details about it here: https://www.tychesoftwares.com/order-delivery-date-pro-hooks-and-filters-for-woocommerce/ Bug Fixes: 1. Minimum Delivery time was not calculated correctly when some weekdays were disabled for delivery and when subscription product is added to the cart. This is fixed now. 2. Global Settings were loaded instead of the set custom delivery settings for the default shipping method from Table Rate Shipping plugin. This is fixed now. 3. The wrong delivery date was auto populated in the delivery date field. The issue was coming when the Specific Delivery Dates are added along with the Delivery Weekdays. This is fixed now. 4. The scripting error was shown on the checkout page when only specific delivery dates are added and the same day cut-off time has reached. This is fixed now. 5. An incorrect delivery date was displayed on the Edit order page when the timezone is in daylight saving. This is fixed now. 6. Next day was not getting disabled on the calendar when the next day cut-off time has reached and the next day weekday is not selected in the shipping days. This is fixed now. 7. Next day was not enabled in the calendar when current day is disabled for delivery and Same day feature is enabled in Custom Delivery Settings. This is fixed now. 8. Error notice was not coming on the checkout page when the time slot is added for specific delivery dates and the added quantity is greater than lockout of the time slot. This is fixed now. 9. Warnings were displayed on My account -> Orders page and My account -> View order page. This is fixed now.Version 6.6(Release date: April 1 2017)
There is one tweak and some bug fixes in this update which are mentioned below: Tweak: 1. 'Show Delivery Date in Customer Notification Email' checkbox is removed from the General Settings -> Date Settings link. Delivery Date will be by default attached in the customer notification email. Bug Fixes: 1. Warnings were displayed on the checkout page when the PHP version is greater than 7.1. This is fixed now. 2. The delivery calendar was not working on the checkout page due to an error in console. The issue was coming when the admin URL is running on HTTPS and the website frontend is running on HTTP. This is fixed now. 3. Customer information was not editable in WooCommerce Subscription orders when WooCommerce Subscriptions checkbox is unchecked under General Settings -> Additional Settings link. This is fixed now. 4. Warnings were displayed on the Order Received page, My Account page and WooCommerce Edit order page with WooCommerce version 3.0.0. This is fixed now. 5. Availability check for the delivery date and time slot was not working on the checkout page when the 'Enable Maximum Deliveries based on per product quantity' is checked. The issue is coming with WooCommerce version 3.0.0. This is fixed now. 6. Time slot charges were not added in the order on the checkout page on page load when the Auto populate first time slot is enabled. This is fixed now. 7. Selected weekdays or specific dates were not getting reset after adding time slots in the Custom delivery setting tab. The issue was coming with WooCommerce version 3.0.0. This is fixed now. 8. A fatal error was coming on the Delivery Calendar menu due to which events were not displayed. This is fixed now.Version 6.5.1(Release date: March 15 2017)
There is one minor bug fix in this update which is mentioned below: The current day was not enabled in the calendar on the checkout page. The issue was coming when the end range hour of the time slider was less than the current time and the time setting is disabled. This is fixed now.Version 6.5(Release date: March 14 2017)
There are some new features and some bug fixes in this update which are mentioned below: New Features: 1. The plugin is now made compatible with WooCommerce Sequential Order Numbers Pro plugin. The order numbers on the Delivery Calendar and in the Google Calendar events will be displayed with the Prefix and Suffix added from the plugin. 2. You can now change the recipient email address for the email sent to the admin when the Delivery Date & Time is updated on the My Account Page by the customers. It can changed under WooCommerce -> Settings -> Emails tab. 3. You can now edit the Delivery Date & Time for the Subscription orders from WooCommerce subscriptions plugin. The renewal orders' delivery date will now be updated based on the Subscription order delivery date and not on the parent order. Bug Fixes: 1. Selected time slot of an order was not auto-populated on WooCommerce Edit Order page in admin. This is fixed now. 2. Delivery Date & Time was updated for an order on Save order button instead of Update button. This is fixed now. 3. Event for the updated Delivery Date & Time is not added to the Google Calendar when it is updated from the WooCommerce Edit order page. This is fixed now. 4. An error was displayed in the console when cart contains only virtual products and Auto-populate first available delivery date checkbox is checked. This is fixed now. 5. An ajax was loading continuously on the Your Order table when the cart contains only virtual products and Custom Delivery Settings are added. This is fixed now. 6. Errors were shown when a renewal order is created from manually added subscription. This is fixed now. 7. Some errors in debug.log files are fixed. 8. An incorrect date was auto-populated in the calendar when some dates are set as holidays and 'orddd_to_calculate_minimum_hours_for_holidays' hook is used. This is fixed now. 9. First available delivery date was not auto-populated in the calendar on the checkout page when Recurring weekdays and enabled along with Specific Delivery Dates. And Specific delivery has past dates added. This is fixed now. 10. Selected time slot for an order was not auto-populated on the My Account -> Orders page. This is fixed now. 11. The time slot was getting added to the renewal order even if it is not enabled. This is fixed now. 12. Incorrect times were selected in the time slider on the checkout page when time slider for custom delivery settings is enabled and the end time of the range is less than the current time. This is fixed now. 13. Selected time from the time sliders was not auto-populated in the calendar on the My Account -> Orders page. This is fixed now. 14. Custom Delivery Settings were not loading on the checkout page when the checkbox 'Ship to a different address?' is unchecked. This is fixed now. 15. Selected time from the time sliders was not auto-populated in the calendar on the WooCommerce Edit order page in admin. This is fixed now. 16. Weekday before next day cut-off time and Weekday after next day cut-off was not working on the checkout page when same day delivery and next day delivery both are enabled. This is fixed now.Version 6.4.3(Release date: February 24 2017)
There is one minor bug fix in this update which is mentioned below: Delivery Date field on the checkout page was disabled when the page loads. The issue was coming when Global Settings are enabled and the Custom Delivery Settings are disabled. This is fixed now.Version 6.4.2(Release date: February 21 2017)
There is one minor bug fix in this update which is mentioned below: Delivery Date field on the checkout page was disabled on page load when Custom Delivery Settings is enabled with no settings by shipping methods are added. The issue was coming on WordPress Multisite. This is fixed now.Version 6.4.1(Release date: February 20 2017)
There is one minor bug fix in this update which is mentioned below: License key for the plugin was not getting activated or deactivated under Order Delivery Date -> License menu. This is fixed now.Version 6.4(Release date: January 17 2017)
There is one new hook, 1 tweak and some bug fixes in this update which are mentioned below: New Hook: A new hook named “orddd_edit_field_for_order_statuses” is added. This hook will allow the customers to edit the Delivery Date & Time on the My account page only for the selected order statuses from this hook. You can find details about it here: https://www.tychesoftwares.com/order-delivery-date-pro-hooks-and-filters-for-woocommerce/ Tweak: Past dates will now be available in the delivery calendar on the WooCommerce Edit Order page. You can now edit the orders with past delivery dates. Bug Fixes: 1. Delivery Date is blocked in the calendar even when the number of maximum orders placed for the time slots added for the date is not completed. This is fixed now. 2. Custom Delivery Settings were not loaded on the checkout page when 'Selling Location(s)' setting is set to 'Sell to Specific Countries' under WooCommerce -> Settings menu. This is fixed now. 3. Custom Delivery Settings were not loaded on the checkout page when apostrophe (') mark is used in the Holiday name. An error was displayed in the console for the same. This is fixed now. 4. More orders were allowed to be placed than the set maximum order for the Delivery Date & Time on the checkout page. The issue was coming when the 'Enable Maximum Deliveries based on per product quantity' checkbox is checked. This is fixed now. 5. Same day and Next day was not getting blocked in the calendar even when the cut-off time was reached for the respective days. This is fixed now. 6. The order was not displayed on the WooCommerce Order Listing page in admin when only time slot is edited from the Edit order page. The issue was coming when default sorting for order by delivery date is enabled. This is fixed now. 7. A fatal error was shown on the checkout page when no recurring delivery days are selected and Specific Delivery Dates is checked with specific delivery dates added. This is fixed now. 8. A fatal error was coming on the WooCommerce edit order page when order status is changed. This is fixed now 9. Some errors in debug.log file are fixed. 10. Notice for Same day cut-off is reached was coming on the checkout page even if the cut-off time was not reached. The issue was coming when the General Settings cut-off time is set lower than the cut-off time for a particular weekday. This is fixed now. 11. A scripting error was shown on the checkout page when no recurring delivery days are selected and Specific Delivery Dates is checked with past specific delivery dates added. This is fixed now. 12. Warnings were displayed on the checkout page when the plugin is updated from version 3.3 to 6.3. This is fixed now.Version 6.3(Release date: January 10 2017)
There are some bug fixes in this update which are mentioned below: 1. Forbidden error was displayed on the checkout page when an order is placed. The issue is coming when the mod_security for Apache is enabled. This is fixed now. 2. The Field Note Text was not displayed correctly on the checkout page when HTML tags were used with double quotes or single quotes. This is fixed now.Version 6.2(Release date: January 4 2017)
There are some new features and bug fixes in this update which are mentioned below: New Features: 1. A new option Between Your Order & Payment Section is added for Fields placement on the Checkout page where you can place the Delivery Date & Time fields between your order table and payment section. 2. A new option Custom is added for Fields placement on the Checkout page where you can use any hook to place the Delivery Date & Time fields. 3. Common delivery days will be enabled in the calendar if there are multiple products added to the cart with different delivery settings added for different product categories for the products. Bug Fixes: 1. When Specific Delivery Dates setting is enabled in the Custom Delivery Settings tab and no dates are added for the shipping method then a 'Uncaught TypeError' is shown in the console. This is fixed now. 2. Same day was coming auto-populated on the checkout page even if it is disabled for delivery. This is fixed now. 3. Minimum Delivery Time (in hours) was not working on the time slots when time slots were added for the Delivery weekdays. This is fixed now. 4. Wrong delivery date was coming auto-populated on the checkout page when only specific dates are added for the shipping methods in Custom Delivery Settings. This is fixed now. 5. Records were getting deleted even when Delete option is not selected in the Bulk Actions option on Specific Delivery Dates, Holidays, Time slots, Block a Time slot and Custom Delivery Settings tab. This is fixed now. 6. A fatal error was shown on the Edit Order page when WooCommerce 2.5.5 version is installed. This is fixed now. 7. Some strings were not translated using the .po files. This is fixed now. 8. Time beyond the set range was coming on the time slider while selecting the delivery date on the checkout page. This is fixed now. 9. Minimum delivery time (in hours) from Weekday Settings tab was not getting applied to the time slots on the checkout page. This is fixed now.Version 6.1(Release date: December 20 2016)
There are some new features and bug fixes in this update which are mentioned below: New Features: 1. The plugin is now made compatible with 'WooCommerce USPS Shipping' plugin by Automattic. You can now create different delivery date & time settings for the shipping methods and the services added for USPS Shipping method. 2. The plugin is now made compatible with 'WooCommerce Beanstream Gateway' plugin. Maximum Order Deliveries per order will not be updated when the payment is declined using the incorrect credit card details. Bug Fixes: 1. Selected time from the time slider was not getting updated when the order is edited from the WooCommerce -> Orders edit order page. This is fixed now. 2. Delivery charges for weekdays were getting applied on the checkout page even if the 'Weekday Settings' checkbox is unchecked under the General Settings->Date Settings link. This is fixed now. 3. Some errors in the debug.log file are fixed. 4. Minimum delivery time (in hours) was applied on the time range even is the Same day or Next day delivery is enabled. This is fixed now. 5 Tabs and Links on the Order Delivery Date -> Settings menu were not displayed correctly with WordPress version 4.7. This is fixed now. 6. A holiday was auto-populated in the Delivery Date field when Same day or Next day is enabled with only Delivery Days on the checkout page. This is fixed now. 7. Time selected from the slider was not displayed on the Order Received page, WooCommerce -> Orders page and Edit order page when a time range is enabled. This is fixed now.Version 6.0(Release date: December 5 2016)
There are some new features, tweaks and bug fixes in this update which are mentioned below: New Features: 1. You can now add Additional charges, Additional charges' checkout label, Same day cut-off time, Next day cut-off time and Minimum Delivery Time (in hours) for each weekday. A new tab named 'Weekday Settings' is added under Order Delivery Date -> Settings menu for this feature. This tab will be visible only when the Weekday Settings checkbox is checked under General Settings -> Date Settings tab. 2. A hook named 'orddd_add_delivery_charges_for_free_coupon_code' is added. This hook allows adding delivery charges for the date even if the coupon code with Free Shipping is used on the checkout page. 3. A hook named 'orddd_common_delivery_days_for_product_category' is added. This hook allows enabling only the common weekdays in the calendar when products from multiple product categories are added to the cart and Custom delivery settings are added for them. Tweaks: 1. Delivery Days on the General Settings -> Date Settings tab are now being added in the multiple select options. You can choose the weekday in the dropdown for which you want to enable delivery on the checkout page. 2. Additional Charges and Additional Charges' checkout label are now being shifted to the Weekday Settings tab. Bug Fixes: 1. Delivery Settings like Minimum Delivery Time (in hours), Same day cut-off were not working on the checkout page when the Bakery Custom Post Types plugin is activated. This is fixed now. 2. When holidays are set in the range, then the current date was auto populated in the delivery date field even if the current date is in the holiday range. This is fixed now. 3. Current date was auto populated in the delivery date field even if it is set as a holiday. This is fixed now. 4. Minimum Delivery Time (in hours) was calculated from the current time event if the current date is disabled for delivery or shipping. This is fixed now. It will be counted from the midnight of the first available date in the calendar. 5. Delivery Time was displayed along with the Delivery Date on the Order Received page even if the Time range is disabled under General Settings -> Time settings. Also, the Delivery Date was displayed incorrectly. The issue is coming for the timezone Honolulu. This is fixed now.Version 5.9(Release date: November 15 2016)
There are some bug fixes in this update which are mentioned below: 1. An incorrect delivery date was coming auto populated in the field on the checkout page. The issue is coming when calculation on shipping days is enabled and the current date is disabled for shipping. This is fixed now. 2. Delivery settings were not updated on the checkout page on change of the shipping methods when the Custom Delivery Settings are added for the table rate shipping classes. This is fixed now. 3. The selected delivery date was getting refreshed with the first available delivery date when the postcode in the shipping form is changed. This happens when only General Settings are enabled. This is fixed now. 4. Minimum delivery time is been applied to the time slider even when the Same day delivery setting is enabled. 5. When apostrophe (') is used in the holiday name, the calendar was not working on the checkout page. This is fixed now. 6. Apostrophe (') was not getting saved in the Holiday name under General Settings -> Holidays section. This is fixed now. 7. A notice was shown on the Custom Delivery Settings tab while editing any setting. This if fixed now. 8. Some errors in the debug.log file are fixed. 9. The Delivery Date field is writable when the checkout page is still loading. So the users can enter any text in the field and place an order with the text. This is fixed now.Version 5.8(Release date: October 26 2016)
There are some new features and some bug fixes in this update which are mentioned below: New Features: 1. Delivery Date & Time fields will now also be available from the WooCommerce API. This will allow the delivery date fields to be used by many external applications. 2. A new language "Hebrew" is added to the calendar. Now you can set your Delivery Calendar in the Hebrew language on the Checkout Page. Bugs Fixed: 1. Some errors are fixed which were added in debug.log file. 2. Same Delivery Date was updated for all the renewal orders when the Auto update of delivery date for renewal orders setting is checked. This is fixed now. 3. "Date is Mandatory" error was coming on the WooCommerce Edit Order page when the same date is selected again and Update button is clicked. This is fixed now. 4. Blocked Time Slots were not getting deleted once they are created in the 'Block Time Slots' link. This is fixed now. 5. Delivery Date & Time fields were not coming in the CSV exported file from WooCommerce Customer/ Order CSV Export plugin. This is fixed now. 6. Delivery Date & Time fields were disabled on the checkout page when the delivery date is selected first and then the state and postcode are added. This issue is for the guest users. This is fixed now.Version 5.7.1(Release date: October 15 2016)
Delivery Date calendar was not working on the checkout page when a postcode is already present in the Billing or Shipping postcode field. This was only happening when the tab key is pressed or when the customer clicks on the field and focuses outside of it without editing it. This is fixed now.Version 5.7(Release date: October 14 2016)
There are some new features and some bug fixes in this update which are mentioned below: New Features: 1. Delivery date and time can now be edited by the customers on the My Accounts -> Orders page on the frontend. An Edit link is added next to the Delivery date on the My Account -> Orders View page. When this link is clicked it will display the Delivery Date and Time fields. A setting named as "Allow Customers to edit Delivery Date & Time" is added under Additional settings link for this feature. 2. One more setting is added labelled as "Send a notification to the Admin when the Delivery Date & Time is updated by the customers.", if this setting is enabled an email will be sent to the admin once the date is updated by the customers. 3. A Delivery Date column is added after the Order Date column on the My account -> Orders page. The selected delivery date and time slot of an order will be displayed in this column. Bugs Fixed: 1. Delivery Date was getting blocked in the calendar after one order when multiple time slots are added for specific weekdays along with All option. The issue is coming with the General as well as Custom Delivery Settings. This is fixed now. 2. "Are you sure you want to do this?" error was shown when the license key is activated under Order Delivery Date -> Activate License menu. This is fixed now. 3. The path for log file will be shown in the Test failed message when the Test connection will fail under Order Delivery Date -> Settings -> Google Calendar Sync tab. 4. The calendar was not working in admin WooCommerce edit orders page when time slider is enabled. This is fixed now. 5. When Next Day delivery is enabled with Time sliders and Auto-populate first available Delivery date, the auto-populated time is displaying the current time and not the set start time on the checkout page. This is fixed now. 6. When different time slots are added for different shipping methods for All option and for specific delivery days. Then on the checkout page, if the shipping method which is added first is selected, it will display all the timeslots but if any other shipping method is selected then time slots added for All option was only listed. This is fixed now. 7. Custom Delivery Settings were not loaded for pre-selected shipping method on the checkout page when a guest user visits the website for the first time and then add his address and postcode. This is fixed now. 8. Delivery Date was coming different on the Order receive page and WooCommerce -> Orders page in admin then the Email notification sent to the customers and admin. The issue was coming when the users try to fill the billing form and the delivery date field using the tab key. This is fixed now. 9. Not required weekdays were enabled in the calendar when shipping days are enabled with next day delivery. This is fixed now.Version 5.6(Release date: September 22 2016)
There is 1 new feature and some bug fixes in this update which are mentioned below: New Feature: A new checkbox named as "Enable Auto-update of Delivery Date and Time for the Renewal orders based on the Delivery Date and the renewal period set for the subscription product." is added under General Settings -> Additional settings link. This setting will be available only if the "WooCommerce Subscriptions" checkbox is enabled. When this checkbox is enabled, the Delivery Date will be updated automatically for the renewal orders from the WooCommerce subscription plugin. The new delivery date for the renewal order will be the date for the initial order plus the subscription period. Bugs Fixed: 1. Delivery Date was displayed wrong on the Order Received page, WooCommerce -> Orders page when the timezone is set to London. This is fixed now. 2. Minimum Delivery time (in hours) was applied to the time slots even when the Same day or Next Day setting is enabled for the General as well as Custom Delivery Settings. This is fixed now. 3. Time slots added for a specific weekday on the General Settings -> Time slots link was not displayed in the dropdown on the checkout page when the Custom delivery setting is enabled and the shipping method selected does not have the custom delivery settings. This is fixed now.Version 5.5(Release date: September 2 2016)
There are some bug fixes in this update which are mentioned below: 1. Same day Cut-off time and Next day Cut-off time was not working on the checkout page. The Same and Next day was disabled always even if the cut-off time was not reached. The issue was there with General Settings as well as Custom Delivery Settings. This is fixed now. 2. A fatal error was shown on the checkout page when the plugin is installed on PHP version lower than 5.3. This is fixed now. 3. Minimum delivery time (in hours) was calculated on the Holidays even when the 'orddd_to_calculate_minimum_hours_for_holidays' hook was not used. This is fixed now.Version 5.4(Release date: August 25 2016)
There is 1 new feature, 1 enhancement and some bug fixes in this update which are mentioned below: New Feature: A new section named as "Shipping days" is added under General Settings tab. You can now differentiate between the working days of your own company and your shipping company. Using the Shipping day's option you can set the first available date in the calendar as per your working days. Enhancement: .po and .mo files are updated for the dutch language with the missing strings. Bugs Fixed: 1. Undefined function load_delivery_date was coming in the console on the checkout page when the Custom Delivery Settings is disabled. This is fixed now. 2. Time slot charges were not getting applied on the checkout page if the delivery settings are added for shipping classes under Custom Delivery Settings tab and the product with that shipping class is added to the cart. This is fixed now. 3. The calendar was not working on the checkout page when Field note text has line breaks. There was an error in the console as "Unexpected token". This is fixed now. 4. A warning was displayed in the ajax call when the delivery date is selected on the checkout page. This is fixed now. 5. Warnings added in the debug.log files are fixed. 6. The settings were not shown in the Custom Delivery Settings tab when the WooCommerce FedEx Shipping plugin is activated. A fatal error was displayed on the tab. This is fixed now.Version 5.3(Release date: August 3 2016)
There are 2 new features, 2 tweaks and some bug fixes in this update which are mentioned below: New Features: 1. The name of the holiday added under General Settings -> Holidays link or for the Custom Delivery settings will be displayed instead of "Holiday" label on hover of the Holidays on the checkout page. 2. A new hook named “orddd_disable_minimum_delivery_time_slider” is added. This hook will help to disable the calculation of the Minimum Delivery Time (in hours) for the time sliders on the checkout page. You can find details about it here: https://www.tychesoftwares.com/order-delivery-date-pro-hooks-and-filters-for-woocommerce/ Tweaks: 1. A notice will be displayed when the Order Delivery Date Pro plugin is activated but the WooCommerce plugin is deactivated or it is not installed. The plugin will be deactivated automatically. 2. Other shipping methods apart from Legacy shipping methods will not be added in the dropdown on Custom Delivery Settings tab. For example, the shipping methods Flat Rate, Local Delivery and Free shipping which are used in the shipping zones will not be listed individually without shipping zones in the shipping methods drop down for adding delivery settings. However, if the delivery settings are already added then they will be displayed on the Custom Delivery Settings. It is recommended to add the delivery settings for the shipping methods for the shipping zones instead of adding settings for them individually. Also, the Legacy shipping methods will be suffixed with "Legacy" to differentiate the legacy shipping methods. Bugs Fixed: 1. A notice was displayed on the checkout page when few time slots with All option is deleted in General Settings tab->Time Slots link and then the same time slot is added for the weekdays. This is fixed now. 2. When "Auto-populate first available Delivery date” is enabled and "Enable Delivery Date" is disabled for shipping method, then on placing an order with that shipping method, first available date is displayed on the Order Received page and Customer Notification emails. This is fixed now. 3. A notice was displayed on the Custom Delivery Settings tab when the plugin is updated from version 5.1.1 to version 5.2 above the View settings table. This is fixed now. 4. The Maximum Order deliveries per time slot were not affected for the time slots when the events are imported using ICS feed URL in the admin. The issue is coming when the time format is set to 12 hours in the General Settings -> Appearance tab. This fixed now. 5. Blank orders were created for the past date events when they are imported using ICS feed URL. This is fixed now. 6. Fatal error was coming when the export is set to Automatically and when the imported events from ICS feed URL are trashed under WooCommerce -> Orders page. This is fixed now. 7. When the time format is changed from 24 hours to 12 hours, the time slot on the WooCommerce Orders listing page is not changed to 12 hours. Instead, it is showing in 24 hours format. This is fixed now. 8. Warnings added in the debug.log files are fixed.Version 5.2(Release date: July 19 2016)
There is 1 new feature, 1 tweak and some bug fixes in this update which are mentioned below: New Feature: A checkbox named as "Use Global Holidays" is added under Holidays section in Add settings link on Custom Delivery Settings tab. If this checkbox is enabled then the holidays added under General Settings -> Holidays link will be considered for that shipping method/shipping class/product category. Tweak: The date will now be disabled in the calendar if no time slots are available due to the Minimum Delivery Time (in Hours) value set. Bugs Fixed: 1. Delivery Dates were not disabled in the calendar when all the time slots are blocked for delivery. The issue was coming when both the Delivery Weekdays and Specific Delivery Dates are enabled and Time slots are added for both of them. This is fixed now. 2. Events were not imported when clicked on the Import Events button under Google Calendar Sync tab. Also, if the ICS feed URL starts with "https://" the events were not imported. This is fixed now. 3. A warning was displayed on the checkout page when the "Enable Delivery Date" checkbox is disabled for some of the shipping methods under Custom Delivery Settings tab. This is fixed now. 4. The delivery charges added for delivery weekdays, specific dates or time slots were not added on the checkout page when the delivery settings are added for table rate shipping zones. The issue is with the latest version of WooCommerce 2.6.x and Table rate shipping plugin version 3.0.1. This is fixed now. NOTE: You need to recreate the settings for the shipping zones added for the table rate shipping method. 5. Time slots charges were not added on the checkout page when the time slots are added for Specific Dates under General Settings -> Time slots link. This is fixed now. 6. The incorrect specific date is displayed when the time slot is added for a specific date under Custom Delivery Settings -> Add settings link. This is fixed now. 7. Currency Symbol was displayed along with the Time slot charges label when the time slot is added to a specific date in Custom Delivery Settings tab. This is fixed now. 8. Time slots for Specific Dates were not displayed on the checkout page even if they are added under Custom Delivery Settings tab. This is fixed now. 9. Date and Time slots are freed up for delivery on the checkout page even if the Maximum Orders per time slot is reached in the Custom Delivery Settings. The issue is coming when the shipping method/shipping class/product category for which orders are placed is edited from the admin under Custom Delivery Settings. The availability is updated for the timeslots automatically when the settings are edited. This is fixed now.Version 5.1.1(Release date: July 7 2016)
There is 1 tweak and some bug fixes in this update which are mentioned below: Tweak: Now while adding the Time slots under General Settings -> Time slot link, a validation will be performed to check if any of the Delivery Days or Specific Dates are entered in the "Select Delivery Days/Dates" field. If it is empty, the time slot will not be added and a notice will be displayed. Bugs Fixed: 1. A warning 'Illegal string offset' was displayed on the checkout page. This is fixed now. 2. Time slot added without Delivery Days/Dates was not getting deleted on the General Settings->Time slots link. This is fixed now. 3. There was an extra space added between Delivery Date field and Time slot field on the checkout page with the Flatsome theme. This is fixed now.Version 5.1(Release date: June 23 2016)
There is 1 new feature and some bug fixes in this update which are mentioned below: New feature: The plugin is now made compatible with default Shipping Zones added from WooCommerce plugin. This feature is added in WooCommerce version 2.6.0. You can now add delivery date & time settings for the shipping methods added under the new Shipping Zones in WooCommerce. Bugs Fixed: 1. Delivery charges for Weekdays, Specific Dates, Same day delivery, Next day delivery and the Time slot were not added on the checkout page. The issue was coming when Custom Delivery Settings is disabled and the plugin is updated to the version 5.0.1. And after the update, the Custom Delivery Settings is enabled. This is fixed now. 2. Old time slots added before the version 3.4 were not displayed under the Time slot tab after updating the plugin to the latest version and when the new time slots are added in the latest version. This is fixed now. 3. Old time slots added before the version 3.4 were not deleted under the Time slot tab after updating the plugin to the latest version. This is fixed now.Version 5.0.1(Release date: June 16 2016)
There is one fix in this update which is mentioned below: Delivery charges for Weekdays, Specific Dates, Same day delivery, Next day delivery and the Time slot was not added on the checkout page. The issue was coming when Custom Delivery Settings is enabled and the delivery charges were added for default shipping methods. This is fixed now. The issue was with the latest version 2.6 of the WooCommerce plugin.Version 5.0(Release date: June 14 2016)
There is one new feature and bug fixes in this update which is mentioned below: New feature: The plugin is now made compatible with WooCommerce Subscriptions plugin by Prospress Inc. The Delivery Dates will now be available on the calendar as per the subscription period set for the product on the checkout page. Bugs Fixed: 1. Custom Delivery Settings were not working on the checkout page when the shipping methods are changed even if the setting is enabled. This is fixed now. 2. Custom Delivery Settings were not loading as per the selected shipping method on the checkout page when the billing postcode or shipping postcode is changed. This is fixed now. 3. With PHP 7, a Fatal error: "Cannot ‘break’ 2 levels" was shown while activating the plugin. This is fixed now. 4. .po and .mo files are updated with the new strings added in the plugin.Version 4.9(Release date: June 7 2016)
There are some new features, tweaks and bug fixes in this update which are mentioned below: New features: 1. A new hook named “orddd_remove_delivery_date_if_product_category_no” is added. This hook will help to disable the Delivery fields on the checkout page if any of the product with the category which has Delivery disabled is added to the cart. You can find details about it here: https://www.tychesoftwares.com/order-delivery-date-pro-hooks-and-filters-for-woocommerce/ 2. When automated sync is enabled, and if an order is cancelled/refunded/failed/trash, the event shall now be deleted from the respective Google calendar. Tweaks: 1. A new shortcode FULL_ADDRESS is added for event description, event summary and event location for the Google calendar events in Google Calendar Sync tab. This shortcode will display the full billing/shipping address of the customer. 2. Bulk Action is added to the list tables of Specific Dates, Holidays, Time slots and Custom Delivery Settings. You can now delete multiple records at a time. Bugs Fixed: 1. The Delivery Date was not getting updated for the orders when they are edited from the WooCommerce Admin Edit order page. This is fixed now. 2. Currency Symbol was displayed in the list table of Specific Dates, Time slots, and Custom Delivery Settings, even if the charges are blank. This is fixed now. 3. The currency symbol was not displayed along with the charges in the Time Slot section in the Custom Delivery Settings tab. This is fixed now. 4. Time slots added for "All" weekdays under Time slot section in General Settings were displayed for the Specific delivery dates, when all the weekdays are disabled under Date settings section and Specific Delivery Date is enabled. This is fixed now. 5. The Same day delivery and Next day delivery charges were added on the checkout page even if the Same Day cut-off and Next Day cut-off is set to 0:00 in the Custom Delivery Settings tab. This is fixed now. 6. Delivery charges were not added on the checkout page when the date is auto populated in the delivery date field when the Same day Delivery and Next day Delivery is enabled along with the recurring weekdays. This is fixed now. 7. Some notices recorded in the debug.log file are fixed. 8. Time slot Charges were not added on the checkout page when all the recurring weekdays are enabled along with the Specific delivery dates and the time slots are added for the All weekdays. This is fixed now.Version 4.8(Release date: May 20 2016)
There are some new features, tweaks and bug fixes in this update which are mentioned below: New features: 1. The plugin is now made compatible with WooCommerce Advanced Shipping plugin by Jeroen Sormani. Now it is possible to add different Delivery Settings for different shipping methods added from this plugin. 2. The plugin is now made compatible with WooCommerce Order Status & Action Manager plugin by Actuality Extensions. The Delivery Calendar will also show statuses added from this plugin for filtering. 3. The dynamic strings from the plugin like the field labels, or delivery charge labels, etc. (at the global level) will now be detected for translations in the WPML plugin. Tweak: 1. For WooCommerce coupons that have 'Allow free shipping' enabled, the Delivery Charges will not be applied on the checkout page. Bugs Fixed: 1. The ADDRESS shortcode was sent blank in the Google Calendar event when the "Address 2" field is left empty on the checkout page. This is fixed. 2. When time slider is enabled with next day delivery and auto-populate setting on, then the hour slider was starting with the current time when Delivery field is clicked. Instead, this should start with the set Start Time for the time slider range. This is fixed now. 3. There was a javascript error in the console when the plugin is updated from the lower versions like 2.8.5 to the latest version. This is fixed now. 4. For old or custom WooCommerce installations, when shipping methods are displayed in a drop-down on the checkout page, the custom Delivery Settings were not being applied on changing the shipping methods. This is fixed now. 5. When shipping methods are set in the drop-down menu, the first available date was not auto-populated in the field even if the setting is enabled. This is fixed now.Version 4.7(Release date: April 29 2016)
There are some new features, tweaks and bug fixes in this update which are mentioned below: New features: 1. The plugin is now made compatible with WooCommerce Shipping Multiple Addresses plugin by WooThemes. Now it is possible to add different Delivery Dates and Time slots for different addresses. A setting named "WooCommerce Shipping Multiple addresses" is added in Compatibility with Other Plugins section on General Settings -> Additional Settings link. If this setting is enabled, it will add Delivery date & time slot fields on the Shipping addresses page on the frontend. 2. Now it is possible to hide or block time slots for certain dates or weekdays temporarily. So for example, if you want to hide a time slot say 10:00 - 11:00 for the date 1st May 2016, then you can select the date and time slot in the Block a Time slot section and it will disable the time slot for 1st May 2016 in the dropdown. A new link named "Block Time slots" is added above the Time slots list on the General Settings -> Time slot link which will redirect to the Block a Time slot section. Tweaks: 1. "Show in time slot field" on the General Settings -> Time slot link is now renamed to "Auto populate first available delivery time slot". 2. "Show in time slot field" radio buttons are changed to a checkbox now. The default value of the checkbox is disabled for the new installs, but while updating if the "Show in time slot field" had "First available time slot for the selected date" option selected, then the default value will be enabled for the checkbox, else disabled. 3. Now all the dates under Specific Delivery Dates link, Holidays link, Time slot link and Custom Delivery Settings will be displayed in a format MM-DD-YYYY. For example, 01-01-2016. Bugs Fixed: 1. In the Delivery Calendar, the events for the first date and last date shown in the calendar was not coming even if there were events for those dates. This is fixed now. 2. Old orders with future Delivery Dates which did not have timestamp stored in the database were not exported to the Google Calendar. This is fixed now. 3. Old orders with future Delivery Dates which did not have timestamp stored in the database were not displayed on the Delivery Calendar. This is fixed now. 4. When only Specific Delivery date was enabled and all the weekdays were disabled. Then, on the checkout page, the auto-populated date was coming incorrect. This is fixed now. 5. When some of the weekdays were disabled and next day delivery is enabled, and if the next day is a disabled weekday then also the disabled weekday was auto-populated in the Delivery Date field on the checkout page. This is fixed now.Version 4.6(Release date: April 18 2016)
There are some new features, tweaks, and bug fixes in this update which are mentioned below: New features: 1. From now the first available Delivery Date will be Auto-populated in the Delivery Date field on the Checkout Page. You can enable this feature using the setting named "Auto-populate first available Delivery date" in the General Settings -> Additional Settings link. 2. A new hook named "orddd_to_calculate_minimum_hours_for_holidays" is added to enable the calculation of Minimum delivery time (in hours) for holidays on the checkout page. You can find details about it here: https://www.tychesoftwares.com/order-delivery-date-pro-hooks-and-filters-for-woocommerce/ 3. The plugin is now made compatible with WooCommerce Amazon Payments Advanced Gateway plugin. A new setting named "WooCommerce Amazon Payments Advanced Gateway" is added in General Settings tab-> Additional Settings link. When the above checkbox is enabled, then the Delivery Date and/or Time field will be displayed on the Pay with Amazon Checkout page. Tweaks: 1. Initially, all the records were fetched for all the Delivery Dates on the Order Delivery Date -> Delivery Calendar page to display delivery events. Now the records will be fetched only for the dates which are displayed on the page in the Calendar. 2. Delivery Date and Time slot will be displayed in the section from which the order is placed on the WooCommerce Edit order page. For example, if the Delivery Date and Time slot fields are added is the shipping section on the Checkout Page, then it will be displayed in the shipping section on WooCommerce Edit order page. 3. "Delivery Dates" link under General Settings tab is now renamed to "Specific Delivery Dates". 4. Placeholders are added for the Specific Delivery Date fields on the General Settings -> Specific Delivery Dates and Custom Delivery Settings tab. Also, it is added for the Time slot charges field. This is done in order to make the user experience easier. 5. Specific Delivery Date fields are removed as read-only on the General Settings -> Specific Delivery Date link and on the Custom Delivery Settings tab. Bugs Fixed: 1. When the checkboxes in 'Show on Order Listing page' are enabled and 'Show Filter on Orders Listing Page' checkbox is disabled in Additional Settings, then default sorting based on Delivery Date was not working on the WooCommerce Orders listing page. This is fixed now. 2. The Time slot delivery charges labels were deleted for all the saved time slots when any one time slot is deleted where the label was set. This is fixed now. 3. When a time slot is deleted which has no time slot charges and time slot charges label added, then a notice was displayed while adding another time slot. This is fixed now. 4. Specific Delivery Dates are not deleted when the settings are edited in the Custom Delivery Settings tab. This is fixed now. 5. The Key file for the Google Calendar Automatic Sync is deleted from the desired folder on every update of the plugin. Now the key file will be copied to the wp-content uploads folder. 6. The record for only last weekday was shown in the Time slot list table on the General Settings -> Time slot link when multiple weekdays are selected in "Select Delivery Days/Dates" setting. This is fixed now. 7. Some of the options were not deleted from the options table when the plugin is uninstalled. This is fixed now. 8. A fatal error was thrown due to a conflict with another plugin reported by a customer. This is fixed now. 9. Same day cut-off and Next day cut-off were not working due to the different local timezone set in the php.ini file. This is fixed now. We are now using gmmktime() instead of mktime(). 10. A Reference Error was displayed in the console when the Shipping methods are changed on the checkout page. This is fixed now.Version 4.5(Release date: April 05 2016)
There are some new features and bug fixes in this update which are mentioned below: New features: 1. A new date format m/d/y, D (example: 03/17/16, Thu) is added in "Date format" setting under Appearance link under Order Delivery Date -> General Settings page. 2. A filter named 'Order Status' is added on Order Delivery Date -> Delivery Calendar menu. Now the events can also be filtered based on the order status. By default, the events are filtered based on the On Hold, Processing, Pending Payment and Completed statuses. Bugs Fixed: 1. Delivery Date and/or Time Slots were not displayed on the invoice and packing list due to a hook being deprecated from WooCommerce Print Invoices/Packing Lists plugin. This issue is fixed now. 2. Same day delivery and next day delivery was not validated on the checkout page when the customer tries to place an order for a date for which cut-off time is passed. The date is selected before the cut-off time is passed. 3. The old time slot lockout value is not released when the time slot is changed for an order from admin. This is fixed now. 4. Calendar theme was not loading properly on the checkout page for a custom theme. This is fixed now. 5. Two time slot fields are displayed on the checkout page when WooCommerce Checkout Field Editor plugin is active. This is fixed now. 6. A deprecated hook was used to add the Delivery Date and/or Time slot value in customer notification email. This is fixed now. 7. Calendar weekdays were overlapping in the calendar on the checkout page when the "Number of Months" was set to 2. This is fixed now.Version 4.4.1(Release date: March 16 2016)
There are some bug fixes in this update which are mentioned below: 1. The delivery date format was getting changed in the email notification sent to customer and admin when a new order is placed. Also, the date format was incorrect in Custom Fields meta box. 2. Calendar was not working on the checkout page due to some tags added on the checkout page in the javascript code from the plugin. This is fixed now.Version 4.4(Release date: March 15 2016)
There are some new features, bug fixes and tweaks in this update which are mentioned below: New features: 1. When an order is deleted or failed the corresponding date(s) & time slots will become available for further deliveries. 2. A new hook named "orddd_shopping_cart_hook" is added to change the field placement on the checkout page. You can find details about it here: https://www.tychesoftwares.com/order-delivery-date-pro-hooks-and-filters-for-woocommerce/ 3. The plugin is now using the jquery libraries available in WordPress core instead of the googleapis.com. Tweaks: 1. Date Settings, Time settings, Holidays, Delivery Dates, Appearance and Time slots tabs are shifted to a tab named as General Settings into different links. 2. Time Format setting from Time settings and Time slot tab is shifted to the Appearance tab for both the time sliders and time slots. 3. A new link named as "Additional Settings" is added in General settings tab which has some settings shifted from Date settings tab and Appearance tab. 4. Time slot field label is shifted from Time slot link to Appearance link under Field Appearance link. 5. The default list table from WordPress is used for displaying Delivery dates, Holidays and Time slots. Bugs Fixed: 1. Checkout label for Time slot Delivery charges was not working on the checkout page. It always displays the default label "Time slot charges". This is fixed now. 2. For the Custom Delivery Setting, the shipping method has delivery date and time slider enabled. Also the time slots from the Time slot tab is enabled. On the checkout page, when the shipping method is selected, and if a date is selected other than the current date, the time slider is still starting from the current time. This is fixed. 3. Calendar next and previous arrows were not displayed correctly for the guest users on the checkout page. This is fixed now. 4. The return value from the filter orddd_before_delivery_date_update was not working while updating the delivery date field in the postmeta table. This is fixed now. 5. Availability check for Maximum Deliveries based on per product quantity is not working for date and time slot when the Custom delivery setting is enabled but the selected shipping method or product category does not have settings added under Custom Delivery Settings. This is fixed now.Version 4.3(Release date: February 29 2016)
There is one new feature and some bug fixes in this update which are mentioned below: New feature: The Delivery Charges can now be added for different time slots along with the additional charges for different weekdays. This feature is useful for websites where there are additional delivery charges for certain time slots or for time slots on certain days or dates. Bugs Fixed: 1. For the Custom Delivery Settings tab, if the shipping method has time slider enabled, then on the checkout page, when the shipping method is selected, and if a date is selected other than the current date, the time slider is still starting from the current time. This is fixed. 2. French and Dutch .po and .mo files are updated with the missing strings added in the plugin. 3. Duplicate test events were added to the google calendar when a test event is already added and if there are any others changes made to the settings. This is fixed now. 4. Open-ended time slots were not deleted correctly in the Custom Delivery Settings tab. This is fixed. 5. The lockout was not updated for the date and time slots when the "Enable Maximum Deliveries based on per product quantity" checkbox is enabled and the orders are placed from the admin. This is fixed now. 6. Minimum delivery time (in hours) for Custom Delivery Settings was not working on the checkout page. This is fixed now.Version 4.2(Release date: February 17 2016)
There are some new features, some bug fixes and some tweaks in this update which are mentioned below: New features: 1. The jQuery Calendar on the checkout page will now appear with a Flat Design. The CSS file for the Flat Design is used from the WP Datepicker Styling plugin on Github: https://github.com/stuttter/wp-datepicker-styling 2. Three new shortcodes ORDER_DATE, ORDER_NUMBER and PRODUCT_WITH_QTY is added for event description and event summary for Google Events in Google Calendar Sync tab. 3. The plugin is now compatible with WordPress Codestyling Localization plugin. The plugin strings can be translated using the .po & .mo files provided with the plugin. Tweaks: 1. "Show Add to Calendar button on Delivery Calendar page" setting on the Google Calendar Sync tab is shifted from the Sync Manually integration mode to Sync Automatically integration mode in Admin Calendar Sync Settings section. The setting is to show the Add to Calendar button on the Delivery Calendar page. It is used to Export the orders which have future delivery date and time. All the orders will be exported to the admin's calendar for which Calendar ID is added in Calendar to be used setting. 2. Event Description and Event Summary settings are shifted to the General Settings section from Admin Calendar Sync Settings section as the same event description and event summary are sent to the customers as well as admin as default. 3. A loader is added to the Delivery Calendar page which will be displayed until all the events are loaded in the calendar. Bugs fixed: 1. The Product name and Product image were coming for the last product if there are multiple products in the order on the Delivery Calendar page. This is fixed now. 2. Forbidden Error on the checkout page while placing an order. The issue was specific with the Enfold Theme. This is fixed now. 3. When settings for different product categories are set in the Custom Delivery Settings tab and if products from both the categories are added to the cart, then the settings for last product in the cart were loaded on the checkout page instead of the first product. This is fixed now. 4. If the time settings are enabled in the global settings and the time zone set is set to Stockholm, Santiago or Toronto then on the checkout page NAN error was coming for the Hours slider for the current date. This is fixed now. 5. When delivery date & time fields are disabled for Virtual & Featured products, then on the checkout page the Delivery Date fields were still being shown when a Virtual product & a Featured product were added together in the cart. This has been fixed. 6. Delivery Date and/or Time Fields were not displayed on the WooCommerce -> Add new Order page in admin when the order is added manually. This is fixed now. 7. The Enable Delivery Date checkbox was enabled by default in Order Delivery Date -> Date settings tab when the plugin is installed for the first time. This is fixed. 8. The calendar was not appearing on the checkout page when clicked on the Delivery Date field in iPad. This issue is specific to the 'Flatsome' theme. This is fixed now. 9. The date was not blocked on the calendar on the checkout page when all the time slots were blocked for further deliveries. This is fixed now.Version 4.1(Release date: February 9 2016)
There are some new features, some bug fixes and some tweaks in this update which are mentioned below: New features: 1. Now the availability of the date and/or time can be reduced based on per product per quantity basis. For example, if an order has a product for 2 quantity in the cart, then the availability of a date will be reduced by 2. If this setting is disabled, then the availability will be reduced by 1. A setting named "Enable Maximum Deliveries based on per product quantity" is added under Date settings tab to enable the per product per quantity based availability. 2. A Filter is added on the Delivery Calendar page which will allow admin to view the Delivery Calendar based on products or by orders (as is the case currently). Tweaks: 1. "Lockout date after X orders" setting is renamed to "Maximum Order Deliveries per day (based on per order)" under the Date settings tab and the "Lockout time slot after X orders" setting is renamed to "Maximum Order Deliveries per time slot(based on per order)" under the Time slots tab. Both the settings are also renamed respectively under the Custom Delivery Settings. 2. "Disable the Delivery Date and Time Slot Fields for Virtual Products" setting and "Disable the Delivery Date and Time Slot Fields for Featured Products" setting are merged into a single setting named "Disable the Delivery Date and Time Slot Fields for" on the Appearance tab. Bugs fixed: 1. With PHP 7, a Fatal error: Cannot 'break' 2 levels was shown while activating the plugin. This is fixed now. 2. Same holidays were allowed to be added repeatedly in the Custom Delivery Settings tab. This is fixed. 3. The calendar was not working on the checkout page with a syntax error in the console with the child theme of 'Klasik'. This is fixed now. 4. The date was blocked for further deliveries in the calendar on the checkout page if there are two time slots added for the date, one with maximum deliveries set to a value and another with maximum deliveries set as blank and the order is placed for the time slot which has maximum deliveries set. The date should be available for unlimited deliveries. This is fixed now. 5. For the languages other than English the time selected from the time sliders were not displayed on the Order Received Page, Customer email notification and WooCommerce -> Orders page. 6. CLIENT and ADDRESS shortcodes were not replaced with the values in the event description, location and event summary when the shipping is by default set to the billing address only under the WooCommerce -> Settings page.Version 4.0.1(Release date: February 1 2016)
There is a minor bug fix in this update which is mentioned below: Warnings were displayed on the Checkout page after updating the plugin to v4.0. This is fixed now.Version 4.0(Release date: February 1 2016)
This is a major update for the Order Delivery Date PRO for WooCommerce. Some important new features have been added along with a few bug fixes. New Features: 1. Orders with Delivery Date and/or Time can now be synced to Google Calendar. Also the events from any external calendars can be imported to the delivery calendar using the ICAL feed url. Settings for the Google Calendar Synchronization can be found under Order Delivery Date -> Google Calendar Sync tab. 2. Delivery Date and/or Time can now be exported to the CSV files from “WooCommerce Simply Order Export” plugin. Bug Fixes: 1. The Same day and Next day is not blocked for deliveries in the calendar on the Checkout page even if the cut off time is set to 0 hours and 01 minutes in the Custom Delivery settings tab. This is fixed now. 2. Settings in the Custom Delivery settings tab were not editable with an error in console 'select2 is not a function' when the 'WooCommerce Order Status & Actions Manager' plugin is active. This is fixed now. 3. Checkout page is blank with fatal error “Out of Memory” due to the extreme data in the lockout option variables from the plugin. A script is added in the plugin which runs once a week and the backdated data will be removed from the option variables. 4. Time sliders on the Checkout page starts with the Hours Set under Time settings tab even if the current time or the Minimum Delivery Time (in hours) option is greater than the Hours set. This is fixed. Now the Minimum Delivery Time (in hours) and the current time will work with the time sliders. 5. Calendar was not working on the checkout page with a Syntax Error in console. This is fixed now.Version 3.8(Release date: January 6 2016)
There are some new features, some bug fixes and one tweak in this update which are mentioned below: New features: 1. 'Delivery date in the Shipping Section' setting in the Appearance tab is now renamed to 'Fields placement on the Checkout page'. It will allow the Delivery Date and Time slot fields to be displayed in Billing Section, Shipping Section, before Order notes or after Order notes on the checkout page. 2. Included .po and .mo files for French language. The plugin strings can now be translated to French language using these files. Bugs fixed: 1. 'No time slots are available' was displayed in the time slot dropdown on the checkout page instead of the time slots that were added for the Specific dates in Custom delivery settings tab. This is fixed now. 2. The cut-off minutes selected for the Same day or Next day in the custom delivery settings tab are not loaded while the setting is edited. This is fixed now. 3. Same day delivery in the Custom delivery settings does not work on the checkout page when the Next day delivery from the "Time settings" tab is enabled. This is fixed now. 4. Time slot field is displayed on the checkout page even if the time slots were not added in the Custom Delivery settings tab for the Shipping methods or Product categories. This is fixed. 5. The product category is not pre loaded on the Custom Delivery Settings tab if any one shipping method is selected in the Shipping methods dropdown while adding the settings. This is fixed. 6. Unwanted ajax call was made on the checkout page on click of the Delivery Date field even if the date is not selected. This is fixed. 7. The time slots created for shipping methods or product categories under Custom delivery settings were not released upon cancelling the order. This is fixed now. 8. Warnings were shown on the My account page when the order is edited from the WooCommerce Edit orders page in admin. This is fixed. 9. The selected Time slider’s time was not loaded for the order on the WooCommerce Edit order page in the Delivery Date field. Tweak: 1. The delivery settings with the maximum "Minimum Delivery Time(in hours)" value for the product categories added in Custom delivery settings tab will be loaded on the checkout page when products from multiple categories are added in the cart.Version 3.7(Release date: December 9 2015)
There is one new feature and some bug fixes in this update which are mentioned below: New feature: 1. You can now create different delivery date & time settings for the default shipping classes added under Products -> Shipping Classes menu. The shipping classes will be available in the shipping methods dropdown on the Custom Delivery Settings page in the plugin's admin dashboard. Bugs fixed: 1. Events for the orders placed with the old version of the plugin with delivery date format d M, Y are not displayed on the Delivery Calendar. This is fixed now. 2. All the time slots before the current time are not available for delivery on next day if the current date is a holiday and Minimum Delivery Time (in hours) is set to 0. This is fixed.Version 3.6(Release date: November 30 2015)
There are two new features and bug fixes in this update which are mentioned below: New features: 1. You can now disable tax calculations on the Delivery charges on checkout page by disabling the setting named "Enable Tax calculation for Delivery charges" in the Date settings tab. By default this checkbox will be enabled as until now, the taxes were being applied on the Delivery charges on the checkout page. 2. Similar to Virtual Products, you can now disable the Delivery Date & Time slot fields for "Featured" products by enabling “Disable the Delivery Date and Time Slot Fields for Featured Products” from Appearance tab. Bugs fixed: 1. A Warning is displayed on the Custom Delivery Settings tab and Add Custom Delivery Settings link when the WooCommerce Table rate shipping plugin is not installed. This is fixed now. 2. Sorting of orders by Delivery Date was not working on the WooCommerce -> Orders page when the "Enable default sorting of orders (in descending order) by Delivery Date on WooCommerce -> Orders page." checkbox is disabled under Date settings tab. This is fixed now. 3. If the time slot field is not mandatory and if the user places an order without selecting any time slot on the checkout page, it displayed time slot as "select" on the Order Received page, Customer notification email and Edit Order page in admin. Now this will not show anything if a time slot isn't chosen.Version 3.5(Release date: November 10 2015)
There are some new features, some bug fixes and some tweaks in this update which are mentioned below: New features: 1. You can now create different delivery date & time settings for the shipping classes added for the shipping zones from Table Rate Shipping plugin. The shipping classes will be added in the shipping methods dropdown along with the default shipping methods on the Custom Delivery Settings. 2. You can now create different time slots for different weekdays & specific dates for the Shipping methods/Product categories under Custom delivery Settings tab. 3. A checkbox is added on the Date settings tab to prevent the default sorting of the orders (in descending order) on the WooCommerce ->Orders page when the Delivery Date field is visible. Tweaks: 1. Timepicker Addon file in the plugin is updated to the latest version. We use the Timepicker addon from: http://trentrichardson.com/examples/timepicker/ 2. The place holder of the Time slot field on the checkout page is now changed to 'Select a time slot'. Bugs fixed: 1. 2 asterisk (*) signs were displayed on the checkout page when a virtual product is added to the cart when the Custom delivery settings is enabled and the 'Disable the Delivery Date and Time Slot Fields for Virtual Product' checkbox from Appearance tab is disabled. This is fixed. 2. Calendar was not working on the checkout page when the Field note text has double quotes(") added in the note. This is fixed.Version 3.4(Release date: October 31 2015)
There is one new feature and some bug fixes in this update which are mentioned below: New feature: 1. You can now create different delivery date & time settings for different product categories. This can be done from Order Delivery Date -> Custom Delivery Settings. A new option for product categories is added along with the shipping methods. Bugs fixed: 1. Settings by Shipping methods tab is now changed to Custom Delivery Settings. 2. The timeslot for the order is not loaded in the timeslot dropdown for any existing orders in the WooCommerce -> Orders page. Hence, the timeslot is changed upon any changes made on the Edit order page. This is fixed. 3. Both Specific Days and Weekdays charges are added on the checkout page when there are settings made for the Shipping methods. This is fixed. 4. The Delivery Calendar sub-menu has now been re-ordered above the Settings sub-menu in the Order Delivery Date menu. 5. Minimum Delivery Time (in hours) setting for Shipping methods does not work on the checkout page. This is fixed now. 6. Same day Delivery and Next Day delivery are available in the calendar even if the cut-off time is reached when there are no settings made for shipping methods and Custom delivery checkbox is enabled. This is fixed now. 7. There is a Fatal error upon activation of the plugin when the Shop manager role is deleted using "User Role Editor" plugin. This is fixed. 8. Delivery Date is not displayed on the Order received page and WooCommerce -> Orders page when the date language is different from English. 9. We have included new .po, .pot and .mo files in the plugin with some missing strings like Clear button text in the calendar on the checkout page. 10. Today button in the calendar on the checkout page is now removed as there were conflicts with the same day delivery and next day delivery. It does not serve any purpose for the plugin. 11. Calendar was not working on the checkout page due to some tags added on the checkout page in the javascript code from the plugin. 12. Some tooltips are changed in the Order Delivery Date -> Settings menu to make it more understandable for the users.Version 3.3(Release date: October 15 2015)
There are some new features and bug fixes in this update which are mentioned below: New features: 1. You can now add customized "Delivery Charges" label for each Weekday and Specific Dates. 2. A filter is added from the plugin to change the Same Day Delivery Charges and the Next Day Delivery Charges label on the checkout page. 3. Included .po and .mo files for Dutch language. The plugin strings can now be translated to dutch language using these files. Bugs fixed: 1. The Today option in the filter provided from our plugin under WooCommerce -> Orders page was displaying wrong results when WordPress timezone is changed. This is fixed now. 2. Delivery date and Time slot field on the checkout page were not aligned correctly for "Mystile" theme.Version 3.2.1(Release date: October 8 2015)
There are some major bug fixes in this update which are mentioned below: 1. The date format selected in the Appearance tab was not working in the calendar on the checkout page when the Shipping based delivery was not enabled. Everytime the date/month/year format would appear on checkout page. This is fixed now. 2. Same day delivery cut-off and Next day delivery cut-off was not applied to the dates on the checkout page for the Global Settings. This is fixed now. 3. Warnings were displayed on the checkout page when Same day delivery is enabled for a shipping method under Settings by shipping methods tab.Version 3.2(Release date: October 5 2015)
There are some new features and some bug fixes in this update which are mentioned below: New features: 1. The delivery date and/or time can be added or edited via the WordPress admin dashboard. A meta box named "Edit Order Delivery Date and/or Time" is added on the WooCommerce-> Orders page under the Add New Order page. The delivery date and/or time slot can be edited for any existing orders. 2. When an order is cancelled or refunded the corresponding date(s) & time slots will become available for deliveries. 3. The delivery date selected on the checkout page can now be cleared without refreshing the checkout page. 4. Placeholder for the Delivery Date field on the checkout page can now be changed under Appearance tab. Bugs Fixed: 1. Two timeslot fields were displayed on the checkout page when the Settings by shipping methods is enabled. This is fixed. 2. Delivery date & time fields were not displayed on the checkout page when the Shipping Display Mode is set to drop down. This is fixed. 3. When time slot field is mandatory under Time slot tab and delivery for a shipping method is disabled under Setting by shipping method tab, then the "Time slot is required" notice is displayed on the checkout page when order is placed.Version 3.1(Release date: September 25 2015)
There are some minor bug fixes in this update which are mentioned below: 1. Shop Manager was unable to edit the settings under Order Delivery Date menu in admin. This is fixed now. 2. On checkout page, the time sliders are enabled for the shipping methods for which they are set as disabled. This is fixed now. 3. JavaScript error appears in the console on the checkout page when the shipping methods based settings are not added but the Shipping Based delivery checkbox is enabled. 4. Calendar was not working on the checkout page when Shipping based delivery is enabled from the admin for some themes. 5. Calendar was not working on the checkout page when WooCommerce Ship to Multiple address plugin is active with the Order Delivery Date plugin. 6. Invoices and packing slips from WooCommerce PDF Invoices and Packing slips plugin does not display all the fields when the delivery date calendar language is other than English. 7. Calendar was not working on the checkout page for guest users on iPad and iPhones. 8. Calendar was working only when the delivery date field label was clicked on iPad and iPhones. 9. The shipping address section on the checkout page is not hidden from WooCommerce Hide Checkout Shipping Address plugin with the Order Delivery Date plugin. This is fixed now.Version 3.0(Release date: August 20 2015)
There are some really cool new features and few bug fixes in this update which are mentioned below: New features: 1. You can now create different delivery date & time settings for different shipping methods. This can be done from Order Delivery Date -> Settings by Shipping methods tab. You can find details about it here. 2. The Time slots & the time selected with the time sliders will be displayed on the WooCommerce > Orders page along with the Delivery dates in the Delivery Date column. 3. A new hook named “orddd_to_calculate_minimum_hours_for_disable_days” is added to enable the calculation of Minimum delivery time (in hours) for disabled weekdays on the checkout page. You can find details about it here. Bugs Fixed: 1. This version is now compatible with WooCommerce Print Invoices & Packing lists Plugin where the Delivery date and time slot field is added in the invoices and packing slips. 2. Fixed some warnings that were being displayed when an order was placed with WooCommerce 2.4.x. The plugin has now been made compatible with the latest WooCommerce version. 3. The checkout page freezes when the WooCommerce Booking and Appointment Plugin is active along with Order Delivery Date plugin. This is fixed now.Version 2.8.7(Release date: July 31 2015)
A new calendar view has been created for the delivery dates. You can now view all your order deliveries from a calendar available on Order Delivery Date -> Delivery Calendar page.Version 2.8.6(Release date: July 15 2015)
There is one new feature and few bug fixes in this update which are mentioned below: New feature: 1. You can now enable delivery date for specific product categories. By default, the delivery date will be enabled for all the categories. It can be disabled by simply unchecking the checkbox “Enabled Delivery Dates?” on the Product->Categories page. Bugs Fixed: 1. The time slot field will remain disabled on the checkout page until a delivery date is selected. 2. The datepicker calendar had a css conflict on the Holidays and the Delivery Dates tabs when Duplicator plugin is enabled, this is fixed now. 3. If the ‘Disable the Delivery Date and Time Slot Fields for Virtual Product’ setting is enabled and if a virtual and a non- virtual product is added to the cart, the delivery date field was not displayed on the checkout page. This is fixed and now and the delivery date field will be displayed on the checkout page for the above case. 4. The ‘Disable the Delivery Date and Time Slot Fields for Virtual Product’ setting will be enabled by default. 5. The JavaScript code, .js and .css files were loaded on the checkout page even if the ‘Enable Delivery Date’ setting was disabled. 6. The layout of the checkboxes for Virtual and Downloadable product on the Add Product page was not correct due some conflict from the plugin. This is fixed now.Version 2.8.5(Release date: June 26 2015)
There is a tweak, a new feature and some bugs fixed in this update which are mentioned below: Tweak: 1. Minimum Delivery Time (in hours) will now work on the Time slots too. Only those time slots that begin after the Minimum delivery time will be available for delivery. New feature: 1. We have included .po, .pot and .mo files in the plugin. The plugin strings can now be translated to any language using these files. Bugs Fixed: 1. Plugin is integrated with WooCommerce Subscriptions plugin. The Delivery date and/or Time slots for the Sign Up (First order) orders were displayed on Order received page, Email and WooCommerce-> Orders page for every subscription renewal order. This is fixed now. 2. Delivery date was displayed as 01/01/1970 when no date is selected on the Checkout page. 3. Until now, only admin user was able to access the Order Delivery Date Settings page. Henceforth, users with the role 'Shop manager' & above will be able to access and edit the Order Delivery Date Settings. 4. Labels added dynamically for Delivery date and Time slot will be displayed accordingly in the integrated plugins like: WooCommerce Customer/ Order CSV Export, WooCommerce PDF Invoices & Packing Slips, WooCommerce Print Invoice & Delivery Note, WooCommerce Print orders.Version 2.8.4(Release date: May 26 2015)
There are 2 new features added & few bugs fixed in this version. New Features: 1. You can set a range of dates as holidays now. 2. You can make time slots without any end time associated to it. Following bugs have been fixed: 1. The time slots with lockout as blank or ‘0’ should be available for unlimited deliveries. This is fixed now. 2. For some scenarios, the date was getting booked right after a single order was placed using the time slot. This is fixed. 3. The booked dates will be counted in the Number of dates to choose field value range. 4. The disabled weekdays are not considered for Number of dates to choose value. 5. The Calendar was not displayed as per the theme set in the backend. 6. For some WordPress themes, the calendar was coming transparent. This is fixed. 7. If the cut-off for same day & next day delivery is passed, then the Number of dates to choose will be reduced by 2 days. 8. For weekdays with time slots, the time slots were not displayed when the dates selected were same as the Specific delivery dates entered. This is fixed now. 9. If a specific date does not have any delivery charge, then that date was taking the delivery charge from the corresponding recurring weekday. This is fixed.Version 2.8.3(Release date: May 16 2015)
The plugin options in admin have been restructured. We are now using the WordPress Settings API for all the plugin options in admin. Some other bugs have been fixed which are listed below: 1. Dates were not getting blocked in the calendar even if all the times are blocked for that date. This was the case for both recurring and specific dates. It is fixed in this version. 2. Minimum delivery time in hours was not counted correctly with the disabled days and holidays. This has been fixed. 3. Time range selected was not displayed in the 3rd party plugins that the Order delivery date plugin is integrated with. 4. For time range if the time format is 12 hours and if a time range after noon was selected, then the time format displayed was 1 AM on order received page and other order related pages. 5. When same day and next day delivery is enabled, the first available date for delivery is calculated from the WordPress time zone and not from the local time zone. 6. The ‘Number of dates to choose’ field was not calculating the number of days as per the entered value. This is fixed now. 7. Warnings were displayed on the admin pages and frontend pages for some cases due to an error in the code.Version 2.8.2(Release date: April 28 2015)
Fixed the bug for WordPress XSS for the add_query_arg() function.Version 2.8.1( Release date: April 27 2015)
There is a new update in this version: We have added new hooks, filters and publicly accessible functions in our plugin which will now allow you to extend the plugin. Hooks: Admin Hooks: 1. orddd_add_admin_options_date_settings - Allows you to add new fields in the Date settings tab in admin panel. 2. orddd_add_admin_options_time_settings - Allows you to add new fields in the Time settings tab in admin panel. 3. orddd_add_admin_options_holiday_settings - Allows you to add new fields in the Holidays tab in admin panel. 4. orddd_add_admin_options_appearance_settings - Allows you to add new fields in the Appearance tab in admin panel. 5. orddd_add_admin_options_specific_days_settings - Allows you to add new fields in the Delivery Dates tab in admin panel. 6. orddd_add_admin_options_timeslots_settings - Allows you to add new fields in the Time slot tab in admin panel. 7. orddd_before_saving_admin_settings - Allows you to perform custom action before saving admin panel setting. 8. orddd_after_saving_admin_settings - Allows you to perform custom action after saving the admin panel settings. 9. orddd_include_admin_scripts - Allows you to add custom scripts in the admin panel. 10. orddd_plugin_activate - Allows you to perform custom action when the plugin is activated. 11. orddd_plugin_deactivate - Allows you to perform custom action when the plugin is deleted. Frontend Hooks: 1. orddd_include_front_scripts - Allows you to add custom scripts on the frontend page. 2. orddd_before_checkout_delivery_date - Allows you to add new fields above Delivery date field. 3. orddd_after_checkout_delivery_date - Allows you to add new fields below Delivery date field. 4. orddd_before_checkout_time_slot - Allows you to add new fields above Time slot field. 5. orddd_after_checkout_time_slot - Allows you to add new fields below Time slot field. 6. orddd_before_date_validation - Allows you to perform custom action before mandatory date field validation. 7. orddd_after_date_validation - Allows you to perform custom action after mandatory date field validation. 8. orddd_before_timeslot_validation - Allows you to perform custom action before mandatory time slot field validation. 9. orddd_after_timeslot_validation - Allows you to perform custom action after mandatory time slot field validation. 10. orddd_after_delivery_date_update - Allows you to perform custom action after delivery date is updated in database. 11. orddd_after_timeslot_update - Allows you to perform custom action after time slot is updated in database. Filters: 1. orddd_add_delivery_date_fees - Allows you to add additional charges to the delivery charges. 2. orddd_email_before_delivery_date - Allows you to add new fields before Delivery date details in email. 3. orddd_email_after_delivery_details - Allows you to add new fields after Delivery date details in email. 4. orddd_before_delivery_date_update - Allows you to perform custom action before the delivery date is updated in database. 5. orddd_before_timeslot_update - Allows you to perform custom action before the time slot is updated in database. Functions: 1. orddd_get_order_delivery_date - Allows you to obtain Delivery date for a particular order. 2. orddd_get_order_timeslot - Allows you to obtain Time slot for a particular order.Version 2.8.0( Release date: April 17 2015)
There is a new update in this version along with a couple of bug fixes: New Updates : 1.The plugin code has now been re-structured completely and split into smaller files to ensure easy compatibility and readability. This is a major change as opposed to previous versions where everything was coming from a single file majorly. Bugs fixed: 1. Calendar was not working with few Themes. This is fixed now. 2. Time slots for weekdays were displayed when specific dates selected on the checkout page, even when no time slots were made for specific dates when specific date is enabled along with the Weekdays.Version 2.7.8( Release date: April 7 2015)
There are some bugs fixed in this update which are mentioned below: 1. The delivery date was not displayed correctly on the WooCommerce> Orders page for some of the date formats. This is fixed now. 2. The Minimum Delivery time (in hours) feature when set to 0 will allow the deliveries from the current time. 3. The time slot field is now integrated with the Zapier plugin.Version 2.7.7( Release date: April 3 2015)
There is a minor fix where the cursor was displayed an error icon when hovered over the delivery date field.Version 2.7.6( Release date: March 31 2015)
There are some new feature and bugs fixed in this update which are mentioned below: New features: 1. From this version, you can use Recurring days and Specific delivery dates simultaneously. Enable the weekdays and then select all the specific dates which you want to be enabled for delivery. Here if the specific dates overlap the recurring days, then the delivery charges of specific date will be considered. You can use this for only date and/ or with time slots too. 2. Enabling "Disable the Delivery Date and Time Slot Fields for Virtual Products" from Appearance tab will hide the delivery date and time slot field for Virtual products, where there is no need for delivery. 3. There are two options available to show the time slots on the checkout page, they are: You can display "Select" text 1st on the time slot drop down OR you can select the 1st available time slot for the selected date. You can find this option under Time Slot tab. Bug Fixes: 1. Orders were not displayed correctly on the WooCommerce> Orders page for some of the date formats. This is fixed now. 2. For some cases, there was an error displayed on the console which prevented to open the delivery date calendar on the checkout page. This is fixed now. 3. Delivery dates and time slots were not displayed in the pdf attachment from WooCommerce PDF Invoices & Packing Slips plugin for some languages. 4. The delivery date was not blocked when all the time slots for the date were booked. This is fixed. 5. The Minimum Delivery time (in hours) feature will now be calculating the minimum hours you require starting from the current time.Version 2.7.5( Release date: February 19 2015)
The plugin is made compatible with WooCommerce v2.3 and above. There are some bugs fixed in this update which are mentioned below: Bug Fixes: 1. The fatal errors were thrown when "Required Fields" were ignored and orders were place. This is fixed now. 2. Delivery Date Calendar on Checkout page was not working with some themes, this is fixed now. Note: Please take a back up before updating this version.Version 2.7.4( Release date: February 17 2015)
The plugin is made compatible with WooCommerce v2.3 and above. There are some new features introduced along with some bug fixes in this update. New Features: 1. The Minimum Delivery time (in days) feature will now be replaced with Minimum Delivery time(in hours) Feature. Here when the plugin will be updated, the value will be multipled with 24 hours, which will keep your setting intact. Bug Fixes: 1. Plugin is integrated with Woocommerce Print Orders plugin and Woocommerce Print Invoices and Delivery note plugin. 2. The 'Show Delivery Date in Customer Notification Email' setting for sending email will be enabled by default. 3. When an order is placed with different language then the delivery date was not displayed under the Delivery date column on orders page and sorting was not working. This is fixed now. 4. All the orders without the delivery dates were not displayed on WooCommerce-> Orders page. This is fixed now. 5. There were fatal errors thrown when tried to update the database from our plugin with the Woocommerce plugin version below 2.2. 6. The time slot field was not displayed on the checkout page with Woocommerce version 2.3 and above. Note: Please take a back up before updating this version.Version 2.7.3( Release date: February 3 2015)
There are few fixes applied in this update, which are as follows: 1. The time slots created will not available for same day if the current time is greater than the from time of the time slot. 2. We integrated our plugin with WooCommerce Customer/Order CSV Export plugin with a checkbox setting. 3. We added a checkbox for integration of our plugin with WooCommerce PDF Invoices & Packing Slips plugin. 4. The time picker was not working when Woocommerce Poor Guys Swiss Knife plugin is activated. 5. For some cases the selected specific dates and charges were not getting saved.Version 2.7.2( Release date: January 20 2015)
There are few bug fixes applied in this update, which are as follows: 1. This version is now compatible with Woocommerce Checkout field editor Plugin where previously time slots were not displayed on checkout page when the plugin is active, which is been fixed. 2. This version is now compatible with Woocommerce PDF Invoices/Packing Slips Plugin where the Delivery date and time slot field is added in the invoices send in the email. 3.This version is also compatible with Woocommerce Checkout Manager Plugin where previously the delivery date and time slot fields were not added in email when plugin is active, is now been fixed. 4. There was a bug with Zapier integration. This has been fixed. 5.We have changed our Settings links (Date Settings, Time Setting Apearance etc.,) to Tabs.Version 2.7.1( Release date: January 13 2015)
There are few bug fixes applied in this update, which are as follows: 1. This version fixes a bug with unlimited bookings when the date lockout and time slot lockout both are set to null. 2. When Time slot is disabled and an earlier order is placed with time slot, the time slot was not displayed correctly on the My Account page. This is fixed now.Version 2.7( Release date: January 8 2015)
The version has some new features along with few bug fixes, which are as follows: New features: 1. The delivery date field can now be set to shown in the Shipping section instead of always showing in the Billing section on the checkout page. This can be set from the Appearance tab. 2. You can now add different time slots for different weekdays. 3. The plugin is now compatible with zapier plugin. 4. The "Show Filter on Orders Listing Page" feature will add a new filter (dropdown) on the WooCommerce> Orders page, where the orders can be sorted according to the month of the delivery. 5. The delivery date column will be displayed on the WooCommerce> Orders page only when the "Show on Orders Listing Page" feature on the Date Settings tab is enabled. Bug Fixes: 1. There was an issue in sorting the orders, which is fixed now. 2. Delivery date was not displayed on My Account > View page, this is fixed now. 3. Delivery time slot was not attached in the customer notification email for some cases. 4. The dates from next year were not getting added for the specific dates. 5. Delivery date field was not displayed on the checkout page for multisite. 6. Fixed a bug where calendar was not displayed when Minimum delivery time is set as 0. 7. Checkout page used to hang when we selected a date, when Time settings is enabled. This is fixed now. 8. When the lockout for timeslot is set as Null, then it would allow unlimited bookings for that time slot. Also you will need to update the database for sorting the previous orders from the notice displayed after updating the plugin.Version 2.6.8( Release date: November 21 2014)
This version fixes 1 bug. When the "Enable Delivery Date" option is disabled and the "Mandatory field?" option is enabled, the "Required field" error is shown while placing order. The error will now be shown only if both "Enable Delivery Date" & "Mandatory field?" options are enabled.Version 2.6.7( Release date: November 19 2014)
Site owners can now set the 1st day of the week on the delivery date calendar. A new field is added on the Appearance tab labelled "First Day Of Week". Also a couple of other minor issues were fixed.Version 2.6.6( Release date: October 17 2014)
The following fixes are included in this update: 1. While having woocommerce-checkout-field-editor plugin is activated on the site, the time slots drop down was getting overidden by the WooCommerce Checkout Field Editor. 2. Time picker labels along with the Delivery date calendar labels like Time, Hours, Minute,etc are available for translation under WPML> Theme and Plugin localization.Version 2.6.5( Release date: October 13 2014)
Order Delivery Date PRO for WooCommerce Version 2.6.5 is now compatible with WooCommerce 2.2.x. The following fixes are included in this update: 1. There were some warnings displayed on the checkout page due to incompatibility with WooCommerce v2.2.x, this is fixed now. 2. The delivery charges were not getting added again due to incompatibility with WooCommerce v2.2.x. 3. 'Field Note Text' field now supports html tags. 4. There was an issue with 'Number of Dates to choose' field where the number input does not give that many dates enabled for booking delivery. This is fixed now. 5. The time slot was not getting attached to the email notification when the emailis resent from admin or the order is placed with credit card payment method. 6. At times, the delivery charges are getting applied even when the date is not selected. The following are the new features added in this version update: 1. The time slot can now be set in 2 hour format: 24 hours and 12 hours. 2. The Minute slider, from the Time Settings tab, will now work in 5 minutes interval instead of 1 minute.Version 2.6.4(Release date:July 2 2014)
There are 2 updates in this version: 1. On the order listing page (WooCommerce> Orders), an additional column is added where the delivery date will be displayed. Also sorting could be done by this field. 2. In the Edit Order page, the Order details meta box will be having the delivery date displayed.Version 2.6.3(Release date: June 18 2014)
This version now makes the Order delivery date plugin compatible with WPML. From this version the Order delivery date fields on the Checkout, Order received, Email notification pages will be translated according to the language selected on the website front end. The back end of the Order Delivery Date plugin will still be in English language.Version 2.6.2 (Release date: March 6 2014)
5 issues have been fixed: 1. The specific date which is blocked for further deliveries after lockout is reached will now be available again when it is deleted in the settings and added again. 2. The time slots are not displayed on the frontend when the lockout is null. 3. The datepicker would not display when none of the recurring days are selected and specific date is enabled. This is now fixed. 4. An issue with Number of months to show in calendar was not working. 5. Warning on the order received page showing due to the WooCommerce 2.1 upgrade is fixed.Version 2.6.1 (Release date: March 4 2014)
2 issues have been fixed: 1. The plugin is now compatible with WooCommerce version 2.1 and above. 2. A warning being displayed from translation.php file on the checkout page is fixed.Version 2.6 (Release date: Feb 17 2014)
1.You can now assign a 'Delivery Charge' for any delivery week day. You can apply additional delivery charges for every specific date that is added. The additional delivery charges can also be added for same-day & next-day deliveries. 2.There are 13 bug fixes made. Bugs Fixed:
72 customer reviews
Order Delivery Date plugin allows businesses to create complex delivery schedules & thereby optimize their local deliveries. Store owners can deliver items at customer's chosen date & time, thereby improving customer service.
Allow your customers to choose a Delivery Date & Time. You can create different delivery charges for Weekdays & dates. You can also sync deliveries in real-time to Google Calendar.
Create delivery schedules by Product Categories, Shipping Methods, Shipping Classes, Table Rate Shipping Methods & USPS Shipping
Add holidays or closed-periods to the calendar
Same-day & Next-day delivery with cut-off time
Select a Delivery Date & Delivery Time
Separate Delivery Charges, Cut-off, etc. for Weekdays
Two-way deliveries sync with Google Calendar
Customer & Admin can edit Delivery Date & Time for orders
Create Delivery Settings from USPS Shipping Method Plugin by WooCommerce
Create Delivery Settings from Table Rate Shipping Plugin by WooCommerce
Capture Delivery Date & Time on Cart page or on Checkout page
Capture Delivery Time by Time Slot or Specific Time of Delivery
Auto-populate first available delivery date
View upcoming Deliveries in Delivery Calendar
Create Delivery Settings by Product Categories
Create Delivery Settings by Shipping Zones & Shipping Classes
Set Flexible field labels & field placement on checkout page
Set Maximum Deliveries per day by Orders or Product Quantity
Show Delivery Date Calendar in one of 62 available languages on checkout page
Filter your WooCommerce Orders by Delivery Dates
Set Shipping Days & Delivery Days separately
Specify minimum delivery interval between the order and first available delivery
Set Specific Delivery Dates for delivery instead of Weekdays
Disable Delivery Date for select Categories
Block a time slot for a date or weekday
Auto-updates delivery dates for renewal orders from WooCommerce Subscriptions Plugin (Addon)
Emails customers post delivery to get product reviews (Addon)
Add pickup date option with delivery date (Addon)
Different Delivery dates when using WooCommerce Shipping Multiple addresses
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!
Changelog for WooCommerce Order Delivery Date PRO plugin
Version 7.8(Release date: April 5 2018)
This is a major update to the plugin which contains 1 new feature and 19 major bug fixes. New Feature: The plugin is made compatible with the FedEx WooCommerce Shipping with Print Label by Xadapter. You can now add different delivery schedules for different shipping services added from this plugin. Bug Fixes: 1. An error was shown in the developer console when the Same day delivery and Next day delivery both are enabled and also Auto-populate first av...
Seem a little pricey at $99? Some quick math… say you charge $40 per hour. Then 3 hours of your time is worth $120. So, this plugin only needs to save you 3 hours to pay for a Single Store License!
Integration with WC Vendors & Dokan plugins
New Addons: Local Pickup Plus, Pickup Date option
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.
Installing the Order Delivery Date Pro for WooCommerce plugin is easy, simply follow the steps:
Download the plugin and move the zip content on your plugins folder.
The delivery date field will appear on the checkout form.
Deactivating the plugin will hide the field from the checkout form as well as from the admin order page.
Martin Kaltwasser — We bought the order delivery date for woocommerce to improve customer expectations on orders, which this plugin did. Best of all, we recently had a problem with one of our other plugins in combination with the order delivery date for woocommerce. Thanks to the Tyche support team which resolved the problem professionally in less than 10 hours after it first was reported. Great plugin, supreme service!
I was searching for a calendar to use on my website for my customers to choose their delivery date and Order Delivery Date Pro was everything I was looking for and SO much more! I had a few questions and got a reply to my inquiry in just a few hours. I’ve been nothing but satisfied with this product and recommend it VERY highly!
I love Tyche Softwares!!!This plugin shop is really awesome, as the softwares they develop the support represent and solve 100% customers expectations and needs. Awesome is my last word to define what I think when I think about tychesoftwares.– Alejandro Jimenez, CEO at Nashlej Espiritual, www.nahsalej-espiritual.com
We use the order delivery date for our website. They are very helpful when I need support and the plugin is great. Thank you!
Sophie — @tychesoftwares Just installed Delivery Date for WordPress. Great plugin, many thanks
After quite some searching I am so glad I got the Order delivery date pro. It does everything I was hoping for and even more. Its easy to set and offers many options in settings.I had two minor issues and both times the support was fast and helpful. Shortly, I would recommend their plugins it to anyone, it is totally worth the money. Keep up this great job!
Order Delivery Date PRO for WooCommerce: Absolutely amazing support from @tychesoftwares with his WooCommerce Delivery Date plugin! Amazing #Happy #Customer #CustomerService- DR Designs, Twitter
I manage a bakery e-commerce site along with many other brand sites. We use Delivery Date Pro plugin for WP and have very been pleased with the results. Tyche's support has been outstanding and I am more than satisfied with my purchase.
You will find the Delivery Date Field on the Checkout page of your store.
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.
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.
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.
Yes, the Delivery Date and Time will be displayed in the order notification emails sent to the customers as well as the admin.
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.
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.
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.
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.
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.
You can assign a ‘Delivery charge’ for any or all of the 7 week days. This extends to specific dates too. You can assign delivery charges for every specific date that is added.
Leave a Reply
504 Comments on "Order Delivery Date Pro for WooCommerce"
Hi,
Help Please its not working.
I just purchased and installed Order Delivery Date Pro for WP e-Commerce, Woocommerce.
While the delivery date field shows in the checkout it is not functional – clicking field has no affect.
Please explain how I can fix this.
Kimba
Can you let me know the version of WordPress, your store (WPEC or WOO) and it’s version & the theme that you are using?
Woocommerce 1.6.5.2
Theme: “Bellissima” – themes.unifato.net/?theme=bellissima
I have sent you an email. Please let me know if it’s working with the default theme or not.
Please see my email reply.
I have sent you an updated version which displays the calendar correctly with your theme. The Bellissima theme is using an old version of Jquery UI library. The Datepicker used in the plugin does not work with that version. Let me know the results.
Thank you very much Ashok all is working wonderfully. Your customer service was fantastic. Your response time impressive. Kimba
You’re welcome Kimba!
Thanks for all the support Ashok, love the plugin and thoroughly recommend it to anyone using Woocommerce.
Great that you took on board my feature request also!
Thanks again 🙂
You’re welcome! Thank you for suggesting the “Mandatory field” feature.