🗓️ Smarter Booking Periods with Listing-Level Time Selection Control for Rentals

We’ve significantly improved how

Booking Periods

function in Rentals, making date and time behaviour clearer, more intuitive, and easier to configure.

With this update, businesses can now

enable or disable time selection at the listing level

, giving them complete control over whether customers can choose dates only or both dates and times — without relying on hidden global settings.

Previously, booking behaviour (such as time selection, duration calculation, and multi-day pricing) could depend on global setting configurations. This often led to accidental multi-day charges and confusion regarding rental start and end times.

Booking logic is now explicit, visible, and self-contained within each listing, allowing businesses to clearly understand how bookings are calculated and charged.

✅ Clear Booking Period Options

You now see three clearly defined

Booking Period modes

:

  • Date & Time Selector

  • Date Selector

  • Fixed Durations

Each mode now has visible, predictable behaviour — with no hidden dependencies.

🕒 Date & Time Selector

  • Always shows date and time pickers in the booking widget
  • Ideal for hourly rentals or bookings where customers must choose both a start and end time
  • Behaviour is no longer affected by hidden global settings
Rentals Booking Period Dropdown

This is perfect for holiday rentals, overnight stays, and date-based pricing models.

Rentals Booking Period Date Selector

For listings with predefined booking durations:

  • Optionally allow customers to select a start time
  • If time selection is disabled, the default

    Rental Start Time

    is applied automatically

  • End time is automatically calculated based on the selected duration
  • Monthly bookings roll over to the next calendar month with smart date handling
Rentals Booking Period Fixed Durations

🔒 Smart Compatibility Rules

To prevent unsupported configurations:

This ensures only valid combinations can be selected.

⚙️ Improved Discoverability

🔄 Migration for Existing Listings

To ensure a smooth transition:

  • Existing listings were mapped to the correct Booking Period mode
  • Default Rental Start/End times were populated where required
  • Eliminates accidental multi-day charges
  • Makes rental start and end times visible and predictable
  • Gives businesses the control to enable time selection for some listings and disable it for others
  • Improves clarity for both admins and customers
  • Increases adoption for holiday rentals and flexible pricing models
  • This update brings Rentals one step closer to being fully intuitive and self-explanatory