Priskribo
Order Delivery Date for WooCommerce adds a delivery date picker to your WooCommerce checkout, allowing customers to select their preferred delivery date and time slot. You can define delivery weekdays, block holidays, set preparation time, limit daily deliveries, and manage delivery schedules from your WooCommerce dashboard. The plugin supports both the classic Cart and Checkout pages as well as the WooCommerce Cart and Checkout Blocks, allowing customers to schedule deliveries regardless of the checkout experience your store uses.
Whether you run a bakery, florist, grocery store, meal delivery service, gift shop, or any business that relies on scheduled deliveries, the plugin helps you organize deliveries while providing a better checkout experience.
Key Features
Let Customers Choose Their Delivery Date
- Allow customers to choose their preferred delivery date during WooCommerce checkout.
- Make the delivery date field mandatory when required.
- Automatically select the first available delivery date.
- Set preparation time (lead time) before the next available delivery.
- Customize the delivery date field label to match your checkout.
- Disable delivery date selection for virtual and featured products.
Manage Your Delivery Schedule
- Choose the weekdays when deliveries are available.
- Block holidays and other non-delivery dates.
- Limit the number of deliveries accepted each day.
Offer Delivery Time Slots
- Let customers choose a delivery time along with their delivery date.
- Create individual delivery time slots.
- Generate multiple time slots in bulk using fixed durations and intervals.
- Block specific time slots for selected weekdays or dates.
Manage Deliveries from WooCommerce
- Display the selected delivery date and time in WooCommerce orders.
- Edit delivery dates from the admin dashboard and notify customers.
- Capture delivery date and time on both the Cart and Checkout pages.
- Compatible with WooCommerce High-Performance Order Storage (HPOS).
Want to show the delivery dates on the product page? The Product Delivery Date LITE plugin allows the customer to choose a delivery date right within the product page and add the product to the cart.
Common Use Cases
Order Delivery Date for WooCommerce works well for businesses where customers expect to receive their orders on a specific date. Common examples include:
* Florists accepting deliveries for birthdays, anniversaries, and special occasions.
* Grocery stores offering scheduled local deliveries.
* Bakeries preparing cakes and custom orders for selected dates.
* Meal delivery businesses managing daily delivery capacity.
* Gift stores allowing customers to schedule deliveries in advance.
* Local retailers delivering products within defined service areas.
Documentation & Support
Need help getting started?
* Visit the WordPress support forums
* Check the documentation for common answers
* Try the live demo to see how the plugin works on the storefront.
If the plugin helps your business, consider leaving a ⭐⭐⭐⭐⭐ review. Your feedback helps other WooCommerce merchants discover the plugin.
Looking for More Advanced Delivery Scheduling?
The Lite version includes the essential features for offering delivery date and time selection in WooCommerce.
If your business requires more advanced delivery workflows, Order Delivery Date Pro for WooCommerce adds features such as:
* Google Calendar synchronization for managing deliveries.
* Delivery schedules based on shipping methods, product categories, shipping classes, user roles, and pickup locations.
* Same-day and next-day deliveries with configurable cut-off times.
* Recurring deliveries with WooCommerce Subscriptions compatibility.
* Delivery charges based on delivery urgency or selected dates.
* Customers can update their delivery date from My Account.
* Delivery date information in the WooCommerce mobile app.
* Additional integrations with popular WooCommerce shipping and marketplace plugins.
See the complete Lite vs Pro comparison: https://www.tychesoftwares.com/differences-pro-lite-versions-order-delivery-date-woocommerce-plugin/
About Tyche Softwares
Tyche Softwares has been building WooCommerce plugins since 2012, helping merchants manage deliveries, pricing, bookings, checkout customization, and other essential store operations. Our plugins are actively maintained and regularly updated to stay compatible with the latest versions of WordPress and WooCommerce.
Explore More WooCommerce Plugins
Tyche Softwares also develops plugins for abandoned cart recovery, order delivery scheduling, bookings, invoices and packing slips, custom order numbers, product input fields, BOGO offers, payment gateway fees, call for price, role-based pricing, currency management, and other WooCommerce enhancements.
Some of our Pro plugins:
Some of our other free plugins:
External Services
This plugin communicates with our tracking server to send usage data only if the user has explicitly opted in to usage tracking. For detailed information about what is tracked, please refer to our usage tracking documentation.
Ekrankopioj

