Fatal error caused by calling $iconic_wds_dates->get_checkout_fields_data too early
Versão 2.7.1
1 melhoria
Melhoria
Updated dependencies and added more safety checks to telemetry opt-ins/opt-outs.
Versão 2.7.0
1 melhoria
Melhoria
Licensing.
2024
7 versões
Versão 2.6.0
1 melhoria3 correções
Melhoria
Performance improvements on the checkout page: Skip SQL queries when none of the time slots have a Max Order Limit
Correção
Select the reserved slot on block checkout
Bug where the date appear as one day short in the admin order table when timeslot is ASAP
Bug where incorrect timeslot appear when address change trigger a shipping zone change too
Versão 2.5.0
1 novidade4 correções
Novidade
Make the delivery date column sortable in the admin orders screen for HPOS
Correção
Bug where orders status would be changed to on-hold when order contains delivery slots
Inconsistent date format showing in orders column
Shipping method based holidays resulting in inconsistent dates output after AJAX
Handle error caused by invalid holiday format
Versão 2.4.0
1 melhoria2 correções
Melhoria
Show popup for express payment automatically on the Order Received page
Correção
Invalid path for get_file_version function
Fix issue where block based checkout fields weren't working for the guest users
Versão 2.3.0
4 correções
Correção
Fix bug where validation message appears on the Specific Date even when its empty
Order meta key migration causing server resources issue
Blocks assets missing from the compiled zip
Don't send reminder emails for Orders with excluded products, categories and shipping methods
Versão 2.2.0
1 novidade2 melhorias4 correções
Novidade
Compatibility with Checkout Blocks
Melhoria
Make Edit Timeslot flexible so they can be used anywhere on the Thank you page with custom code snippet
Add dynamic notice to the Position field
Correção
Added filter iconic_wds_skip_cookie to be complaint with cookie consent plugins
Allow 24:00 in the timeslot To Time setting
Design for the Edit Timeslot popup for Astra theme
Fatal error when used with Table Rate Shipping plugin
Versão 2.1.0
2 correções
Correção
Fatal error caused by Table Rate Shipping Method compatibility code
Bug where admin cannot edit timeslot for customer order from the WP Dashboard
Versão 2.0.0
2 novidades2 melhorias8 correções
Novidade
Update timeslots directly from the Order Received page. This enhancement ensures compatibility with Express Payment methods such as Google Pay, Apple Pay, etc
Exclude products from max order limit
Melhoria
Allow selected timeslot separator to be modified
Increase data limit for order id column in database
Correção
Localize timeslot in site language
Make Reservation table labels translatable
Excluding product doesn't work when 'Auto-select first available date' is enabled
Issue where shipping details (custom days, lead time) was not saving for custom product type
Ordering not working when filtered by delivery date
Bug where validation error is bypassed if the Checkout button is pressed second time
Cache shipping method object in WC > Orders page to reduce SQL queries
Restore value of selected timeslot when address is changed
2023
7 versões
Versão 1.24.1
1 correção
Correção
Fix license validation issues and type errors
Versão 1.24.0
1 novidade3 melhorias2 correções
Novidade
New Licensing system
Melhoria
Breaking change: Updated the order meta keys. This could potentially break your custom code snippets or 3rd party plugins that rely on delivery slots order meta. Refer to the database structure for the complete list of meta keys.
New filter iconic_wds_fee_amount
Add timeslot argument to iconic_wds_timeslot_shipping_method_allowed filter
Correção
FILTER_SANITIZE_STRING is deprecated warnings in PHP 8.1
Admin: JS error when shipping method is not available for the given address
Versão 1.23.0
1 correção
Correção
Fee not working when Auto-select First Timeslot setting is enabled
Versão 1.22.1
1 melhoria1 correção
Melhoria
Updated Iconic dependencies
Correção
Admin: Missing datepicker icons
Versão 1.22.0
1 melhoria5 correções
Melhoria
Compatibility with WooCommerce Phone Orders & Manual Orders plugin
Correção
JS error on the checkout page when a slot is reserved
Delivery date filtering is not working on the admin orders page
Issue where matching shipping method IDs would cause incorrect timeslots to appear for some dates
False max order error on checkout
JS Error related to vueConciseSlider
Versão 1.21.0
3 novidades6 correções
Novidade
HPOS Compatiblity
Added iconic-wds-fields shortcode and a setting to disable the position of delivery slots fields
Allow admin to cutoff timeslot based on timeslot's end time
Correção
Issue with the reserved slot not carrying to the checkout page in non-english websites
Fix fatal issue caused by invalid holiday date
Check for non-existent meta key values when sorting orders by delivery column
Reduce AJAX calls on date change
Override settings checkbox not working
Auto select first date not working when bookable dates are empty on page load
Versão 1.20.0
1 novidade2 melhorias2 correções
Novidade
Revamped Admin UI
Melhoria
Add filter for override tax class for delivery slots fee: iconic_wds_fee_tax_class
Use maximum lead time when there are multiple products with lead time in the cart
Correção
Fix typo on Add product category page
JS error in the console related to VueJS
2022
4 versões
Versão 1.19.0
6 melhorias8 correções
Melhoria
Do not completely disable the datepicker if the overriding products in cart have common days
Make Reservation Table dynamically initiatable with custom event iconic_wds_init_reservation_table
Automatically initialise reservation table on Elementor Popup
Add JS filters to allow postcode, city, state fields to be hidden in Reservation Table
Make "delivery" string in reservation table translatable
Add filter iconic_wds_get_lead_time to modify lead time
Correção
Specific date not respecting lead time setting
All dates appear bookable when ASAP is enabled
Reservation calendar - state field cannot be updated
Issue where shipping method would reset to the first one
JS Error when used with CheckoutWC
Fix warning when reserved timeslot data is incorrect
Fix fatal error with PDF Invoices & Packing Slips for WooCommerce by WP Overnight
Timeslot validation on Multistep checkout plugins
Versão 1.18.0
3 novidades1 melhoria13 correções
Novidade
Getting started tab
Add import/export settings feature
Compatibility with WooCommerce Cart All in One by VillaTheme
Melhoria
Added filter iconic_wds_force_load_reservation_calendar_assets to force load reservation calendar assets
Correção
Translate "None selected" string
Issue where 0 day fees might not appear as "Free"
Accept HTML entities for shipping method in Reservation Calendar
Scroll to top on reserving a timeslot in reservation table
Issue where sometimes the first timeslot cannot be booked in the reservation table
Fix issues with Reservation calendar and Checkout field editor plugin
Issue where incorrect currency appears in the datepicker tooltip
Issue where the Submit button is blocked on Customer Payment page
Added check for empty specific date
Translation issue with the Reservation table
Add check for same/next day cutoff during checkout validation
Allow zero value to be entered in day max orders
Issue where product overriden allowed days setting doesn't apply for specific days
Versão 1.17.0
1 novidade2 melhorias3 correções
Novidade
Add new shortcode [iconic-wds-lead-time] and [iconic-wds-allowed-days]
Melhoria
Add permission_callback to custom rest api routes
New argument shipping_method added for reservation calendar shortcode
Correção
Compatibility with PayPal Express Checkout plugin by WebToffee
Translation issues with Reservation Calendar
Correct timeslot value in Deliveries page when timeslot is "ASAP"
Versão 1.16.0
5 novidades1 melhoria1 correção
Novidade
Reservation calendar revamp
Added Feature to override Delivery Days and Minimum Selectable date per product and category
New REST API endpoints: get_bookable_dates, get_slots_on_date
New Feature: auto select first available date and timeslot
Add JS tooltip for the datepicker to indicate additional fees
Melhoria
Compatibility with select2 library
Correção
Bug where Paypal payment gateway would validate even when WDS fields are hidden
2021
4 versões
Versão 1.15.1
1 correção
Correção
Fix issue where the days selected in timeslot settings are inaccurately represented in the frontend
Versão 1.15.0
3 melhorias10 correções
Melhoria
Disable checkout when no dates are available
Add $calculation argument to iconic_wds_is_day_allowed filter
Improved Compatibility with WooCommerce Paypal Payments plugin
Correção
Fix intermittent issue where slots can't be booked from the reservation table
Prevent fatal error when editing a post with reservation table shortcode
Fix bug in reservation table that incorrectly used 'allowed day' settings for adjacent days in some timezones
Reservation calendar: Prevent error when using with Block Editor
Fix compatibility issue with Barn2 Lead Time plugin where visiting order page in the admin would cause a fatal error
Fix issue where timeslots appear in GMT instead of local timezone
Fix Time slot field validation issue for Multi-step checkout plugin
Fix typo in settings
Compatibility with WooCommerce PayPal Payments plugin
Fix issue where fees is not applied on the cart after reserving a slot from the Reservation Table
Versão 1.14.0
1 novidade2 melhorias1 correção
Novidade
Max orders calculation by number of products sold or orders placed
Melhoria
Reduce AJAX calls on checkout by incorporating bookable dates into the WC fragments
Update dependencies
Correção
Fix issue where next day cut-off wouldn't work as expected when used with minimum selectable date
Versão 1.13.4
2 novidades3 melhorias6 correções
Novidade
New shortcode [iconic-wds-reserved-slot]
Add new 'iconic_wds_same_day_cutoff' and 'iconic_wds_next_day_cutoff' filters
Melhoria
Compatibility with CheckoutWC
Ensure checkout doesn't proceed when no shipping method is selected
Display "no slots available" message instead of empty reservation table
Correção
Incorrect timeslot label when slot duration is zero
Avoid duplicate dates in reservation table
Use "all" minmax method when no selected days
Fix row ID issue which can replace "Sunday" with specific date in time slot settings
Fix incorrect Max selectable date issue
Correct same/next day calculations based on local time
2020
16 versões
Versão 1.13.3
1 correção
Correção
Ensure default data has unique row IDs
Versão 1.13.2
3 melhorias2 correções
Melhoria
Allow holidays to be shipping method specific
Admin Deliveries page: Dynamically determine 'Today' and 'Tomorrow'
Update POT file
Correção
Ensure datepicker fields are reindexed
Fix issue where extra date was added to calendar if there was a holiday during the min/max calculation
Versão 1.13.1
1 melhoria2 correções
Melhoria
Ensure default settings work correctly
Correção
Fix "needs shipping" check
Stop specific dates showing for time slots once removed
Versão 1.13.0
1 novidade4 melhorias4 correções
Novidade
Assign time slots to specific delivery days
Melhoria
Change "All" logic for "Exclude Category Condition"