Skip to content

Bookings & Reservations changelog

All notable changes to Bookings & Reservations (kv_booking_reservations) are documented here. The format follows Keep a Changelog and the project uses Semantic Versioning.

  • Bookable products with time slots (duration, break, places per slot) or date ranges (per night or per day, minimum and maximum length, check-in and check-out weekdays).
  • Weekly opening hours, exceptions (closed days, special hours, capacity per date), lead time and booking horizon in the store time zone, daylight saving aware.
  • Resources (staff, rooms, vehicles, equipment) shared by several products, with capacity and days off.
  • Prices per slot, night or day; per person with adults and children; several places per booking; price rules by date and weekday.
  • Accessible date and time picker on the product page with live availability and price (full page cache safe); “Choose a date” buttons in lists and quick view.
  • Cart holds with expiry and an atomic capacity check at order placement (no double booking); bookings follow the order status.
  • Booking shown in the cart, checkout, mini cart, order pages, e-mails and documents; .ics attachments and links.
  • Orders > Bookings: month and week calendar, list with filters and CSV export, booking page (move, cancel, restore, approve or decline cancellation requests), manual bookings and blocked times, resources.
  • My bookings page for customers with online cancellation (request or automatic) within a cancellation window.
  • Reminder e-mails before the start through cron, console or admin activity (each reminder sent once).
  • Multi-Vendor: vendors manage the booking settings, bookings and resources of their own products.
  • Domain-bound license check and self-healing upgrades.