=== Order Delivery Date Pro for WooCommerce === Contributors: ashokrane, MoxaJogani, komal-maru, tychesoftwares Donate link: https://www.paypal.me/TycheSoftwares Author URI: https://www.tychesoftwares.com/ Tags: delivery date, order delivery date, woocommerce delivery date, delivery, order delivery, custom delivery schedules, sync deliveries Requires at least: 3.0 Tested up to: 6.9.4 Requires PHP: 7.3 Stable tag: 12.16.0 WC requires at least: 3.0.0 WC tested up to: 10.6.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html 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. == Description == We believe that the post-purchase customer experience is as important as the acquisition process. That is why we built the [Order Delivery Date plugin](https://www.tychesoftwares.com/store/premium-plugins/order-delivery-date-for-woocommerce-pro-21/?utm_source=wprepo&utm_medium=topprolink&utm_campaign=OrderDeliveryDatePro). It helps you to **improve your customer service** by delivering the orders on the customer's specified date. The plugin allows your customers to choose a delivery date & time on the checkout page. This reduces **cart abandonment by 50%**. You can set **Custom Delivery Schedules** for different shipping zones, default shipping classes and the product categories. Set different working days of your company and the working days of your shipping company. The dates on which you do not deliver can be set as holidays in the calendar. Also, you can **disable delivery for Virtual or Featured products**. ### This plugin allows you to do the following * Ability to allow the customer to select Delivery Time along with Delivery Date. * Same-day & Next-day delivery with cut-off time. * Two-way deliveries sync with Google Calendar. * Create Delivery Settings by Shipping Zones & Shipping Classes. * Set Shipping Days & Delivery Days separately. * Disable Delivery Date for selected Categories. * Customer & Admin can edit Delivery Date & Time for orders. * Capture Delivery Time by Time Slot or Specific Time of Delivery. * Separate Delivery Charges, Cut-off, etc. for Weekdays. * View upcoming Deliveries in Delivery Calendar. * Create Delivery Settings by Product Categories. * Set Maximum Deliveries per day by Orders or Product Quantity. * Filter your WooCommerce Orders by Delivery Dates. * Specify minimum delivery interval between the order and first available delivery. * Set Specific Delivery Dates for delivery instead of Weekdays. * Block a time slot for a date or weekday. * Auto-updates delivery dates for renewal orders from WooCommerce Subscriptions Plugin by Prospress Inc. * Create Delivery Settings from USPS Shipping Method Plugin by WooCommerce. * Create Delivery Settings from Table Rate Shipping Plugin by WooCommerce. * Different Delivery dates when using WooCommerce Shipping Multiple addresses. ### Addons **[WooCommerce Subscriptions Compatibility Addon](https://www.tychesoftwares.com/store/premium-plugins/woocommerce-subscriptions-compatibility-addon-for-order-delivery-date-pro-for-woocommerce-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=OrderDeliveryDatePro "WooCommerce Subscriptions Compatibility Addon")** - This addon to the Order Delivery Date Pro for WooCommerce will enhance your store by allowing customers to choose the delivery date & time based on the subscription period set for the products. Delivery Dates will be available in the checkout calendar based on the subscription period set. It could be daily, weekly, monthly or annually. **[Pickup Date Addon](https://www.tychesoftwares.com/store/premium-plugins/pickup-date-addon-order-delivery-date-woocommerce-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=OrderDeliveryDatePro "Pickup Date Addon")** - This addon to the Order Delivery Date Pro for WooCommerce will enhance your store by adding pickup date & time with delivery date & time. The same settings as delivery date field will be applied to the pickup date field. **[Post Delivery Product Reviews Addon](https://www.tychesoftwares.com/store/premium-plugins/post-delivery-product-reviews-addon-order-delivery-date-woocommerce/?utm_source=wprepo&utm_medium=link&utm_campaign=OrderDeliveryDatePro "Post Delivery Product Reviews Addons")** - This addon allow you accept the product reviews from the verified owners. An email will be sent to the customers a day after the delivery date. Email will include the details of the products customer purchased and allow them to post a review for them. **[Local Pickup Plus Compatibility Addon](https://www.tychesoftwares.com/store/premium-plugins/local-pickup-plus-compatibility-addon-order-delivery-date-woocommerce-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=OrderDeliveryDatePro "Local Pickup Plus Compatibility Addon")** - This addon to the Order Delivery Date Pro for WooCommerce will enhance your store with the help of the WooCommerce Local Pickup Plus Plugin. This addon will let the store admin to set his preferred delivery setting for different pickup locations set using WooCommerce Local Pickup Plugin. ### Help Fellow WordPressers by Writing a Review If you like Order Delivery Date, please leave a [5 star](https://www.tychesoftwares.com/submit-review/) review on out site. That helps fellow website owners access Order Delivery Date easily and benefit from it! ### Some of our other Pro plugins 1. **[Abandoned Cart Pro for WooCommerce](https://www.tychesoftwares.com/store/premium-plugins/woocommerce-abandoned-cart-pro/?utm_source=wprepo&utm_medium=link&utm_campaign=OrderDeliveryDatePro "Abandoned Cart Pro for WooCommerce")** 2. **[Booking & Appointment Plugin for WooCommerce](https://www.tychesoftwares.com/store/premium-plugins/woocommerce-booking-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=OrderDeliveryDatePro "Booking & Appointment Plugin for WooCommerce")** 3. **[Product Delivery Date Pro for WooCommerce](https://www.tychesoftwares.com/store/premium-plugins/product-delivery-date-pro-for-woocommerce/?utm_source=wprepo&utm_medium=link&utm_campaign=OrderDeliveryDatePro "Product Delivery Date Pro for WooCommerce")** 4. **[Deposits For WooCommerce](https://www.tychesoftwares.com/store/premium-plugins/deposits-for-woocommerce/?utm_source=wprepo&utm_medium=link&utm_campaign=OrderDeliveryDatePro "Deposits For WooCommerce")** ### Demos 1. **[View Frontend Demo](http://demo.tychesoftwares.com/woocommercepro/?post_type=product&utm_source=wprepo&utm_medium=demolink&utm_campaign=OrderDeliveryDatePro "View Frontend Demo")** 2. **[View Admin Demo](http://demo.tychesoftwares.com/woocommercepro/wp-login.php?utm_source=wprepo&utm_medium=demolink&utm_campaign=OrderDeliveryDatePro "View Admin Demo")** ### Some of our other free plugins 1. **[Abandoned Cart Lite for WooCommerce](https://wordpress.org/plugins/woocommerce-abandoned-cart/ "Abandoned Cart Lite for WooCommerce")** 2. **[Product Delivery Date for WooCommerce - Lite](https://wordpress.org/plugins/product-delivery-date-for-woocommerce-lite/ "Product Delivery Date for WooCommerce")** 3. **[WooCommerce Print Invoice & Delivery Note](https://wordpress.org/plugins/woocommerce-delivery-notes/ "WooCommerce Print Invoice & Delivery Note")** 4. **[Order Delivery Date for WP e-Commerce](https://wordpress.org/plugins/order-delivery-date/ "Order Delivery Date for WP e-Commerce")** 5. **[Prevent Customers To Cancel WooCommerce Orders](https://wordpress.org/plugins/woo-prevent-cancel-order/ "Prevent Customers To Cancel WooCommerce Orders")** 6. **[WooCommerce Coupons by Categories and Tags](https://wordpress.org/plugins/woo-coupons-by-categories-and-tags/ "WooCommerce Coupons by Categories and Tags")** 7. **[Arconix FAQ](https://wordpress.org/plugins/arconix-faq/ "Arconix FAQ")** 8. **[Arconix Shortcodes](https://wordpress.org/plugins/arconix-shortcodes/ "Arconix Shortcodes")** 9. **[Arconix Flexslider](https://wordpress.org/plugins/arconix-flexslider/ "Arconix Flexslider")** 10. **[Arconix Portfolio](https://wordpress.org/plugins/arconix-portfolio/ "Arconix Portfolio")** 11. **[Arconix Testimonials](https://wordpress.org/plugins/arconix-testimonials/ "Arconix Testimonials")** 12. **[Export WordPress Menus](https://wordpress.org/plugins/wp-export-menus/ "Export WordPress Menus")** == Installation == When you purchase this plugin, an email is sent to your email address that contains the download link to the plugin file, a license key & some other details too like the order #, etc. The first step in setting up your Order Delivery Date plugin is to install WordPress and the WooCommerce plugin. Once the store is ready, To install and activate the Order Delivery Date Pro plugin: 1. Download the zip file of the plugin. 2. Go to WordPress Admin > Plugins > Add New to upload. 3. Click Upload Plugin at the top. 4. Click Choose File and select the .zip file you downloaded in step 1. Select Choose. 5. Click Install Now. 6. Activate the plugin. == Frequently Asked Questions == = Where do we find the delivery date selection field? = You will find the Delivery Date Field on the Checkout page of your store. = I need some lead preparation time before I can make a delivery. Can I set a minimum delivery period on my WooCommerce store? = Yes, you can set a minimum delivery period in hours, which will be taken into consideration before showing the earliest available delivery date or time slot to your customers. This can be done under the "Minimum Delivery time (in hours)" field under the General Settings -> Date Settings tab in the Order Delivery Date on the admin side. Minutes will be accepted in the decimal format like for 30 Minutes you can use 0.50. = The working days of my company are different than the working days of my shipping company. Can I add them differently? = Yes, you can set your company's working days and shipping company's working days differently. You can set up this under Shipping Days section under General Settings -> Date Settings tab in the Order Delivery Date on the admin side. = Can I display a text message with an estimated delivery date instead of Delivery Date field on the checkout page? = Yes, you can display an estimated delivery date text message instead of the delivery date field by selecting Text block in Delivery Checkout options under General Settings -> Date Settings tab in the Order Delivery Date on the admin side. = Can I have a particular time range between which I can deliver products? = Yes, you can have your suitable time range. You can do this by selecting the time range in the General Settings -> Time settings tab in the Order Delivery date on the admin side. Firstly, you need to enable "Enable Delivery Time capture", then select the Delivery From Time and Delivery To Time from their respective drop boxes. In this manner, the time range will be created and time sliders will be displayed on the calendar with the set time range on the checkout page. = Can I provide same day deliveries to my customers? = Yes. The Same day delivery feature enables you to get the deliveries for the same date. This is available in the Time Settings tab in the Order Delivery Date on the admin side. The current date would be available until the cut-off time set for the same date delivery is passed. Once the time is passed the date will be disabled and will have the label “Cut-Off time over”. Similarly, the Next day delivery feature works where the next day would be available for delivery. = Can the delivery date be changed for already placed orders? = Yes, the delivery date and time can be changed by the administrator as well as by the customers. The administrator can change it on WooCommerce -> Edit order page in the admin. And the customer can change it on the My Account page. To allow customers to edit the date, you need to enable "Allow Customers to edit Delivery Date & Time" checkbox under General Settings -> Additional Settings tab on the admin side. = Can I add different delivery schedules for different delivery zones? = Yes, you can add different delivery schedules for different shipping methods added for the default WooCommerce shipping zones. Apart from shipping methods, you can also add different schedules for different product categories and default WooCommerce shipping classes. = Can I export the deliveries to another calendar for easy access? = Yes, you can export your deliveries to the google calendar directly or manually by downloading ICS files. This can be done under Google Calendar Sync tab. = Can I create fixed time slots for the delivery dates? = Yes, you can create the time slots under the General Settings -> Time Slot tab in the Order Delivery Date on the left panel on the admin side. Time slots can be added for weekdays as well as specific delivery dates added. == Changelog == = 12.16.0 ( RELEASE DATE: MARCH 24 2026 ) * Tweak - Added a filter to block specific delivery time slots based on custom conditions. * Fix - Added compatibility with Fluid Checkout for WooCommerce – Lite to allow selecting the delivery date. * Fix - Resolved an issue where the calendar was not displayed when clicking the date field if a custom schedule is set for pickup locations using WooCommerce Local Pickup Plus. * Fix - Resolved an issue where the time slot additional charge was taxed twice when tax calculation is enabled. * Fix - Improved compatibility with the Maison Barra theme to display the delivery calendar. * Fix - First available delivery date was not populated correctly when switching shipping methods with “Preselect first available date” enabled and custom schedules configured on Checkout Block page. * Fix - Resolved an issue where shipping methods from Weight Based Shipping for WooCommerce could not be disabled on the Checkout Block page when added under the disable shipping section. * Fix - Custom delivery schedules for WooCommerce Table Rate Shipping methods not reflected on the checkout page. * Fix - Resolved an issue where the calendar language was not applied on first load. * Fix - Incorrect delivery date saved and displayed when the checkout page is refreshed while placing the order using Checkout Block. * Fix - Delivery dates dropdown not loading on shipping postcode change when field placement is set to “Before Shipping Order Table” or “After Shipping Order Table”. * Fix - Minimum delivery time was not reflected when the respective product category and shipping method are selected. * Fix - Custom delivery schedules were not loaded for the selected shipping method. * Fix - Secured REST API endpoints with proper permission checks and CSRF protection for cache flush and automation rules. * Fix - Deprecated warning errors. = 12.15.0 ( RELEASE DATE: FEBRUARY 24 2026 ) * Feature - Added the ability to automatically change the order status based on the selected order date and time. * Fix - Resolved the “Unexpected error in: order-delivery-date/delivery-date” issue on the Cart Block page for logged-in users. * Fix - The “Delivery Date is a required field” validation error occurred when using the Divi theme with the Checkout Field Editor plugin. * Fix - Shipping fields did not appear correctly when the “Ship to a different address?” option was selected while the Order Type feature was enabled. * Fix - Prevented hidden ORDDD fields from rendering empty

