*** Order Delivery Date Pro for WooCommerce *** 2026-03-24 - version 12.16.0 * 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. 2026-02-24 - version 12.15.0 * 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. 2026-02-11 - version 12.14.2 * Fix - Delivery Date field displayed a “required field” validation error on Checkout page even after selecting a date when Divi theme was active. 2026-02-06 - version 12.14.1 * 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. 2026-01-27 - version 12.14.0 * 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. 2026-01-09 - version 12.13.1 * Fixed - Custom delivery schedules were not updating correctly in the delivery date calendar when the shipping method was changed at checkout. 2026-01-06 - version 12.13.0 * 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. 2025-12-10 - version 12.12.0 * 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. 2025-11-12 - version 12.11.0 * 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. 2025-10-29 - version 12.10.0 * 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. 2025-10-01 - version 12.9.0 * 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. 2025-08-20 - version 12.8.1 * 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. 2025-08-12 - version 12.8.0 * 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. 2025-07-10 - version 12.7.1 * Fix - The 'Select Products' & 'Select Pickup Location' dropdowns were not visible in the custom delivery schedule after the 12.7.0 update. 2025-07-09 - version 12.7.0 * 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. 2025-06-17 - version 12.6.0 * 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. 2025-05-29 - version 12.5.1 * 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. 2025-05-16 - version 12.5.0 * 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. 2025-04-29 - version 12.4.1 * Fix - Corrected an issue where the selected delivery date is incorrectly saved one day earlier on the order for west of UTC time zones. 2025-04-22 - version 12.4.0 * 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. 2025-03-18 - version 12.3.0 * 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. 2025-01-07 - version 11.9.0 * 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. 2024-12-13 - version 11.8.0 * 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. 2024-11-29 - version 11.7.1 * Fix - Current day was disabled when MDT was set with timeslots. 2024-11-26 - version 11.7.0 * 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. 2024-11-12 - version 11.6.0 * 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. 2024-10-29 - version 11.5.0 * 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. 2024-10-17 - version 11.4.1 * Fix - Appearance tab settings are being set to null and the Delivery Date Field was not appearing on checkout. 2024-10-16 - version 11.4.0 * Added code related to the Trial Version of the Order Delivery Date Pro for WooCommerce. 2024-09-12 - version 11.3.0 * 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. 2024-09-03 - version 11.2.0 * 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. 2024-08-20 - version 11.1.0 * Enhancement - 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. 2024-07-23 - version 11.0.0 * 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. 2024-05-28 - version 10.13.0 * 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 the checkout page when the Tax setting is activated. 2024-05-21 - version 10.12.0 * Fix - Tax amount excluded from delivery charges when prices were entered with inclusive 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 - Available product quantities throw a notice without delivery date when quantities are added beyond the Maximum Order Limit. * Fix - WooCommerce search functionality not working on the WooCommerce orders page. * Fix - Minimum Delivery Time was not working for Estimated Delivery Date with default setting. * Fix - Estimated Delivery Date information was not appearing in the correct 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 the Default Delivery Schedule. 2024-04-18 - version 10.11.1 * Fix - With WPML & Loco translate plugins, the translation for 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. 2024-04-16 - version 10.11.0 * 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 displaying HTML tags. * Fix - The past delivery dates are 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 WooCommerce Tax is enabled. * Fix - With the dropdown list, when mixed products were added to the cart, the common delivery days were not getting considered. * Fix - On the Checkout Block page, the delivery charges are not getting applied for custom delivery schedules until the page is refreshed. * Fix - Delivery date cannot be reselected after the first selection. * Fix - Applied cutoff time to the first available delivery date when holidays are added. * Fix - Delivery date info does not appear on order confirmation emails. 2024-05-21 - version 10.12.0 * Fix - With WPML & Loco translate plugins, the translation for 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. 2024-04-18 - version 10.11.1 * Fix - With WPML & Loco translate plugins, the translation for 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. 2024-04-16 - version 10.11.0 * 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 displaying HTML tags. * Fix - The past delivery dates are 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 WooCommerce Tax is enabled. * Fix - With the dropdown list, when mixed products were added to the cart, the common delivery days were not getting considered. * Fix - On the Checkout Block page, the delivery charges are not getting applied for custom delivery schedules until the page is refreshed. * Fix - Delivery date cannot be reselected after the first selection. * Fix - Applied cutoff time to the first available delivery date when holidays are added. * Fix - Delivery date info does not appear on order confirmation emails. 2024-03-26 - version 10.10.0 * Fix - When the mixed products were added to cart, the common delivery days were not getting considered. * Fix - Fatal error was displayed when a post was untrashed from the 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. 2018-11-21 - version 9.0.0 * 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 WooCommerce 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. 2018-11-05 - version 8.9.0 * 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 compared 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 locations 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 in 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. 2018-10-25 - version 8.8.0 * 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. * 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 the 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. 2018-10-9 - version 8.7.0 * 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. 2018-08-27 - Version 8.6.2 * Bug fixed: Same day and next day delivery cut-off time was not working for the Custom Delivery Schedules. This is fixed now. 2018-08-16 - Version 8.6.1 * Bug fixed: 'Number of days for reminder before Delivery Date' text field on the Send reminder page in admin was not shown because of an error. This is fixed now. 2018-08-16 - Version 8.6.0 * 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 edited by the admin from the 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 when 2 Custom Delivery Schedules are added for the same shipping method. This is fixed now. 2018-07-19 - Version 8.5.0 * Enhancement: Holidays will now be shown in the set color 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 now 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 the 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 the Table rate shipping method which is added for the 'Rest of the world' shipping zone. This is fixed now. 2018-06-22 - Version 8.4.0 * 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 a 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 the 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. 2018-06-05 - Version 8.3.0 * 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. 2018-05-23 - Version 8.2.0 * 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. 2018-05-09 - Version 8.1.0 * 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. 2018-04-25 - Version 8.0.0 * 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. 2018-04-12 - Version 7.9.0 * 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. 2018-04-05 - Version 7.8.0 * 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. 2018-03-28 - Version 7.7.1 * 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. 2018-03-22 - Version 7.7.0 * 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. 2018-03-15 - Version 7.6.1 * Bug fixed: There is one minor change in the plugin for the WooCommerce Subscriptions Compatibility Addon version 1.2. 2018-02-07 - Version 7.6.0 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. 2018-01-09 - Version 7.5.1 * 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. 2017-12-27 - Version 7.5.0 * This is a major update to the Order Delivery Date for WooCommerce. This update contains some major bug fixes.