WooCommerce Delivery Slots gives you a great selection of features, which are often updated and added to.
2022-06-01 - version 1.18.0
[new] Getting started tab
[new] Add import/export settings feature
[new] Compatibility with WooCommerce Cart All in One by VillaTheme
[update] Added filter `iconic_wds_force_load_reservation_calendar_assets` to force load reservation calendar assets
[fix] Translate "None selected" string
[fix] Issue where 0 day fees might not appear as "Free"
[fix] Accept HTML entities for shipping method in Reservation Calendar
[fix] Scroll to top on reserving a timeslot in reservation table
[fix] Issue where sometimes the first timeslot cannot be booked in the reservation table
[fix] Fix issues with Reservation calendar and Checkout field editor plugin
[fix] Issue where incorrect currency appears in the datepicker tooltip
[fix] Issue where the Submit button is blocked on Customer Payment page
[fix] Added check for empty specific date
[fix] translation issue with the Reservation table
[fix] Add check for same/next day cutoff during checkout validation
[fix] Allow zero value to be entered in day max orders
[fix] Issue where product overriden allowed days setting doesn't apply for specific days
Notes: This item is no longer available
Demo: https://codecanyon.net/item/woocommerce-delivery-slots/7323634