The Delivery date field will be visible on checkout page, according to the settings

Date Settings tab

Holidays settings

Time Slot settings

View Time Slots table

The selected delivery date will be shown in “Custom Fields” on Edit order page

Delivery Date will be displayed on the Orders page in a new column titled “Delivery Date”
Blocks
This plugin provides 1 block.
- Order Delivery Date
Instalo
Option 1:
- Go to WordPress Dashboard->Plugins->Add New
- Search Order Delivery Date for WooCommerce plugin using search option
- Find the plugin and click Install Now button
- After installation, click on Activate Plugin link to activate the plugin.
Option 2:
- Download the plugin order-delivery-date-for-woocommerce.zip
- Unpack the order-delivery-date-for-woocommerce.zip file and extract the order-delivery-date-for-woocommerce folder
- Upload the plugin folder to your /wp-content/plugins/ directory
- Go to WordPress dashboard, click on Plugins from the menu
- Locate the Order Delivery Date for WooCommerce plugin and click on Activate link to activate the plugin.
Option 3:
- Download the plugin order-delivery-date-for-woocommerce.zip
- Go to WordPress Dashboard->Plugins->Add New
- Click on Upload Plugin link from top
- Upload the downloaded order-delivery-date-for-woocommerce.zip file and click on Install Now
- After installation, click on Activate Plugin link to activate the plugin.
OD
-
Can customers choose a delivery date during checkout?
-
Yes. Customers can select their preferred delivery date while placing an order.
-
Can I disable deliveries on certain days?
-
Yes. You can disable specific weekdays and add holidays so customers cannot select unavailable dates.
-
Can I limit the number of deliveries per day?
-
Yes. The Lite version allows you to set a maximum number of deliveries that can be accepted for a day.
-
Can customers select a delivery time?
-
Yes. Along with the delivery date, customers can choose from the available delivery time slots that you configure.
-
Can I block individual delivery time slots?
-
Yes. Time slots can be blocked for specific weekdays or individual dates whenever necessary.
-
Can store managers edit delivery dates?
-
Yes. Delivery dates can be updated from the WooCommerce order screen, and customers can be notified about the change.
-
Does the plugin work with WooCommerce HPOS?
-
Yes. The plugin is compatible with WooCommerce High-Performance Order Storage (HPOS).
-
When should I upgrade to the Pro version?
-
Upgrade if your store requires advanced delivery scheduling, delivery schedules based on shipping methods or product categories, Google Calendar synchronization, recurring deliveries, delivery charges, or integrations with other WooCommerce extensions.
Pritaksoj
Kontribuantoj k. programistoj
“Order Delivery Date for WooCommerce” estas liberkoda programo. La sekvaj homoj kontribuis al la kromprogramo.
Kontribuantoj“Order Delivery Date for WooCommerce” has been translated into 47 locales. Thank you to the translators for their contributions.
Traduki “Order Delivery Date for WooCommerce” en vian lingvon.
Ĉu interesita en programado?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Ŝanĝprotokolo
= 4.6.0 (14.07.2026)
* Fix – Resolved an issue where delivery date validation failed for orders placed via WooCommerce Stripe Express Checkout (Google Pay), despite a delivery date being selected.
* Fix – Resolved an error reported when retrieving a deleted order from the Trash.
* Fix – Resolved an issue where the delivery date was not retained when using WooPayments Express Checkout in Order Delivery Date Lite.
= 4.5.3 (15.05.2026)
* Fix – Addressed an issue where updating delivery details using “Update & Notify Customer” would not complete, resulting in no confirmation feedback or email being triggered.
= 4.5.2 (17.04.2026)
* Fix – Resolved SQL injection vulnerability in Delivery Calendar by using $wpdb->prepare() and securing input handling.
= 4.5.1 (20.03.2026)
* Fix – Resolved SQL injection vulnerabilities in the Delivery Calendar by properly sanitizing inputs and using $wpdb->prepare() with placeholders in dynamic queries.
= 4.5.0 (10.02.2026)
* Fix: Resolved an unauthenticated SQL injection vulnerability in the Delivery Calendar JSON endpoint.
* Fix: Resolved an issue where bulk actions in Holidays, Blocked Time Slots, and Time Slot Listing generated excessively long URLs due to repeated query parameter appending.
* Fix: Resolved a Gutenberg block validation error for the Order Delivery Date block.
* Fix: Improved the Delivery Calendar pop-up layout and usability.
= 4.4.0 (13.01.2026)
* Enhancement – Added a Delivery Calendar view in the backend to review and manage delivery dates for received orders.
* Tweak – Ability to add Order Delivery Date block in any section on the checkout block page.
* Fix – The “Disable Delivery Date and Time Slot Fields for Virtual Products” option was incorrectly hiding the fields for all products.
* Fix – The selected delivery time slot was not retained on the Block Checkout page.
= 4.3.2 (19.12.2025)
* Fix – Resolved a security issue where unauthenticated requests could trigger deletion of block time slots & holidays in the Order Delivery Date settings.
= 4.3.1 (19.11.2025)
* Fix – Resolved a security issue where unauthenticated requests could trigger deletion of time slots in the Order Delivery Date settings.
= 4.3.0 (12.11.2025)
* Fix – Resolved jQuery(…).datepicker error occurring on Shop, Product, and Cart pages.
* Fix – The Delivery Date field did not appear on the WooCommerce Checkout Block when “Force shipping to the customer billing address” was enabled under WooCommerce Settings Shipping.
* Fix – Addressed CSS warnings displayed in Firefox.
* Fix – Delivery Date and Time Slot fields were appearing for Virtual Products even when the “Disable Delivery Date and Time Slot fields for Virtual Products” setting was enabled.
* Fix – Prevent PHP deprecated warnings from appearing in the debug log.
= 4.2.0 (26.08.2025)
* Fix – Time slot charges were not appearing on the Checkout block page.
* Fix – Broken Access Control vulnerability in versions ≤ 4.1.0.
* Fix – Datepicker was not appearing on the translated checkout page set as default in WPML.
* Fix – Delivery date field was not appearing on the Checkout block page when shipping settings were disabled.
= 4.1.0 (24.06.2025)
* Fix – Delivery date filters were not displayed on the Orders listing page when HPOS was enabled.
* Fix – A PHP notice appeared when changing the site language in WordPress version 6.7 and above.
* Fix – The Delivery date calendar theme field in the Appearance settings showed an oversized calendar with WordPress version 6.8.
= 4.0.0 (15.04.2025)
* Fix – Indicate Premium Features in Lite Version Instead of Disabling Without Explanation.
* Fix – The javascript errors displayed when we add date field in formatinator form.
* Fix – Conflict with Order Delivery Date plugin affecting styling on the Divi Theme options page.
* Fix – Resolved all PHPCS warnings and aligned the code with WordPress Coding Standards to improve quality and maintainability.
* Fix – Time slots occasionally appeared blank or failed to display correctly upon refreshing the page in Firefox.
= 3.26.1 (14.01.2025)
* Fix – Loader was being displayed on all pages after the v3.26.0 update.
= 3.26.0 (14.01.2025)
* Fix – First delivery date auto-populates on the checkout page, but the required field error message appears when attempting to place an order.
* Fix – Delivery date displayed incorrectly on the checkout page when the next day is set as a holiday.
* Fix – Delivery date remains available for selection even after the time slot lockout value is reached.
= 3.25.0 (03.12.2024)
* Tweak: Removed the call to our tracking server to fetch the deactivation reasons and added them in the plugin itself.
* Fix: Addressed sorting issues with the delivery date column on WooCommerce Orders page when HPOS was activated.
* Fix: Date Picker allows selection of invalid delivery days and does not display time slots on the WooCommerce checkout page.
= 3.24.1 (06.11.2024)
* Fix – Upgrade to Pro notice will appear only on the Order Delivery Date Plugin’s settings page and also allowed to dismiss the notice.
= 3.24.0 (22.10.2024)
* Fix – Compatibility with Fluid Checkout for WooCommerce – Lite plugin (Timeslot feature).
* Fix – Debug log warning when trashing an order.
* Fix – Deactivation survey request was being sent even though ‘Skip & deactivate’ was selected while deactivating the plugin.
= 3.23.0 (16.10.2024)
* Supporting code changes for the Trial Version of Order Delivery Date Pro for WooCommerce.
3.22.0 (30.07.2024)
- Fix – Resolved warning error on the checkout page.
- Fix – Addressed issue where language change on plugin activation forced some order statuses to be translated incorrectly.
- Fix – Fixed The “As soon as possible” option was not appears first in the dropdown list.
- Fix – Fixed fatal error when untrashing a post from the site.
- Fix – Fixed “Uncaught Missing instance data for this datepicker” error.
- Fix – Corrected issue where the delivery date was reverting to the previously selected date on the cart block page.
- Fix – Resolved conflict issues with Gravity Form fields.
- Fix – Fixed the “selected timeslot has expired” error on the checkout page when the Divi theme is active.
- Fix – Addressed compatibility issues with the Bakery WordPress theme.
3.21.1 (03.04.2024)
- Fix – Cross Site Request Forgery (CSRF) vulnerability.
- Tweak – Update compatibility with WordPress 6.5
- Tweak – Update compatibility with WooCommerce 8.7
3.21.0 (20.02.2024)
- Fix – Unable to sort the delivery dates on WooCommerce Order page.
- Fix – Locked out date was not getting released when a date is changed in the admin order edit page.
- Fix – The delivery calendar was not responsive if “Number of Months” set to 2.
- Fix – Added Compatibility with cart and checkout block pages.
- Fix – The delivery date was missing on order received page and in order email when the order is placed with autopopulate delivary date.
- Fix – The delivery calender was not appearing when holiday name contains double quotes.
- Fix – Cross Site Request Forgery (CSRF) vulnerability.
3.20.2 (23.09.2023)
- Tweak: Modified the setting sections labels to make them user friendly.
3.20.1 (02.08.2023)
- Fix: A vulnerability issue was found when filtering the orders based on delivery date on WooCommerce orders page.
3.20.0 (11.07.2023)
- Enhancement: Added a setting ‘Show filters on order listing page’ to display filter dropdown based on delivery dates on WooCommerce orders page.
3.19.0 (29.11.2022)
- Enhancement: Plugin has been made compatible with WooCommerce HPOS.
- Fix: The delivery date field was not being validated even though made mandatory.
3.18.0 (20.09.2022)
- Enhancement – Added a new date format d-m-Y. Props to @joostvanderzanden.
- Tweak – Added an order_id parameter to ‘orddd_after_timeslot_update’ action so other plugins can use it.
- Fix – When creating an order manually from the backend, the delivery date field would remain disabled and would not allow to add a delivery date. This has been fixed now.
- Fix – Time slots were not coming up for the first available delivery date on the delivery calendar. This has been fixed now.
- Fix – It was not allowing admin to edit the checkout page with Elementor when our plugin is active. This has now been fixed.
3.17.3 (09.05.2022)
- Fix – Cut-off time error was appearing on checkout page when ‘Select Time slot’ or ‘Timeslot Not Available’ is chosen.
3.17.2 (05.05.2022)
- Fix – Cut-off time error was appearing on checkout page when plugin was not used and no date sent.
3.17.1 (29.04.2022)
- Fix – Cut-off time error was appearing on checkout page for valid dates when no timeslot was enabled.
3.17.0 (26.04.2022)
- Fix – is_ajax deprecated error was removed on checkout page and cart page
- Fix – Delivery date field placeholder text was not appearing on the checkout page.
- Fix – Wrong delivery date was appearing on orders page when order was created in the admin side.
- Fix – Word “Array” was appearing when delivery date field label is blank.
- Fix – Was not able to save delivery date while editing orders created in the admin side or editing orders not having a delivery date.
- Fix – Word “Array” was appearing in the PDF invoice generated by “Invoice for WooCommerce” plugin when location field label is blank.
- Fix – Was able to place orders when cut-off time for delivery date or delivery time slot was reached. Fixed it by adding a error message when cut-off time is expired.
- Tweak – Added an option to enable/disable adding of delivery date/time column in the orders page in the admin. Also added an option to sort the orders based on delivery date/time by default.
3.16.1 (08.02.2022)
- Fix – Delivery date field was not working after updating to WordPress 5.9
- Fix – Delivery date field was displayed on checkout for virtual products even when ‘Disable the Delivery Date and Time Slot Fields for: Virtual Products’ setting was enabled.
3.16.0 (21.09.2021)
- Dev – Removed the hidden input fields and sent the data to JS through wp_localize_script.
- Dev – Created template structure for the delivery date & time fields.
- Fix – Preview theme calendar not come as per First day of week is selected. This has been fixed.
- Fix – We have updated .pot file for missing string translations.
- Fix –   text appeared in the Shipping Days Settings section. This has been fixed.
3.15.1 (03.09.2021)
- Fix – Number of dates was getting blocked after updating the plugin to v3.15.0. This has been fixed.
3.15.0 (31.08.2021)
- Enhancement – Added new settings to add multiple time-slots and bulk time-slots.
3.14.0 (10.08.2021)
- Enhancement – Added a new setting to apply colors to the delivery calendar.
- Enhancement – Added
Screen Readeraccessibility to read the calendar. - Fix – The auto populated delivery date was not getting translated. This has been fixed.
3.13.0 (28.07.2021)
- Enhancement – Added a meta box to edit delivery date and delivery time on the edit order page.
- Fix – Time slot charges were not getting applied on the cart page. This has been fixed.
- Fix – Delivery timeslot was not appearing in invoice pdf generated WooCommerce PDF Invoices & Packing Slips plugin. This has been fixed.
3.12.0 (13.07.2021)
- Enhancement – Displays the order delivery date and time on the edit order page. Earlier delivery date and time were only displayed in the custom fields.
- Fix – Customers were able to choose (type) past delivery date in the date-picker field. This has been fixed.
- Fix – Added a filter “orddd_is_holidays_excluded_from_dates_to_choose” that will not include holiday days in the Number of dates to choose.
- Fix – Maximum Order Deliveries per time slot was not working. This has been fixed.
3.11.9 (27.01.2021)
- Fix – The time slot dropdown remained disabled when the checkout page was loaded for the first time and the date was auto-populated.
3.11.8 (22.01.2021)
- Fix – The first available date was getting selected on every page load even though another dat was selected.
- Fix – The selected time slot on cart page was not passed to checkout page.
3.11.7 (19.01.2021)
- Fix – First available day was coming a day later when minimum delivery time was set and a holiday was added.
- Fix – Fixed the warning coming on checkout page when the current date was set as holiday.
3.11.6 (15.01.2021)
- Tweak – The minimum delivery time can be set in decimals.
- Fix – Fatal error was displayed when installing plugin with PHP v7.3.x
3.11.5 (12.01.2021)
- Fix – ‘Select a time slot’ & ‘As soon as Possible’ string were not present in the .po files.
- Fix – Saving empty holidays removed all the holidays from the settings.
3.11.4 (28.10.2020)
- Fix – The minimum delivery time was not calculated correctly when some of the weekdays were disabled.
3.11.3 (12.10.2020)
- Fix – The checkout page went into infinite loop when the current day was disabled in the settings.
- Fix – ‘jQuery.selectWoo is an undefined function’ error was coming in the console for some themes.
- Fix – The ‘Auto-populate first available Delivery date’ setting was not getting disabled.
- Fix – The selected delivery date was showing as “NaN Undefined, NaN” when we translate the checkout page from the Google chrome.
3.11.2 (11.09.2020)
- Fix – The first available date was coming wrong when the ‘Apply Minimum Delivery Time for non working weekdays’ setting was enabled.
- Fix – Minimum Delivery time was not being calculated on the time slots.
- Fix – Wrong date was being auto-populated on checkout page.
3.11.1 (04.09.2020)
- Fix – ‘Array’ word was being displayed in the order emails.
- Fix – The delivery date field was not placed correctly when the setting ‘Field placement on the Checkout page’ was set to ‘Between Your Order & Payment Section’.
3.11.0 (01.09.2020)
- Feature – Ability to add time slots for weekdays. You can now add time slots with maximum order deliveries per time slot, time slot charges.
- Feature – Ability to block time slots for dates or weekdays.
- Fix – Fixed the error coming with WordPress 5.5.
3.10.1 (20.03.2020)
- Update compatibility with WooCommerce 4.0.0.
3.10 (20.08.2019)
- Changes in code to make the plugin compliant as per WPCS rules.
3.9 (23.07.2019)
- Feature – You can now set a range of dates as holidays.
- Feature – 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.
- Bug Fix – Delivery Date calendar was not working on the checkout page with the Prohauz child theme. This is fixed now.
- Bug Fix – Number of dates available in the calendar was one less than the value set for the “Number of Dates to choose” option. This is fixed now.
3.8.1 (22.04.2019)
- Fixed a warning that was appearing on Dashboard for some stores after the last update.
- Removed unwanted code that was being executed on plugin update.
3.8 (15.04.2019)
- We have done code refactoring by removing unwanted code & use of global variables where it was no longer required.
- We have implemented use of wp_cache_get & wp_cache_set functions.
3.7 (04.04.2019)
There are some bug fixes in this update:
* Incorrect delivery date was preselected in the delivery calendar on the checkout page when the current date is set as a holiday. This is fixed now.
* Preview calendar width was not coming proper on the Appearance link in Order Delivery Date -> Settings when the Eggplant calendar theme was selected. This is fixed now.
* Incorrect delivery date was preselected in the delivery calendar on the checkout page when the available dates have booked dates in between along with some weekdays disabled. This is fixed now.
* Incorrect delivery date was preselected on the checkout page due to the delivery date being stored in the session. This is fixed now.
* Width of the Delivery date field on the cart page was not proper. This is fixed now.
* On changing the first day of the week from Appearance link, the changes were not reflected in the admin calendars from the plugin. This is fixed now.
* WooCommerce Orders are not sorted in the descending order when “Sort on WooCommerce Orders Page” option is checked. This is fixed now.
3.6.1 (14.02.2019)
There are 3 bug fixes in this update:
* All holidays were getting deleted through bulk options even when only certain hoildays were marked.
* Changes made under Appearance -> Editor submenu were not getting updated when Order Delivery Date lite plugin was active.
* “Apply Minimum Delivery Time for non working weekdays” option was not working for holidays.
3.6 (03.07.2018)
There are some enhancements and some bug fixes in this update which are mentioned below:
* Enhancements:
* A new dismissible notice is added in the WordPress admin, which provides an option to allow usage tracking of the non-sensitive data of our plugin from the website.
* 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.
* 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.
* 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 Fixes:
* 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.
* Some strings were not translated using the .po files. This is fixed now.
* Delivery Date field was shown on the checkout page even when the featured variable product is added to the cart. This is fixed now.
* Wrong delivery date was auto-populated on the checkout page when the first available delivery date is set to a holiday. This is fixed now.
* Wrong delivery date was auto-populated on the checkout page where the Minimum Delivery time calculation was not done for non-working days when ‘Apply Minimum Delivery Time for non working weekdays’ setting is enabled. This is fixed now.
* When holidays are deleted, the page was redirected to the Date Settings tab whereas it should stay on Holidays page itself. This is fixed now.
* Some warnings are fixed in the debug.log file.
* Some links shown on the welcome page are modified.
3.5 (23.05.2018)
- The plugin is now GDPR compliant.
- Delivery Date & Time for the orders will now be exported to the User’s Personal Data from the Tools -> Export Personal Data menu.
- A warning was displayed on the checkout page when Minimum delivery time is set to blank. This is fixed now.
- Some notices are fixed in debug.log file.
3.4.2 (22.02.2018)
- Additional columns “Fecha Horneada” and “Encargado” were added on the WooCommerce Edit order page when the plugin is updated to version 3.4.1.
3.4.1 (17.02.2018)
- The language slug of Abandon Cart Lite was being used at many places. Fixed that.
- The UTM link of AbandonedCartLitePlugin was being used on some links, changed that.
- Updated compatibility with latest WooCommerce 3.3.x
3.4 (24.01.2018)
- Auto-populate will be enabled by default for all new plugin installations. This will help in selecting the first available delivery date automatically on the checkout page.
- Delivery Date was coming incorrect when the option “Apply Minimum Delivery Time for non working weekdays” was enabled. This has been fixed.
3.3.1 (28.12.2017)
*A warning is fixed which was displayed when the plugin is activated.
3.3 (28.12.2017)
- The delivery date field label was not coming properly on the checkout page. This is fixed now.
- Delivery weekdays were not getting deleted when the plugin is deleted. This is fixed now.
- Some errors in the debug.log file are fixed.
3.2 (06.09.2017)
- A new language ‘Persian’ is added for the calendar. Now you can set your Delivery Calendar in the Persian language on the Checkout Page.
- Some strings were not translated using the .po files. This is fixed now.
3.1 (20.07.2017)
- You can add the Delivery Date field on the WooCommerce Cart page along with the Checkout page. A checkbox is added for this under Appearance tab.
- The selected Delivery Date will be retained until the order is placed.
3.0 (06.07.2017)
- Fix – Delivery Calendar was not working on the checkout page when ‘Number of dates to choose’ setting is set to ‘0’. This is fixed now.
2.9 (31.03.2017)
- Fix – Warnings were displayed on the Order Received page with WooCommerce version 3.0.0. This is fixed now.
2.8 (17.03.2017)
- Feature – From now you can set holidays on the dates you do not deliver products under Holidays tab. Selected holidays will be disabled for delivery in the delivery calendar on the checkout page.
- Feature – A new checkbox named “Auto-populate first available Delivery date” is added in Date Settings tab. If this checkbox is enabled then the first available Delivery Date will be Auto-populated in the Delivery Date field on the Checkout Page.
- Feature – A new checkbox named “Apply Minimum Delivery Time for non-working weekdays” is added under Date Settings tab. If this checkbox is checked then the Minimum Delivery Time (in hours) will be calculated on the non-working days which are unchecked under Delivery Days. If the checkbox is unchecked then the minimum delivery time will be calculated on the working days. The default value of the checkbox is checked when the plugin is updated.
2.7 (07.11.2016)
- The delivery date selected on the checkout page can now be cleared without refreshing the checkout page.
- The calendar was not working on the checkout page when Field note text has line breaks. There was an error in the console as “Unexpected token”. This is fixed now.
- If the first available delivery date is disabled for delivery then number of days to choose is not working properly in the calendar. This is fixed now.
2.6 (16.09.2016)
-
From now on the Delivery Date can be enabled or disabled for capturing the delivery date. A checkbox named as ‘Enable Delivery Date’ is added in the Date Settings tab.
The default value of this setting is disabled, which when enabled will allow clients to capture the Delivery Date for an order on the checkout page.
-
The Delivery Date field can also be disabled for Virtual and Featured products on the checkout page.
A setting named ‘Disable the Delivery Date Field for’ is added in the Appearance tab. The default value for both the checkboxes is disabled. When a checkbox named ‘Virtual Products’ is enabled then the delivery date field will be disabled for only virtual products.
When a checkbox ‘Featured Products’ is enabled then the delivery date field will be disabled for only featured products.
- A notice will be displayed when the Order Delivery Date for WooCommerce plugin is activated but the WooCommerce plugin is deactivated or it is not installed. The plugin will be deactivated automatically.
- The width of the Delivery Date field will be the same as that of the other fields on the checkout page.
- Calendar was not working on the checkout page when Impreza theme was active.
- The cursor for the Delivery Date field will be text instead of a pointer.
2.5 (11.07.2016)
- The Delivery dates will now be freed up when an order is cancelled, refunded, failed or trashed.
- Calendar was not showing up on iPhone 6+ when the Delivery Date field was selected. Instead, it would only show when the delivery date field label was clicked. This is fixed now.
2.4 (03.06.2016)
- A new language “Hebrew” is added for the calendar. Now you can set your Delivery Calendar in the Hebrew language on the Checkout Page.
- ‘Delivery date in the Shipping Section’ setting in the Appearance tab is now renamed to ‘Field placement on the Checkout page’. It will allow the Delivery Date field to be displayed in Billing Section, Shipping Section, before Order notes or after Order notes on the checkout page.
- The plugin is now using the jquery libraries available in WordPress core instead of the googleapis.com.
- The notice “Minimum Delivery time (in days) will now be calculated in hours which is from current WordPress time. To keep the functionality of our plugin intact at your site, we have added +24 hours to the ‘Minimum Delivery time (in hours)’ setting.” is made dismissible now.
- A warning was displayed in the admin and on the front-end pages when the both Order Delivery Date Pro and Order Delivery Date Lite is activated together.
- The update notice ‘Order Delivery Date for WooCommerce Plugin needs to update your database’ appears even when the plugin is re-installed. The notice should not come once the database is already updated. This is fixed now.
2.3 (19.04.2016)
- Calendar next and previous arrows were not displayed correctly with the Galleria theme on the checkout page. This is fixed now.
- Delivery Date was not displayed on the invoice and packing list due to a hook being deprecated from WooCommerce Print Invoices/Packing Lists plugin. This issue is fixed now.
- A deprecated hook was used to add the Delivery Date value in customer notification email. This is fixed now.
- Calendar weekdays were overlapping in the calendar on the checkout page when the “Number of Months” was set to 2. This is fixed now.
- Delivery Dates were not translated on the Order Received page, My Account page and WooCommerce -> Orders page when date language is set to Dutch-Belgian. This is fixed now.
2.2 (18.02.2016)
- The Delivery Date field label, field placeholder text and the field note text in Order Delivery Date -> Appearance can now be translated with WPML plugin.
- Until now, only admin user was able to access the Order Delivery Date settings page. From this update, users with the role ‘Shop manager’ will be able to access and edit the Order Delivery Date settings.
- The calendar was not appearing on the checkout page when clicked on the Delivery Date field on the checkout page. This issue is specific to the ‘Stockholm’ theme. This is fixed now.
2.1 (23.01.2016)
- The jQuery Calendar on the checkout page will now appear with a Flat Design. The CSS file for the Flat Design is used from the WP Datepicker Styling plugin on Github: https://github.com/stuttter/wp-datepicker-styling
- The time sliders were not displayed on the admin product page for auction product type from the “WooCommerce Simple Auctions” plugin. This is fixed now.
2.0 (28.11.2015)
- A checkbox is added on the Date settings tab to prevent the default sorting of the orders (in descending order) on the WooCommerce ->Orders page when the Delivery Date field is visible.
1.9 (20.11.2015)
- A new ‘Appearance’ tab is added on the settings page where admin will be able to
- Change the label, placeholder text for the Delivery Date field on the checkout page.
- To choose different language in the delivery calendar from 62 available languages.
- Date format for the Delivery Date can be changed.
- To set the 1st day of the week on the delivery date calendar.
- Field note text can be changed.
- Number of months to be shown on the calendar can be selected to maximum 2.
- The delivery date field can be set to shown in the Shipping section instead of always showing in the Billing section on the checkout page.
- Choose different theme for the delivery calendar to match with the theme of the website.
- From this update, sorting of orders will be done based on Delivery Date on the WooCommerce-> Order page.
You will need to update the database for sorting the previous orders from the notice displayed after updating the plugin.
Note: Please take a back up before updating this version.
1.8 (26.10.2015)
- The Minimum Delivery time (in days) feature will now be replaced with Minimum Delivery time (in hours) Feature. When the plugin will be updated, the existing value will be multiplied with 24 hours and more 24 hours will be added to it, which will keep your setting intact.
- Plugin will have some default settings when it is installed for the first time.
- Order Delivery Date for WooCommerce (Lite version) is now compatible with Order Delivery Date Pro for WooCommerce plugin.
1.7.1 (19.10.2015)
- The order was placed without selecting delivery date on the checkout page even if the Delivery Date field is mandatory. This is fixed now.
1.7 (06.10.2015)
- A new setting is being added named as ‘Lockout date after X orders’ which allows to block the dates for further deliveries …
