Every recorded version, newest first, with what changed in each one.
Latest 4.2.4· Oct 20, 202615 versionsSince Oct 2025
2026 · 9 versions
4.2.4
Latest
1 improvement6 fixes
Improved
The wc_od_get_disabled_dates filter now receives the request arguments, including the selected shipping method
Fixed
The checkout block now checks the delivery date and time frame on the server, as the classic checkout does
Checkout block: the error summary no longer lists a delivery date error after the date is picked
The delivery day fee is now charged for Sunday deliveries
Tips limited to a shipping zone now show for that zone's shipping methods
A tip is no longer charged after switching to a shipping method that doesn't offer tips
Checkout block: tips now show when no delivery date is offered, as on the classic checkout
4.2.3
7 fixes
Fixed
A time frame and its fee are now removed when an address change switches to a shipping method that does not offer that time frame
Checkout block: the time frame is now required once a delivery date is picked, matching the classic checkout
The System Status report now shows whether dates are offered for delivery, pickup, or both
"Pickup instructions" is hidden again on the Pickup scheduling screen when Local Pickup Plus is active
A time frame fee is now charged when the chosen day has only one time frame available and the customer does not change it
The pre-filled delivery or pickup date now matches the first date available for the chosen shipping method
The backorder notification email is now also sent for orders placed with the checkout block
4.2.2
2 improvements1 change
Improved
A custom tip heading is now also used to label the tip in cart totals, orders, and emails
Update the bundled Fenix framework to version 1.12
Changes
Localization - Checkout, pickup, and tip text settings can now be translated with WPML or other translation tools
4.2.1
4 fixes
Fixed
Tip added at checkout could be left out of the amount captured by Stripe when Adaptive Pricing is enabled
Dates disabled in the calendar settings are now also unavailable at checkout when a local pickup shipping method is selected
Order count lookup tables no longer use a MySQL generated column, restoring compatibility with staging, clone, and backup tools
Pickup details could be missing or shown as delivery details at checkout when the CheckoutWC local pickup option is selected
4.2.0
1 new1 improvement1 fix1 change
New
The backorder delivery coordination notification is now a configurable WooCommerce email you can edit under Settings > Emails
Improved
Reduced redundant loading spinners at checkout when selecting a delivery date or entering a tip
Fixed
Deleting an advanced delivery or pickup range now saves immediately instead of reappearing after editing anoter range
Changes
Localization - Made admin scheduling calendar labels and checkout block strings available for translation
4.1.1
1 fix
Fixed
Pickup date could be left blank on a subscription renewal order when the next pickup date couldn't be determined
4.1.0
4 fixes
Fixed
Pickup date and time fields could be cleared on a subscription renewal order after payment when delivery and pickup days are configured differently
Delivery date the customer selected on a subscription renewal order could be moved to an earlier date after payment
Renewal orders could miss delivery details when an admin changed the shipping method on a subscription or the original shipping method was removed
Renewal order delivery/pickup date and time frame could be overwritten with the first available global delivery date during customer payment when the "Use a default date" setting is enabled
4.0.0
3 new3 improvements1 fix1 removed2 changes
New
Local pickup days, timeframes, and ranges can now be configured independently from delivery
Date position at checkout setting is now fully compatible with CheckoutWC, it is recommended to use the latest version of CheckoutWC with this setting
Orders list now shows delivery or pickup identifier on orders
Improved
Various settings have been moved and relabelled to be more descriptive
The two calendar setting pages used to disable specific dates have been moved into their respective scheduling tabs
New conditional setting tab structure of Settings | Picking | Delivery Scheduling | Pickup Scheduling | Tips
Fixed
Today can be selectable even though a disabled delivery/pickup date in some configurations
Removed
Existing "Enable 'Order Delivery' when the shipping method is 'Local Pickup'" setting removed, replaced by independent pickup settings
Changes
Note - This is a major version release. It removes the existing "Enable 'Order Delivery' when the shipping method is 'Local Pickup'" setting. It is recommended to test this upgrade in a staging environment before applying it to your production store
Note - Pickup settings are now configured independently, allowing more granular control over pickup days, timeframes, and ranges. If you previously had this setting enabled, you'll need to set 'Show dates/estimates for' to 'Both delivery & pickup' and update your delivery and pickup configuration accordingly
3.6.6
1 fix
Fixed
Block checkout may show an error when tips are enabled while switching customer accounts
2025 · 6 versions
3.6.5
1 fix
Fixed
Shipping date is not calculated correctly when lead time is 0 and advanced delivery range starts from 0 days
3.6.4
4 fixes
Fixed
Backend order picking/delivery days calendar modals can fail to populate the start date field based on the day selected in calendar view
When plain WordPress permalinks are enabled, delivery date field disappears after date selection on WooCommerce block checkout
Shipping date calculation incorrect in certain configurations of order picking days, lead time, delivery ranges, delivery days
Shipping date may not get calculated when order is placed on a date directly before/after disabled delivery days
3.6.3
1 improvement1 fix
Improved
Compatibility with other plugins, reducing error risk in init_stored_shipping_method by adding WC->session null checks
Fixed
Shipping date can be set to the delivery date in certain lead time/delivery range/order picking day configurations
3.6.2
1 fix
Fixed
Time frame field may remain hidden after first date selection on initial page load or shipping method changes when using specific delivery configurations
3.6.1
1 improvement
Improved
Add wc_od_shipping_date_fallback filter hook for edge cases where shipping date might be empty to fallback to todays date
3.6.0
1 new
New
Added a new tips feature to allow customers to enter tips during checkout
Changelog published by the developer, in their original language.