elements that caused excessive spacing in the Elementor checkout. * Fix - Corrected the license status display for expired license keys. * Fix - Resolved the issue where the Order Delivery Date block became “Invalid” after plugin update or reactivation. * Fix - Prevented the entire date from becoming fully booked when only one timeslot reached its limit (when specific dates were configured). * Fix - Specific dates did not appear in the dropdown when “Show available dates in a dropdown” was enabled. * Fix - Custom pickup schedules were not loaded correctly when switching the order type between Delivery and Pickup. = 12.14.2 ( RELEASE DATE: FEBRUARY 11 2026 ) * Fix - Delivery Date field displayed a “required field” validation error on Checkout page even after selecting a date when Divi theme was active. = 12.14.1 ( RELEASE DATE: FEBRUARY 06 2026 ) * Fix – Resolved an issue where the “Delivery Date is a required field” error was incorrectly displayed at checkout, preventing order placement even after selecting a delivery date when the WooCommerce Checkout Manager plugin was active. = 12.14.0 ( RELEASE DATE: JANUARY 27 2026 ) * Fix - Orders were placed without a delivery date via Apple Pay / Google Pay. * Fix - Delivery date validation message appeared twice on the Checkout page. * Fix - Console error occurred when clicking “Ship to a different address?” on the Checkout page. * Fix - Time Slot field did not appear on the Cart Block page. * Fix - Console error occurred when editing the delivery date for subscription orders on the My Account page. * Fix - Update notifications did not appear in the WordPress dashboard after license reactivation for trial users. * Fix - When the Preselect first available date option was enabled and custom schedules based on shipping methods were configured, switching the shipping method did not populate the correct first available delivery date. * Fix - Order Delivery Date calendar design issues occurred when the Deposits plugin was activated. * Fix - Delivery/Pickup Date & Time field did not load in Block Checkout with the Twenty Twenty-Five theme. * Fix - Delivery date mandatory validation was not triggered on Block Checkout when using Express Checkout payment methods. * Fix - Delivery date was not displayed in the Custom Fields meta box on the Edit Order page when the order was paid using Google Pay. * Fix - Excessive AJAX calls occurred on the Checkout block. * Fix - Order Type option was not hidden for virtual-only products. * Fix - Option to dynamically show or hide shipping address fields when Pickup was selected on the Checkout block page was removed. * Fix - Due to cache issues, holidays added, edited, or deleted did not reflect correctly immediately after the action. * Fix - Addon License Activation section was missing for Starter License users. * Fix - Validation check did not work properly when using Google Pay. * Fix - PHP debug log errors occurred. = 12.13.1 ( RELEASE DATE: JANUARY 09 2026 ) * Fixed - Custom delivery schedules were not updating correctly in the delivery date calendar when the shipping method was changed at checkout. = 12.13.0 ( RELEASE DATE: JANUARY 06 2026 ) * Enhancement - Added an option to add multiple specific delivery dates at once, allowing admins to quickly select and save several dates instead of adding them individually. * Fix - First available delivery date was displayed incorrectly when Specific Dates were enabled along with Minimum Delivery Time. * Fix - Lockout did not work correctly when “Set the maximum number of deliveries per product” was enabled. * Fix - Resolved an error that occurred on the Vendor Dashboard while editing an order. * Fix - Dokan vendors were unable to add holidays and encountered a “Sorry, you are not allowed to access this page” error. * Fix - Free Shipping option was incorrectly switching to paid shipping during checkout. * Fix - Delivery dates appeared as available in the calendar even when all time slots for the date were blocked. * Fix - Order Type fields did not appear in the correct position when set to appear before Delivery Fields and before/after the Shipping Row in the Order Review section. * Fix - Vendor-created shipping methods did not appear in the Shipping Methods settings. * Fix - Incorrect “Unlimited deliveries” message appeared on checkout when date lockout was set but time slot lockout was not set. * Fix - “Send Reminder” option did not display its settings on the Vendor Dashboard. = 12.12.0 ( RELEASE DATE: December 10 2025 ) * Tweak - Ability to add Order Delivery Date block in any section on the checkout block page. * Fix – Checkout page reloaded multiple times due to duplicate `update_order_review` AJAX request calls. * Fix – Calendar showed incorrect partial booking when unlimited deliveries were enabled. * Fix – Delivery date field kept loading continuously on the Checkout Block page when only specific delivery dates were set. * Fix – Timeslots did not initially load for specific dates in the custom schedule (product category + shipping method). They appeared only after selecting a non-specific date and then switching back. * Fix – Holiday tab displayed both “Delivery” and “Pickup” options even when the custom setting was created only for the Pickup order type. * Fix – Incorrect cutoff validation appeared on My Account → Edit Delivery Date. * Fix – Incorrect specific delivery date was shown on checkout when only Specific Dates were set and Business Days were enabled. * Fix – Search by product did not work when the site had more than 1000 products. * Fix – Orders could not be placed due to a fatal error when the Dokan multivendor plugin was active. * Fix – “Delivery” order type appeared twice when editing a custom setting for Order Type. * Fix – Selected time slot did not appear in the “Edit Order – Delivery Date & Time” section for orders placed via Checkout Block. * Fix – The ‘Cut-off time for Next Day Delivery Orders’ set to 00:15 was not displayed in the schedule after saving. * Fix – Delivery Date field was not visible on checkout when using the Twenty Twenty-Three theme. * Fix – Custom delivery schedules were not applied on the checkout page when USPS shipping methods were selected. * Fix – Custom delivery schedules applied incorrectly despite being disabled. * Fix – When the order status was completed/processing (paid) and the date or time slot was changed, additional charges were reapplied to the order. * Fix – When syncing manually in Integration Mode, the CLIENT and FULL_ADDRESS_SHIP placeholders did not display their actual values. * Fix – The “From” field in the ‘Delivery Range’ of the Estimated Delivery Date feature did not save its value. * Fix – Some warnings appeared in Delivery Reminder, Admin Delivery Reminder, and Delivery Date & Time Updated emails. * Fix – On the client’s site, the plugin took a long time to open orders, causing performance issues. * Fix – Delivery Date dropdown was hidden on checkout when using the Hello Elementor theme. * Fix – Pickup locations did not appear in the “Pickup Location” selection box under custom settings on the vendor dashboard. * Dev - Exclude products when looping through orders while updating delivery charges. = 12.11.0 ( RELEASE DATE: November 12 2025 ) * Fix – The checkout page was loading infinitely when the custom schedule contained only specific dates and time slots for those dates. * Fix – Custom settings were not created after clicking “Save Setting” on the Dokan vendor dashboard. * Fix – Pickup Locations settings were not shown in Vendor Dashboard → Order Delivery Date → Pickup Locations. * Fix – A fatal error was shown when accessing Vendor Dashboard → Order Delivery Date → Delivery. * Fix – In the Checkout Block, selected time slots in the list view were not retained on page reload and reverted to the first available slot. * Fix – An unexpected error was appearing on the WooCommerce Checkout Block when using ORDDD with the Twenty Twenty-Three theme. * Fix – Warnings appeared on the checkout page when adding a vendor product to the cart. = 12.10.0 ( RELEASE DATE: October 29 2025 ) * Fix - The date field was not refreshing correctly when the shipping method was changed and "Preselect first available date" was disabled. * Fix - Time slots were being incorrectly blocked for Maximum Order Deliveries per timeslot and no validation message was shown when the limit was exceeded. * Fix - The Delivery Date field was not appearing when the "Ship" option was selected in the WooCommerce Checkout Block with only default settings enabled. * Fix - Time slots were not displayed in the correct weekday order on the Delivery Schedule listing page. * Fix - The "Calendar to be used" option was not appearing after entering the correct Client ID and Client Secret in the OAuth setup. * Fix - The license page was displaying "License Active" even when the license had expired. * Fix - Plugin settings were not being removed from the database when the plugin was deleted. * Fix - The date and time slot were not becoming available again after disabling the "Enable Maximum Deliveries based on per product quantity" option, even though the per-order delivery limit was not reached. * Fix - Next-day delivery charges were not being added for the first available delivery date. * Fix - Corrected the incorrect URL linked to the “Get Started” button on the Home → Welcome page. = 12.9.0 ( RELEASE DATE: October 01 2025 ) * Fix - Resolved a fatal error that occurred during Lite-to-Pro migration of the Order Delivery Date plugin. * Fix - Order items were deleted when updating delivery date and time from the edit order page. * Fix - Delivery charges disappeared when changing the payment method on the Checkout Block page. * Fix - Global holidays were not considered when mixed products were added to the cart. * Fix - Custom schedules based on pickup locations were not loaded correctly on the checkout page. * Fix - Resolved issue with pickup location selection when delivery date and timeslots were loaded. * Fix - Blocked time slots in the custom delivery schedule were displayed on the Delivery & Pickup Schedules listing page. * Fix - Custom delivery schedules were not loaded properly with the delivery date dropdown box. * Fix - Resolved a fatal error by simplifying the retrieval of the “pickup location enabled” setting when it is undefined. * Fix - Events were getting removed from Google Calendar when order status changed. * Fix - Selected delivery date was reset when shipping methods were changed. * Fix - Debug log errors. = 12.8.1 ( RELEASE DATE: August 20 2025 ) * Fix - Resolved error on the Checkout Block page when the "Display availability on date" setting is enabled. * Fix - Resolved error on the Checkout Block and Cart Block pages when the "Enable Delivery Dates?" setting is disabled in the category settings and products from that category are added to the cart. = 12.8.0 ( RELEASE DATE: August 12 2025 ) * Enhancement - Holidays can now be managed from a dedicated section. * Enhancement - Added “Block Time Slots” option in individual delivery/pickup schedule settings. * Enhancement - New “Schedule Type” option when creating custom schedules — choose between Delivery or Pickup. * Tweak - Moved 'Pickup Locations' settings under Settings menu. * Fix - Time slots were not being auto-populated on checkout Block * Fix - When the field placement was set to 'Before Shipping Row or After Shipping Row in the Order Review section', the time slots were always displayed based on default schedule instead of the custom schedule.. * Fix - Blocked time slots were still visible at checkout when the slot contained extra colons (:). * Fix - A custom schedule was being considered on checkout even when the status for the schedule was disabled. * Fix - Availability message was displayed on Mobile even though the setting was disabled. * Fix - “Disable Shipping” option was not working on the cart page. = 12.7.1 ( RELEASE DATE: July 10 2025 ) * Fix - The 'Select Products' & 'Select Pickup Location' dropdowns were not visible in the custom delivery schedule after the 12.7.0 update. = 12.7.0 ( RELEASE DATE: July 09 2025 ) * Fix - "Time Slot" field appeared oversized on the Cart Page when dropdown view was enabled and Delivery Date on Cart Page setting was enabled. * Fix - Time slot charge from custom delivery schedules was not applied correctly on the Checkout page, even though the time slot fees were saved correctly in the delivery schedule. * Fix - Custom delivery schedules were not applied on the Checkout page when the WooCommerce Weight Based Shipping plugin was active. * Fix - Resolved a fatal error that occurred while previewing the “Customer Processing Order” email in WooCommerce caused by our plugin. * Fix - Compatibility issue with the Flatsome theme where the “Filter by Price” widget layout appeared broken. * Fix - Tax on delivery charges was not reapplied after updating the Delivery Date from the Edit Order page. * Fix - Made the plugin compliant with the German Accessibility Reinforcement Act (BFSG) by making navigation of fields work smoothly with tabs on the checkout page. * Fix - Compatibility issue with Multiple Address for WooCommerce plugin. * Fix - Time slot dropdown incorrectly showed “No Time Slots Available” for users in time zones west of UTC, when business days and hours were configured. * Fix - Selected Delivery Date did not update correctly on the Checkout Block page when the shipping method changed. * Fix - Delivery availability message was not visible to mobile users due to lack of hover functionality. Now, the availability will be shown on mobile devices when they select a delivery date. * Dev - Updated the folder structure of the plugin to improve maintainability and ease of future development. = 12.6.0 ( RELEASE DATE: June 17 2025 ) * Enhancement - Revamped the Custom Delivery Settings UI to offer a more intuitive experience. The "Settings based on" option now features dynamic dropdown selections, making schedule setup faster and easier. * Tweak - UI/UX improvements in the backend for ease of use and to improve the overall experience. * Tweak - Added a filter to prevent the order total from being modified when the delivery date is changed on the admin edit order page. * Fix - Delivery Date dropdown did not display common weekdays when products from both categories were added to the cart. * Fix - Default delivery schedule settings were applied instead of custom settings for the selected Pickup Location. * Fix - Additional charges were not saved on the "Set Delivery Weekdays" onboarding page. * Fix - Implemented security improvements based on recommendations from WPScan and Automattic. * Fix - Checkout block page kept loading when both Product Category-based custom settings and Pickup Location-based custom settings were applied. * Fix - Custom delivery schedules did not load when the postcode was changed. * Fix - "Soothness" calendar theme layout was broken when used with the Hello Elementor Theme. * Fix - Debug log was displaying PHP errors. = 12.5.1 ( RELEASE DATE: May 29 2025 ) * Fix - Resolved an issue where the delivery date was displayed incorrectly on the Order Received, Edit Order, and Order Listing pages for orders placed within the timezone offset hours (e.g., between 00:00 and 05:30 AM for UTC+5:30). * Fix - Resolved an issue where the Today and Tomorrow filters did not work correctly for orders placed within timezone offset hours. * Fix - Resolved a fatal error that prevented delivery events from appearing in the admin delivery calendar for orders with open-ended delivery time slots. = 12.5.0 ( RELEASE DATE: May 16 2025 ) * Fix - Resolved an issue where delivery time was not displayed in order confirmation emails and the Admin Delivery Calendar, despite being enabled. * Fix - Fixed the issue where time slots were incorrectly added as timed events in the Delivery Calendar, instead of full-day events. * Fix - Corrected a problem where order links in the Admin Delivery Calendar were redirecting to the Posts page instead of the correct order details. * Fix - Addressed a timezone-related bug where the selected delivery date appeared one day ahead in the Admin Delivery Calendar for users in time zones west of UTC when the order is placed after 6 PM. * Fix - Fixed incorrect pricing display in the time slot dropdown when tax settings were enabled. = 12.4.1 ( RELEASE DATE: April 29 2025 ) * Fix - Corrected an issue where the selected delivery date is incorrectly saved one day earlier on the order for west of UTC time zones. = 12.4.0 ( RELEASE DATE: April 22 2025 ) * Tweak - Added a filter to disable next-day delivery selection once all time slots for the current day have expired. * Fix - Order confirmation emails displayed inaccurate delivery dates due to timezone handling issues. * Fix - Incorrect extra delivery charge appeared in customer update notification email. * Fix - Time slot charges were shown on the cart page but missing on the checkout page when custom delivery schedule settings were disabled. * Fix - Added a message for unsupported postcodes in the delivery widget. * Fix - Resolved issue where orders could not be placed when multiple categories were assigned to a product. * Fix - Delivery date, time, and pickup locations were not cleared when changing the shipping method on the order page. * Fix - Resolved all PHPCS warnings and aligned the code with WordPress Coding Standards to improve quality and maintainability. * Fix - Resolved debug log errors. = 12.3.1 ( RELEASE DATE: MARCH 28 2025 ) * Fix - Fixed a security vulnerability that could allow unauthorized access to update other data along with order delivery data. = 12.3.0 ( RELEASE DATE: MARCH 18 2025 ) * Fix - Time slots still appeared on the edit order page even though the delivery schedules with time slots were disabled. * Fix - The checkout page was getting stuck loading and showing a console error when all weekdays and specific dates were disabled. * Fix - The time slot dropdown on the checkout page overlapped the calendar popup with the Woostify theme active. * Fix - The text on the Save Settings button became invisible when we hovered over the button. * Fix - The Edit Order Delivery Date and/or Time meta box was appearing on the edit product page when HPOS is enabled. * Fix - New orders were not syncing correctly on the Google Calendar. * Fix - The currency position format in the timeslot section did not match the WooCommerce currency position setting. * Fix - The Order Type field was appearing twice on the checkout page when the delivery date field position was set before or after the shipping row in the order review section. * Fix - The custom fee applied at checkout was removed when the delivery date was manually updated from the edit order page. * Fix - Debug log errors. = 12.2.0 ( RELEASE DATE: FEBRUARY 25 2025 ) * Fix - Delivery date field appeared twice on the cart page when the "Fields placement" option is set to "Before/after Shipping Row in Order Review Section." * Fix - With HPOS enabled, the "Edit Order Delivery Date or Time" section is not visible on the Edit Subscription page. * Fix - Timeslots are not displayed on the checkout page when the WooCommerce decimal separator option is set to ','. * Fix - Past specific delivery dates causing unexpected date blocking when the same-day/next-day cutoff time has passed. * Fix - Booked date field color option is not saving correctly after saving settings in the Calendar. * Fix - The selected delivery date label in the custom delivery schedule was not displayed on the Order Received page when placing an order via Checkout Block. * Fix - Default delivery schedule was not getting applied for mixed products when no priority is set, and "Apply default delivery schedule when no priority is set" is enabled. = 12.1.0 ( RELEASE DATE: FEBRUARY 11 2025 ) * Tweak - Added a filter to Display the Delivery Calendar for more than 2 months on the checkout page. * Fix - The selected timeslots were not appearing on the admin delivery calendar titles. * Fix - The default order type label appears on the order received page even when the order type feature is disabled with the Checkout Block. * Fix - Field not text from the default delivery schedule appears on the checkout page when a product from the custom schedule is added to the cart. * Fix - Resolved critical error on the checkout page caused by the missing 'orddd_lockout_days' option. * Fix - Field note text displays on the checkout page even when it's blank in the plugin setup. * Fix - Manual orders not syncing to Google Calendar when "Enable compatibility mode (Synchronize orders between High-Performance Order Storage and WordPress posts storage)" setting is disabled for HPOS. * Fix - Google Calendar icons displayed too large on the Order Received page and My Account → View Order page. * Fix - With HPOS enabled, the delivery date and time was not updated in Custom Fields on the edit order page. * Fix - Unable to select or update the date from the dropdown menu on the checkout page when the "Gourmet Meat Company" custom theme is activated. * Fix - Custom schedules are not applied when the priority is set to greater than zero in the default delivery schedule. * Fix - PHP warnings/errors encountered in the debug log. = 12.0.1 ( RELEASE DATE: JANUARY 23 2025) * Fix - Resolved an issue with trial license expiry behavior. = 12.0.0 ( RELEASE DATE: JANUARY 14 2025) * Enhancement - Added an option to set custom field note text at the delivery schedule level, allowing admins to set different field note text for pickup and delivery calendars. * Tweak - Added a filter to modify the "As soon as Possible" text, providing customization options for users. * Fix - Resolved an issue where the Re-Export to Google Calendar functionality was removing events from Google Calendar instead of updating them. * Fix - Resolved an issue where changing the delivery date on the WooCommerce order page did not update the delivery charge. * Fix - Resolved an issue where "Today's delivery date" was unavailable despite no minimum delivery time (MDT) being set. = 11.9.0(RELEASE DATE: JANUARY 07 2025) = * Tweak - Added a filter to send delivery reminder emails for orders with status other than Processing or Completed. * Fix - Resolved an issue where the first delivery date was shown incorrectly if the next day weekday was enabled and the cutoff time for the next day had passed. * Fix - Fixed an issue where the Email Heading was the same across all emails when multiple reminder emails were enabled. * Fix - Addressed a problem where the default delivery settings could not be saved or activated when upgrading the plugin from Lite to Pro. * Fix - Corrected duplicate entries appearing in the availability message for time slots when hovering over the delivery date in the calendar. * Fix - Split order titles into new lines on the delivery calendar page if they contain newline character(/n). * Fix - Fixed the first delivery date being shown incorrectly when the next day and next-to-next day were set as specific delivery dates and the current date was unavailable for delivery. * Fix - Ensured the Date Field appears correctly on the Checkout Block page when using the "Order Type" feature. * Fix - Fixed the absence of the text "How do you want the order to be fulfilled?" in email notifications when using the "Order Type" feature. * Fix - Resolved incorrect calculations of the Minimum Delivery Time on the first available specific date even when all business days were enabled. * Fix - Improved performance on the Checkout and Payment pages by addressing AJAX delay issues. = 11.8.0(RELEASE DATE: December 13 2024) = * Fix - Fixed a console error that occurred when selecting a time slot with a specific delivery date. * Fix - Fixed an issue where delivery charges were not applied at checkout when using custom delivery schedules based on order type. * Fix - Optimized the WooCommerce Orders page to address slow loading caused by high query volumes from the Order Delivery Date Pro plugin. * Fix - Fixed an issue where the Cart or Checkout Page was inaccessible when business opening and closing time was set to 12:00 AM. * Fix - Ensured that common delivery days are considered correctly when mixed products are added to the cart. * Fix - Resolved timeslot errors occurring when the timeslot feature was not enabled. * Fix - Fixed the Pickup location field not appearing until the checkout block page was refreshed. * Fix - Addressed a malfunction where manual admin delivery date changes caused delivery charges to miscalculate. * Fix - Resolved an issue where the plugin threw errors on the WooCommerce Orders page. = 11.7.1(RELEASE DATE: November 29 2024) = * Fix - Current day was disabled when MDT was set with timeslots. = 11.7.0(RELEASE DATE: November 26 2024) = * Fix - Delivery Date field missing for products with an enabled shipping method when another category has delivery disabled. * Fix - Minimum Delivery Time is incorrectly calculated based on the first available specific date even when all business days are enabled. * Fix - Notice appears when changing the site language in WordPress 6.7. * Fix - Order Delivery Filter not displaying on the WooCommerce Orders Page with HPOS. * Fix - A critical error is shown on the checkout page when all delivery dates are in the past. * Fix - Calendar displaying the incorrect year when the subscription addon is activated. * Fix - Order Type Settings - Field Position - "Before Delivery Fields" option not working. * Fix - tag missing on the checkout order received text. = 11.6.0(RELEASE DATE: November 12 2024) = * Tweak - Added filter to customize Delivery Reminder Email sent to customers. * Fix - Resolved Performance issue due to multiple API calls on backend. * Fix - Corrected issue with open-ended timeslots on the checkout page. * Fix - Made Pickup Date Addon settings visible when the license key is activated. * Fix - Ensured Pickup Location is included in the Delivery Reminder Email. * Fix - Addressed issue preventing order placement when the plugin is activated. * Fix - Resolved conflict with the Abandoned Cart Lite plugin. * Fix - Reallocation of delivery time lockout value for time slots now occurs when orders are canceled. = 11.5.0(RELEASE DATE: October 29 2024) = * Enhancement - Set shipping method based on the minimum order amount - Introduced the "Minimum Order Amount required for availing Delivery" option, allow users to select 'Delivery' based on minimum order total. * Tweak - Renamed "Text Block" feature to "Estimated Delivery Date." * Fix - Debug log warning errors. * Fix - Added clarification that reminder emails are intended for customers. * Fix - Corrected incomplete date format in customer reminder emails. * Fix - Resolved crash issue on the checkout page. * Fix - Activated Date Selector for orders created with HPOS enabled from the Order page. * Fix - Resolved weekday-based schedule MDT issue not applying at checkout with the Subscription addon. * Fix - Corrected admin reminder email functionality when HPOS is enabled. * Fix - Fixed error encountered while generating the delivery date. * Fix - Ensured custom delivery settings load for the Distance Rate shipping method. * Fix - Addressed conflict with cache plugins (Object Cache Pro and WP Rocket). * Fix - Resolved priority issues when mixed products are added to the cart. * Fix - Next Day Cutoff time now skips holidays as intended. * Fix - Delivery calendar now displays the first available delivery month correctly, even with past specific dates. * Fix - Resolved order placement issues due to same-day cutoff time despite available time slots. * Fix - Updated description on the Admin Reminder Email page. * Fix - Subscription Compatibility Settings now visible in the plugin when the addon is purchased separately. * Fix - Made additional strings translation-ready. * Fix - Corrected incorrect timeslots displayed for custom delivery schedules, which caused an error at checkout. * Fix - Specific delivery dates now appear correctly when mixed products are in the cart. * Fix - Mandatory Time Slot feature now functions with the Checkout Block page. * Fix - Local pickup option now appears in the Pickup location dropdown with the latest version of WooCommerce. = 11.4.1(RELEASE DATE: October 17 2024) = * Fix - Appearance tab settings are being set to null and the Delivery Date Field was not appearing on checkout. = 11.4.0(RELEASE DATE: October 16 2024) = * Added code related to the Trial Version of the Order Delivery Date Pro for WooCommerce. = 11.3.0(RELEASE DATE: September 12 2024) = * Fix - Resolved fatal errors encountered when sending order emails. * Fix - Fixed an issue where timeslots were not appearing in list view on the Cart/Checkout Block page. * Fix - Addressed the problem where custom delivery schedules were not being loaded dynamically when switching the Table Rate shipping method, eliminating the need for a page refresh. * Fix - Fixed an issue where the delivery date was not updating correctly when edited from the WooCommerce Edit Order page. * Fix - Corrected the issue where timeslots were being listed with bullet points on the Cart Block page. * Fix - Fixed an issue with WooCommerce High-Performance Order Storage (HPOS) that prevented the selection of delivery dates before manually saving the order. * Fix - Resolved an issue where weekday-specific charges were not being applied when mixed products were added to the cart. = 11.2.0(RELEASE DATE: September 03 2024) = * Enhancement - Set Multiple Delivery Reminder Emails - Added the ability to set multiple reminder emails to be sent before and after the delivery date. * Fix - Resolved an issue where the tax from timeslot charges (inclusive tax rate) was not separated correctly on the Edit Order page. * Fix - Fixed the issue of an incorrect version number showing on the welcome page. * Fix - Added a missing translation string to improve localization. * Fix - Fixed the issue where the Edit Order Delivery Date metabox was not appearing on the Edit Order page when the "Text Block" feature was enabled in the default schedule. = 11.1.0(RELEASE DATE: August 20 2024) = * Enhancements - Allow creating custom delivery settings based on user role. * Fix - Lite to Pro migration screen error. * Fix - Custom delivery schedules not updating with CheckoutWC plugin when switching shipping methods. * Fix - Tax not calculated when timeslot charges are added. * Fix - Error on the Checkout Block Page with "Text Block" feature. * Fix - Pickup locations duplicated after delete, create, and update actions. * Fix - Resolved issue where newly created pickup locations were not being saved. = 11.0.0(RELEASE DATE: July 23 2024) = * Enhancement - Alphabetical Sorting for Pickup Locations: Users can now sort pickup locations in alphabetical order for easier navigation. * Enhancement - Proximity Sorting for Pickup Locations: Users can now sort pickup locations by proximity to their current location, ensuring the nearest options are displayed first. * Fix - Fixed the issue where pickup locations were not listed until checkout details were entered. * Fix - Fixed the issue where delivery date and timeslot fields were not appearing on the Cart Block page. * Fix - Resolved the issue where the delivery calendar was not appearing on the WooCommerce Checkout Block page. * Fix - Fixed the continuous spinning issue on the checkout page when no percentage value is set for the "As soon as possible" option. * Fix - Set a default value for "As soon as possible" charges to prevent display and calculation issues. * Fix - Ensured charges for the "As soon as possible" option appear correctly in the timeslot list view. * Fix - Fixed the issue where unexpected delivery dates and times appeared when placing orders via Google/Apple Pay. * Fix - Ensured customer data is properly sent to Google Calendar in High-Performance Order Storage (HPOS) mode. * Fix - Addressed various issues with the order type feature on the checkout page. * Fix - Fixed the issue where the shipping address reappeared on page refresh when 'Pickup' order type was selected. * Fix - Past dates were displayed in the delivery calendar with inline calendar. * Fix - Resolved an error occurring on the Checkout Block Page on the client's site. = 10.13.0(RELEASE DATE: May 28 2024) = * Fix - Fatal error from WooPayment page when the Order Delivery Date plugin is activated. * Fix - Compatibility issues with FunnelKit Builder Pro plugin. * Fix - Spinner keeps spinning endlessly on the payment section of checkout page when Tax setting is activated. = 10.12.0(RELEASE DATE: May 21 2024) = * Fix - Tax amount excluded from delivery charges when Prices entered with inclusive of tax. * Fix - Fatal error on Edit Order page when 'Virtual Product' setting was enabled. * Fix - Access the Print Order page From the Admin Delivery Reminder Email. * Fix - Compatibility with WooCommerce Table Rate Shipping Pro plugin. * Fix - When the field placement was set to 'Before shipping row' or 'After shipping row', the custom delivery schedule was not applied when switching between shipping methods. * Fix - Fixed Import Events from Google Calendar was not working. * Fix - The available product quantities throws a notice without delivery date when quantities added beyond the Maximum Order Limit. * Fix - WooCommerce search functionality not working on the WooCommerce orders page. * Fix - The Minimum Delivery Time was not working for Estimated Delivery Date with default setting. * Fix - The estimated Delivery Date Information was not getting appeared on the right place for " Before/After Shipping Row in Order Review Section". * Fix - When the field placement was set to 'Before shipping row' or 'After shipping row', Unable to select delivery date when the page was refreshed. * Fix - The action "Duplicate" was not working for Default Delivery Schedule. = 10.11.1(RELEASE DATE: April 18 2024) = * Fix - With WPML & Loco translate plugins, the translation some order statuses are not translated when our plugin is activated. * Fix - Delivery Date Field is spinning continuously and getting console error on checkout page. = 10.11.0(RELEASE DATE: April 16 2024) = * Enhancement:- Display "As soon as possible" option for same day delivery only. * Enhancement:- Created a filter to allow for changing the placement of delivery fields on classic cart pages. * Fix - The time slot dropdown field is displays HTML tags. * Fix - The Past delivery dates is available on the checkout block page. * Fix - Display empty time slot details in the order note section on the edit order page. * Fix - Fixed the Timeslot charges incorrectly displayed in the time slot list, When wocommerce Tax is enabled. * Fix - With the dropdown list, When the mixed products were added to cart, the common delivery days were not getting considered. * Fix - On Checkout Block page The delivery charges are not getting applied for custom delivery schedule, until refresh the page. * Fix - Delivery date cannot be reselected after the first selection. * Fix - Applied cut off time to first available delivery date when holidays are added. * Fix - Delivery date info does not appear on order confirmation emails. = 10.10.0(RELEASE DATE: March 26 2024) = * Fix - When the mixed products were added to cart, the common delivery days were not getting considered. * Fix - Fatal error was displayed when post was untrashed from site. * Fix - Fixed Delivery Date sorting issue when HPOS is enabled on orders page. * Fix - The order is being placed without selecting delivery date even though "Mandatory field?:" setting is enabled. * Fix - Negative values in the time slot's additional charges fields not working. * Fix - When 'Apply default delivery schedule when no priority is set' option is activated, the Delivery date field not showing up on the cart and checkout page for custom delivery schedules. * Fix - The custom schedule with priority 1 was applied even when there was only one product added to cart and the matching custom schedule had priority 2. * Fix - When 'Hide shipping costs until an address is entered' option is checked, The Custom delivery schedules do not load up until the shipping methods are switched. * Fix - When Force shipping to the customer billing address' option is checked, The Delivery date not appearing on Gutenberg-based checkout page. * Fix - Additional charges not getting added to the cart subtotal on Gutenberg-based cart and checkout pages. = 9.0(RELEASE DATE: November 21 2018) = *Enhancement: A new checkbox named 'Display availability on date' is added under General Settings -> Additional Settings link which if disabled will not display the availability on hover of the delivery date in the calendar on the checkout page. *Bug fixed: All the Custom Delivery Schedules added were replaced with the last added schedule when the Maximum Order Deliveries are set and the order placed for the last schedule is canceled/refunded/failed/trash. This is fixed now. *Bug fixed: Selected delivery date on the cart page is not preselected on the checkout page. This is fixed now. *Bug fixed: Wrong time slots were shown for the next day on the checkout page when Same day cut-off time was set and it is reached. This is fixed now. *Bug fixed: A wrong delivery date is preselected on the checkout page when only specific delivery dates are set. This is fixed now. *Bug fixed: A wrong delivery date is preselected on the checkout page when time slots for the custom delivery schedules added for shipping classes. This is fixed now *Bug fixed: Next day remains available even after the cut-off time has passed. And when an order is placed for next day it shows error 'Cut-off time has reached for this date. Please select another date'. This is fixed now. *Bug fixed: Delivery date & time selected for the order was not coming in the customer notification emails. The issue was coming when the order is placed in different language added from the Polylang plugin. This is fixed now. *Bug fixed: Delivery date & time selected for the order was not coming in the customer notification emails when the custom delivery settings are added for the product categories. This is fixed now. *Bug fixed: Delivery date & time for the order was not coming in the customer notification emails when the order is placed for the shipping method of Table Rate. This is fixed now. *Bug fixed: Extra fields were added to the custom fields meta box when the Delivery Date is edited and the order placed in the different language from the Polylang plugin. This is fixed now. *Bug fixed: The delivery charges for the selected date and time slots were removed on the cart page when the shipping methods are changed. This is fixed now. *Bug fixed: An error was shown in the Order Delivery Date settings page in admin with WooComerce version 3.5.1. This is fixed now. *Bug fixed: Orders were placed for the same delivery date and same time slots in real time even if time slot lockout is set to 1. This is fixed now. *Bug fixed: Check out page becomes unresponsive when the custom delivery schedules are added for the Pickup locations and Product Categories and the product from the same category is added to the cart. This is fixed now. *Bug fixed: Order listing page was taking time to load when 'Show on Orders Listing Page' setting is enabled. This is fixed now. *Bug fixed: Reminder emails for the deliveries were not sent to the customers before the X number of days set. This is fixed now. *Bug fixed: Default Subject and Email heading were shown in the emails even if edited from WooCommerce Emails page in admin. This is fixed now. *Bug fixed: Selected delivery time for the orders was not preselected in the calendar on Edit Delivery Date meta box on the WooCommerce edit order page. This is fixed now. *Bug fixed: Some warnings and notices added in the debug.log file are fixed. *Bug fixed: The number of dates to choose was not working with specific delivery dates. This is fixed now. *Bug fixed: The width of the time slot field was not proper on the checkout page with the WooCommerce version 3.5. This is fixed now. = 8.9(RELEASE DATE: November 5 2018) = *Bug fixed: Time slots added for the shipping methods in the custom delivery schedules were not shown on the checkout page with an error. This is fixed now. *Bug fixed: Check out page was unresponsive when the custom delivery schedules are added along with Shipping Weekdays enabled. This is fixed now. *Bug fixed: Additional charges for last added time slot was considered when same time slot is added for different weekdays and different delivery charges. This is fixed now. *Bug fixed: Different delivery schedules were loading on the Cart page and Checkout page for same FedEx shipping method added from WooCommerce FedEx Shipping plugin. This is fixed now. *Bug fixed: The changes in the email template of 'Delivery Date & Time Updated' email was not reflected in the emails sent. This is fixed now. *Bug fixed: The width of the time slot field was not more on the cart page compare to the delivery date field. This is fixed now. *Bug fixed: Field placement was not correct on the checkout page on mobile phones. This is fixed now. *Bug fixed: Newly added pickup locations were getting replaced with the last added location when any of the between location is deleted. This is fixed now. *Bug fixed: Pickup locations were coming on the Checkout page when custom delivery schedules are set for the pickup locations and the 'Enable Delivery Date:' is disabled General settings -> Date settings link. This is fixed now. *Bug fixed: Delivery Charges edited from the WooCommerce Edit order page in admin was not getting reflected. This is fixed now. *Bug fixed: Some strings were missing in the POT files which are now added. *Bug fixed: Delivery Date field label was not shown on the checkout page with a Flatsome child theme. This is fixed now. = 8.8(RELEASE DATE: October 25 2018) = *Enhancement: Added Order Delivery Date->Status page which shows the information of the plugin settings. You can copy the plugin settings and add the same information while contacting the support for the plugin. *Enhancement: On activating the plugin, a new page will be displayed allowing the users to enter the license key which will then move forward to the Welcome page. *Bug fixed: First available next day was coming enabled before the next day cut-off time set even if the current day is disabled for delivery. This is fixed now. *Bug fixed: Time slots and Delivery charges were not getting updated when edited from WooCommerce -> Orders -> Edit order page. This is fixed now. *Bug fixed: Same day cut-off time was calculated on the checkout page when Same day cut-off time for one product category and Next day cut-off time is enabled for another product category and products of both categories are added to cart. This is fixed now. *Bug fixed: Orders were placed when 'No time slots are available' option was selected on the checkout page. This is fixed now. This can now be possible using a hook 'orddd_allow_orders_for_mandatory_time'. *Bug fixed: Pickup Locations and Delivery Date columns were not exported correctly in the CSV format. This is fixed now. *Bug fixed: PHP Session ID was set from the plugin even if it was not necessary. This is fixed now. *Bug fixed: A wrong delivery date was auto-populated on the checkout page when only specific delivery dates are enabled along with shipping days. This is fixed now. *Bug fixed: Delivery date was not coming in the customer notification email when the order is placed with shipping method of 'WooCommerce Advanced Shipping' plugin. This is fixed now. *Bug fixed: Day wise print option was not working on the Delivery calendar page in admin. This is fixed now. = 8.7(RELEASE DATE: October 9 2018) = *Enhancement: An option is added to make the Pickup location field mandatory on the checkout page. *Enhancement: The selected pickup locations will now be exported in the CSV file or in the Print Data on the Order Delivery Date -> Delivery Calendar page. *Enhancement: A new hook is added which allows customers to add tooltips for the weekdays in the delivery calendar. *Bug fixed: Some labels are not being translated into another language. They are now being added to the .po and .mo files. *Bug fixed: The first available date was coming wrong when specific delivery dates are enabled along with weekdays and minimum delivery time is set. *Bug fixed: Some issues in debug.log file are fixed. *Bug fixed: Check out page was not working when the delivery is disabled for the shipping class for the product added first in the cart. This is fixed now. *Bug fixed: Estimated shipping date information was not coming on the Order Received page. This is fixed now. *Bug fixed: Orders can now be placed without time slot when no time slots are added for weekdays and customer tries to placed with 'No Available Time slots' option on the checkout page. *Bug fixed: Custom delivery schedules based on locations were not working on the My Account->Orders page. This is fixed now. *Bug fixed: Check out page was not working when there are no common weekdays for the delivery for the products added in the cart. This is fixed now. *Bug fixed: Partially booked dates were not shown on the availability calendar widget for the custom delivery schedules added for shipping class and product categories. This is fixed now. *Bug fixed: Two pickup location fields were shown on the checkout page. This is fixed now. *Bug fixed: Specific Delivery Dates were not enabled in the delivery calendar when the next day is enabled for the delivery and the weekday for the next date is disabled. This is fixed now. *Bug fixed: Custom charges added from the custom code or any other plugin was coming preselected on the Edit order page in admin. This is fixed now. *Bug fixed: Next day was not enabled for delivery even if the cut-off time has not reached when the time slider range is set. This is fixed now. *Bug fixed: 'No time slots available' option was coming in the time slot dropdown even when the minimum delivery time in hours is not completed. This is fixed now. *Bug fixed: The delivery calendar was not working on the checkout with a flatsome child theme. This is fixed now. *Bug fixed: Time slots were not shown on the edit order page when the order is placed with different time slot label and then the label is changed. This is fixed now. *Bug fixed: Some pages which are built through 'WPBakery Page Builder' plugin are broke when the plugin is activated. This is fixed now. *Bug fixed: Welcome page was loaded continuously in the admin and no other pages were accessible. This is fixed now. *Bug fixed: Upon selection of date in the calendar, NaN is shown in the delivery date field on the cart page. This is fixed now. *Bug fixed: 'Weekday before next day cut-off time' setting was not working on the checkout page for the next day cut-off. This is fixed now. *Bug fixed: Reminder emails were sent daily to customers instead of 1 email before 'x' days. This is fixed now. *Bug fixed: Overwriting templates were not working for the Reminder emails. This is fixed now. *Bug fixed: The same day was enabled on the checkout page even when the cut-off time is over and the custom delivery schedules are added for the product categories along with shipping methods. This is fixed now. *Bug fixed: The calculated tax was not added in the time slot price displayed in the time slot dropdown. This is fixed now. *Bug fixed: The first delivery date was not coming properly when the Minimum Delivery time is set along with Time Slider. This is fixed now. *Bug fixed: Billing postcode was set to blank when the checkout page loads for the logged in user or when the checkout page is reloaded. This is fixed now. *Bug fixed: Required field messages were coming even if delivery date field and time field are not enabled and WooCommerce Ship to Multiple Address plugin is activated. This is fixed now. *Bug fixed: Common time slots were not shown in the dropdown when more than two shipping class products are added to the cart. This is fixed now. *Bug fixed: Additional time slot charges were not added to the final total on the checkout page when the time slot is selected on the cart page and it is preselected on the checkout page. This is fixed now. *Bug fixed: Time slot 00:01-00:59 was not allowed to be added on the Time Slots link. This is fixed now. *Bug fixed: Global Minimum Delivery Time in hours is considered on the time slots added for shipping classes or product categories under custom delivery schedules. This is fixed now. *Bug fixed: Time slots were not allowed to be added for the weekdays under Time slots link when no weekdays are selected under date settings link. This is fixed now. *Bug fixed: Time sliders were not working on the checkout page when the Flatsome theme is activated. This is fixed now. *Bug fixed: An incorrect delivery date is auto-populated on the checkout page when the specific dates are enabled and no weekdays are selected for delivery and minimum delivery time in hours is set. This is fixed now. *Bug fixed: The delivery calendar was not working on the "Set Addresses" page from WooCommerce Ship to Multiple Addresses plugin. This is fixed now. *Bug fixed: Same day and Next day cut-off were not working correctly when the same day is set as a holiday. This is fixed now. *Bug fixed: Incorrect dates were shown as booked in the calendar when custom delivery schedules are added for product categories and multiple products are added in the cart. This is fixed now. = 8.6.2(RELEASE DATE: August 27 2018) = *Bug fixed: Same day and the Next day delivery cut-off time was not working for the Custom Delivery Schedules. This is fixed now. = 8.6.1(RELEASE DATE: August 16 2018) = *Bug fixed: 'Number of days for reminder before Delivery Date' text field on Send reminder page in admin was not shown because of an error. This is fixed now. = 8.6(RELEASE DATE: August 16 2018) = *New feature: You can now send a delivery reminder to the customers prior to some days. Reminders can be sent automatically before the X number of days set or manually for the deliverable orders. A new submenu 'Send Reminder' is added under Order Delivery Date menu to set up reminder emails. *New feature: Availability of the Delivery Date & Time can now be shown to the customers before the checkout page using the 'Delivery Date Availability Calendar' widget. *New feature: The plugin is made compatible with the WooCommerce Table Rate Shipping by Bolder Elements. You can now add different delivery schedules for different shipping methods added from this plugin. *New feature: The plugin is made compatible with the Flexible Shipping for WooCommerce by WP Desk. You can now add different delivery schedules for different shipping methods added from this plugin. *New feature: The plugin is made compatible with the WooCommerce UPS Shipping by WooCommerce. You can now add different delivery schedules for different shipping methods added from this plugin. *Bug fixed: An order note will be added when the delivery date is edit by the admin from Edit orders page. *Bug fixed: Custom Delivery Schedules were not updated on the checkout page when the Pickup Locations are set and the shipping method is changed from Local Pickup to any other shipping method. This is fixed now. *Bug fixed: Delivery Date was not displayed in the customer notification email when the order is placed for the Table rate shipping method from the WooCommerce Table Rate Shipping plugin by WooThemes. This is fixed now. *Bug fixed: When a custom tax is added in the WooCommerce -> Tax tab, then the tax is not calculated on the Delivery charges. This is fixed now. *Bug fixed: Some strings were not present in the .pot, .po, .mo files due to which it is not translated to another language. This is fixed now. *Bug fixed: NA was coming in the time slots dropdown down when 2 Custom Delivery Schedules are added for same shipping method. This is fixed now. = 8.5(RELEASE DATE: July 19 2018) = *Enhancement: Holidays will now be shown in the set colour on the admin Delivery Calendar page. So it will be easy for the admin to understand the reason for why the deliveries are not coming for the dates. *Enhancement: The added Specific Delivery Dates and Time slots will not be listed in Ascending order on Specific Delivery Dates, Time slots and Custom Delivery Settings listing tables. *Bug fixed: All Orders were not listed when searched with a delivery date in the WooCommerce->Orders page when different labels are set in the Custom Settings. This is fixed now. *Bug fixed: Calendar theme was not loading on the checkout page because of the website theme's CSS which was overwriting the plugin CSS. This is fixed now. *Bug fixed: Same day cut-off time was not working for the disabled delivery days when Shipping Days feature is enabled. This is fixed now. *Bug fixed: Delivery Date field was displayed on the checkout page even when the delivery is disabled for the product added to the cart. Also, the order was placed even when the Delivery Date field is set as mandatory. This is fixed now. *Bug fixed: JS and CSS were not loading when Edit link is clicked on the My Account->Subscriptions page due to which the Delivery calendar was not displayed. This is fixed now. *Bug fixed: Additional delivery charges were not added to the Cart totals on the cart page when set for the Custom delivery schedules. This is fixed now. *Bug fixed: Selected Delivery Date was not displayed in the email when custom settings were set for the table rate shipping method. This is fixed now. *Bug fixed: 'Delivery Date' date field label was displayed on the checkout page when the date field label is set to blank for the Custom settings instead the date label which is set in the Appearance tab should be displayed. This is fixed now. *Bug fixed: Time Slot field was not displayed in the Edit order page when it is set for the custom settings. This is fixed now. *Bug fixed: The custom delivery schedules were not reflected on the checkout page when it was set for Table rate shipping method which is added for the 'Rest of the world' shipping zone. This is fixed now. = 8.4(RELEASE DATE: June 22 2018) = *Feature: Pickup Locations can now be added from the plugin for the Local Pickup Shipping method. Also, different delivery schedules can be set for different locations. *Feature: You can now color code your delivery calendar on the checkout page by assigning different colors to holidays, booked dates or the dates disabled after the cut-off time is over. *Bug fixed: Fatal error was shown on the My account page -> Orders -> View page when 'Allow Customers to edit Delivery Date & Time' checkbox is checked. This is fixed now. *Bug fixed: Selected Time Slot for the order was not coming on Order Received page, Customer Notification Email and WooCommerce Orders listing page. The issue was coming when there are different labels set in the Custom Delivery Settings. This is fixed now. *Bug fixed: Some warnings in the debug.log file are fixed. *Bug fixed: Minimum Delivery Time in hours was not working with time slots when different delivery schedules are set for different shipping methods. This is fixed now. *Bug fixed: Same day and Next day cut-off time was not working for the custom delivery schedules when the schedules are added for Shipping methods along with a Product Category and the product of that category is added to the cart. This is fixed now. *Bug fixed: The time slot mandatory error was not coming on the checkout page when a customer tries to place an order without selecting time slot. The issue was coming when the site language is set to Netherlands. This is fixed now. *Bug fixed: Delivery events were not displayed in the Calendar on the Order Delivery Date -> Delivery Calendar page in the admin dashboard. The issue was coming when WooCommerce Sequential Order Numbers plugin is active. This is fixed now. *Bug fixed: Deliveries were not freed up when order status is changed to cancel. The issue was coming for the Custom Delivery Schedules. This is fixed now. *Bug fixed: An error was shown in the console on the Order Received Page. This is fixed now. *Bug fixed: Next available date is not being disabled in the delivery calendar on the checkout page when the cut-off time is over. This is fixed now. = 8.3(RELEASE DATE: June 05 2018) = * Bug fixed: Fatal error was shown when trying to activate the two plugins of TycheSoftwares. This is fixed now. * Bug fixed: Delivery Date field was not working and even the Delivery Date label was not shown properly on the checkout page when 'Uncode' theme is activated. This is fixed now. * Bug fixed: CSS of the Delivery calendar on the checkout page was not shown properly when 'OceanWP' theme is activated. This is fixed now. * Bug fixed: An 'Uncaught TypeError' error was shown in the console on the checkout page. This is fixed now. * Bug fixed: Some debug log errors are fixed. * Bug fixed: Delivery Date fields were shown on the checkout page even when the featured product is added to the cart. This is fixed now. * Bug fixed: Along with all the time slots, 'No time slots are available.' option was shown in the Time slot field in the admin Edit order page. This is fixed now. * Bug fixed: Custom Delivery Settings were not reflected on the checkout page for the selected shipping class which is assigned to the variation of the variable product. This is fixed now. * Bug fixed: Wrong time slots were coming on the checkout page when the current day is disabled for delivery. This is fixed now. = 8.2(RELEASE DATE: May 23 2018) = * GDPR Complaint: A notice is being added to the Google Calendar Sync Settings page which informs the admin to mention about the Custom Data exported to the Google calendar in the Privacy Policies. * GDPR Complaint: CSS files for the calendar themes are being added to the plugin instead of using them from an external source. * GDPR Complaint: Delivery Date & Time for the orders will now be exported to the User's Personal Data from the Tools -> Export Personal Data menu. * GDPR Complaint: Admin can now reset your usage tracking settings, causing it to show the opt-in banner again and not sending any data. * New Feature: The plugin is now made compatible with WooCommerce Currency Switcher plugin by realmag777. The additional delivery charges will be converted based on the set rate for the currency selected on the checkout page. * New Feature: You can now export the deliveries in CSV format or Print the deliveries on from the Order Delivery Date -> Delivery Calendar menu. You can filter the data using Order status, Month, Week or Day filters on the calendar. * Bug fixed: Some warnings are fixed in the debug.log files. = 8.1(RELEASE DATE: May 09 2018) = * Enhancement: A new hook 'orddd_google_start_event_date' is added. This hook helps you to add the google calendar event for the date 1 day or X number of days prior to the delivery date. * Enhancement: A new FAQ & Support menu is added to Order Delivery Date menu in admin dashboard which lists the top 10 frequently asked questions. This helps you to resolve your queries in a more faster way if they are already been answered or you can simply contact our Support team with the contact details provided. * Enhancement: A Welcome page is added which will be shown on installation or updating of the plugin. It explains some exciting features or some new features in brief. * Enhancement: A survey is added on deactivation of the plugin which helps us to know why is plugin is being or not used. This helps in improvising the plugin functionalities. * Bug fixed: Auto updates for the plugin were not working. This is fixed now. * Bug fixed: Some changes in the Tooltips are made under Order Delivery Date -> Settings menu. * Bug fixed: Delivery Date & Time mandatory field errors were shown on the checkout page even when the delivery dates are selected for the different shipping addresses from 'WooCommerce Shipping Multiple addresses' plugin. This is fixed now. * Bug fixed: Some notices in the debug.log file are fixed. * Bug fixed: Time slot dropdown was not shown properly on the checkout page when the OceanWP theme is active. This is fixed now. * Bug fixed: Some UI changes are done on the cart page for the Time slot field. * Bug fixed: Delivery Calendar was not displayed fine on mobile devices when the Number of Months is set to 2. This is fixed now. * Bug fixed: 'Booked' string was not translated into other languages. This is fixed now. * Bug fixed: The minimum value of the Maximum Deliveries Per Time slot will be considered when there are multiple products added to the cart with different categories or shipping classes and the custom schedules are added for them. * Bug fixed: Next weekday was disabled in the delivery calendar on the checkout page even when the Next day cut-off time is not reached. This is fixed now. * Bug fixed: First available delivery date was coming wrong when current day is disabled for delivery and Next day feature is enabled. This is fixed now. * Bug fixed: The delivery charges label added for the specific delivery dates in the Custom delivery settings tab was not reflected on the checkout page. This is fixed now. * Bug fixed: Incorrect delivery date and time were shown for the different shipping messages added from the 'WooCommerce Shipping Multiple addresses' plugin. This is fixed now. = 8.0(RELEASE DATE: APRIL 25 2018) = * Enhancement: You can now block the holidays for future years too. A checkbox named 'Allow Recurring' is added which if checked while adding holidays, it will disable the dates for all years in the calendar. * Enhancement: Plugin code is being enhanced to increase the performance on the checkout page. * Enhancement: UI for the Specific Delivery Dates and Holidays link under General Settings tab is being changed. * Enhancement: The PHP files of the plugin will not be able to access directly. * Bug fixed: A fatal error was shown on the checkout page when 'WooCommerce Shipping Multiple addresses' setting is enabled along with WooCommerce Shipping Multiple addresses plugin active. This is fixed now. * Bug fixed: Delivery charges added to the general settings are added on the checkout page even when the custom schedules are added for the shipping service from FedEx WooCommerce Shipping with Print Label plugin. This is fixed now. * Bug fixed: 'As Soon As Possible.' option was not working on the checkout page for the shipping services added from FedEx WooCommerce Shipping with Print Label and WooCommerce USPS plugin. * Bug fixed: Time slots are not displayed in the time format selected on the Custom Delivery Settings tab in the admin dashboard. = 7.9(RELEASE DATE: APRIL 12 2018) = * Enhancement: WordPress Compatibility is added using the readme.txt file. * Enhancement: A new option 'As Soon As Possible' is added to the time slot dropdown on the Checkout page. The option will be available to the customers only when the 'Show 'As Soon As Possible' option' checkbox is checked on the General Settings -> Time slots link. * Bug fixed: Some warnings are fixed in the debug.log file. * Bug fixed: Access denied error was coming on Delivery Calendar page in admin and the delivery events were not shown on the calendar. This is fixed now. = 7.8(RELEASE DATE: APRIL 5 2018) = * 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 fixed: 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. * Bug fixed: Fatal error was shown in the debug.log file when shipping days feature is enabled with no shipping weekdays added. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Specific Delivery charges label was not shown on the checkout page for the charges. This is fixed now. * Bug fixed: 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. * Bug fixed: Weekday field on the Weekday Settings tab is now marked as a mandatory field. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: A fatal error was shown on the Weekday Settings tab with WooCommerce v2.3.13. This is fixed now * Bug fixed: Some errors in the debug.log file are fixed. * Bug fixed: Delivery date update notification was not sent to the customers when clicked on Update & Notify button on edit order page. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Calendar starts with first specific date added and not with the weekdays when both weekdays and specific dates are enabled. This is fixed now. * Bug fixed: Instructions to setup automatic google calendar sync are updated based on the new changes in the google console. * Bug fixed: Some UI changes are done on the Order Delivery Date -> Settings menu in admin. * Bug fixed: Incorrect time slots were available when the time slots are added for the specific dates and Minimum Delivery Time (in hours) is set. * Bug fixed: Styling issue for delivery date fields on the checkout page is fixed. = 7.7.1(RELEASE DATE: MARCH 28 2018) = * Bug fixed: 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. = 7.7(RELEASE DATE: MARCH 22 2018) = * Tweak: Product Quantity will now be shown along with the product name in the event on the Delivery calendar in the admin dashboard. * Bug fixed: Minimum Delivery Time (in hours) added for custom schedules was not calculated based on the Shipping days enabled. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Delivery events were not shown on the Delivery calendar in admin when the time slot label is set to blank. This is fixed now. * Bug fixed: Custom schedules were not loading for the shipping services added from the ‘WooCommerce FedEx Shipping’ plugin. This is fixed now. * Bug fixed: 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. * Bug fixed: Some warnings were shown on the checkout page when custom delivery settings are enabled. This is fixed now. * Bug fixed: Custom delivery schedules were not shown on the checkout page for the translated shipping classes. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Unable to update the order when the negative value fee is added via ‘Add Fee’ button. This is fixed now. * Bug fixed: Delivery date was not updated when the Update button is clicked on the add new order page in admin. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Some warnings were shown on the checkout page which is fixed. = 7.6.1(RELEASE DATE: MARCH 15 2018) = * Bug fixed: There is one minor change in the plugin for the WooCommerce Subscriptions Compatibility Addon version 1.2. = 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. * Tweak: 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. * Tweak: 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. * Bug fixed: 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. * Bug fixed: Fixed an issue where the delivery dates overflowed from the date picker on the Cart & Checkout pages. * Bug fixed: Fixed some errors that were visible in the console on the Checkout page when the plugin was active. * Bug fixed: 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. * Bug fixed: Applied a fixed width to the Delivery date and Time slot field on the Cart page to ensure it is not elongated and displayed. * Bug fixed: Fixed some JS errors displayed in the console at Checkout when a delivery date is selected. * Bug fixed: 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. * Bug fixed: The checkout page is coming blank when the added specific delivery dates have been passed. This is fixed. * Bug fixed: ‘No time slots are available’ is show even when the time slots should be available on the checkout page. This is fixed now. * Bug fixed: 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. * Bug fixed: Checkout page loads continuously when there are passed specific dates added for the shipping methods under Custom Delivery Settings. This is fixed now. * Bug fixed: Delivery date was not disabled on the calendar even if all the time slots are passed for the day. This is fixed now. * Bug fixed: 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. * Bug fixed: Warnings displayed on the checkout page are fixed. * Bug fixed: Delivery Date fields were not shown on the checkout page for the translated product categories from WPML. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Next day cut-off time was not calculated on the next working day in the Custom Delivery Settings. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: A fatal error was shown on the order listing page when WooCommerce FedEx Shipping plugin is activated. This is fixed now. * Bug fixed: Minimum Delivery Time (in hours) was not working properly on the time slots set. This is fixed now. * Bug fixed: Time sliders were starting from the current hours for the days other than current day. This is fixed now. = 7.5.1(RELEASE DATE: JANUARY 9 2018) = * Bug fixed: 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. * Bug fixed: Fatal error was shown in the debug.log file when the PDF Invoice or PDF Packing Slip is downloaded. This is fixed now. = 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. * Bug fixed: Mandatory field errors were shown even when the Enable Delivery Date checkbox is disabled for the product category. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Time sliders were not coming with the correct time when next day delivery is enabled. This is fixed now. * Bug fixed: 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. * Bug fixed: Incorrect time is auto-populated in the field when Same day and Next day is enabled along with Time sliders. This is fixed now. * Bug fixed: The selected time slot for an order is not auto-populated in the time slot dropdown on Edit order page. This is fixed now. * Bug fixed: Some Errors in the debug.log file are fixed. * Bug fixed: There are some user experience changes on the Order Delivery Date -> Settings menu in admin. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: All the past dates will be available on the calendar on the WooCommerce Edit order page. * Bug fixed: Delivery Date is not getting disabled for further deliveries when all the time slots are booked. This is fixed now. * Bug fixed: 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. * Bug fixed: Incorrect shipping settings were coming when there are settings added to both shipping methods as well as product categories. This is fixed now. * Bug fixed: The time selected from the time slider was not getting saved when edited from Edit Order page. This is fixed now. * Bug fixed: Multiple delivery charges were added to the order when the delivery date is changed on the WooCommerce Edit order page. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: An incorrect delivery date is auto-populated when the delivery day after the Holiday is disabled for delivery. This is fixed now. * Bug fixed: Time slot charges were not added in the order when edited from WooCommerce Edit order page. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Some strings were not added .po and .mo files. * Bug fixed: 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. * Bug fixed: The tax was not calculated on the delivery charges when the date is edited from the My Account page. This is fixed now. * Bug fixed: Time slot selected on the cart page was not auto-populated on the checkout page. This is fixed now. * Bug fixed: The ‘ORDER_DATE’ shortcode was not working while exporting events to the Google Calendar. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Sorting of the orders was not working on the WooCommerce order listing page. This is fixed now. * Bug fixed: ‘Add to Google Calendar’ button was not working in the Outlook email application for windows. This is fixed now. * Bug fixed: Next day delivery was calculated on the immediate next day even if the next day is disabled for delivery. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: You will now not be allowed to choose the to time less than the from time for time sliders in Time settings link. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Deliveries were not restored when any failed, cancelled, refunded or trashed orders are restored. This is fixed now. * Bug fixed: The delivery calendar was not working properly on mobile phones when the number of months is set to 2. This is fixed now. * Bug fixed: 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. * Bug fixed: Minimum Delivery Time in hours was not working when the current weekday is not available for delivery. This is fixed now. * Bug fixed: Minimum Delivery Time in hours was also calculated on the already booked dates. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Delivery Charges were added to the order even if weekday wise setting is disabled. This is fixed now. * Bug fixed: 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. * Bug fixed: Delivery date was not disabled for delivery when all time slots are past the current time. This is fixed now. * Bug fixed: 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. * Bug fixed: General Settings date lockout was applied on the custom delivery settings too. This is fixed now. * Bug fixed: 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. * Bug fixed: There are some user experience changes on the cart and checkout page for the delivery date and time fields. * Bug fixed: Minimum Delivery Time in hours was not calculated on the Specific dates. This is fixed now. * Bug fixed: 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. = 7.4.1(RELEASE DATE: DECEMBER 7 2017) = * Bug fixed: 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. * Bug fixed: Delivery Date & Time fields are disabled on the checkout page when the postcode is changed. This is fixed now. = 7.4(RELEASE DATE: NOVEMBER 27 2017) = * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Time sliders were not working on the touchscreen devices. To fix this issue, ‘+’ and ‘-‘ buttons are added for the sliders for the devices. * Bug fixed: Custom Delivery Settings set for the shipping methods were not loading on the WooCommerce Edit order page in admin. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: An incorrect date is preselected on the calendar when the shipping days are enabled with custom delivery settings. This is fixed now. * Bug fixed: 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. = 7.3.1(RELEASE DATE: NOVEMBER 2 2017) = * Bug fixed: 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. = 7.3(RELEASE DATE: OCTOBER 31 2017) = * 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 fixed: 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. * Bug fixed: 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. * Bug fixed: Incorrect delivery date in the calendar when the settings are added for shipping methods under Custom Delivery Settings tab. This is fixed now. * Bug fixed: Weekday Settings were not saved on the Weekday Settings tab in the admin dashboard. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Maximum Orders per day was calculated on global settings also when the orders placed for a Custom Delivery Setting. This is fixed now. = 7.2(RELEASE DATE: OCTOBER 05 2017) = * Feature: 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. * Hook: 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 fixed: Global time slots were loading in the Time Slot field instead of the set custom delivery settings for product categories. This is fixed now. * Bug fixed: 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. * Bug fixed: Warnings shown on the Custom Delivery Settings tab when WooCommerce Advanced Shipping plugin is activated. This is fixed now. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: ‘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. * Bug fixed: 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. * Bug fixed: Your Order table was refreshing continuously on the checkout page when the plugin is active. This is fixed now. * Bug fixed: 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. * Bug fixed: Some errors in the debug.log file are fixed. = 7.1(RELEASE DATE: AUGUST 08 2017) = * Feature: 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. * Feature: Time slot charges will now be displayed next to the time slot in the dropdown on the checkout page. * Feature: Different Delivery Date & Time slot field labels can now be added for different shipping methods, shipping classes or different product categories. * Bug fixed: 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. * Bug fixed: 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. * Bug fixed: Some errors in the debug.log file are fixed. * Bug fixed: Time slot charges were not added when any user visits the site for the first time. This is fixed now. * Bug fixed: Delivery charges were added even when the coupon code is enabled for ‘Allow free shipping’ setting. This is fixed now. You can check the complete changelog here.