Skip to main content

Understanding Availability - How Bookings Work

5 min read Beginner For Owner, Manager Updated about 2 months ago
Quick Answer
RecSystems calculates availability by checking unit quantity against existing bookings, applying your rental schedule rules (days, times, seasons), and subtracting any blocked dates. Only available units appear to customers.

Understanding Availability

Availability determines what customers can book and when. RecSystems automatically calculates availability based on your inventory, existing bookings, and scheduling rules—so you never have to worry about double-bookings.

How Availability Works

RecSystems checks several factors to determine if a unit is available:

Available = Unit Quantity
            - Active Bookings
            - Maintenance Blocks
            + Schedule Rules Applied
            - Blackout Dates

The Availability Calculation

  1. Start with quantity — How many of this unit exist?
  2. Subtract bookings — How many are already reserved?
  3. Apply schedule — Is this within operating hours and days?
  4. Check season — Is this within the active season?
  5. Check blackouts — Are there any blocked dates?
  6. Result — Available or not

Example

22ft Pontoon Boat

  • Quantity: 2 (you have two identical boats)
  • Schedule: Daily, 9 AM - 5 PM
  • Season: May through September

Saturday, July 15:

  • Boat 1: Booked 9 AM - 5 PM ❌
  • Boat 2: Available ✓

Result: 1 boat available for Saturday, July 15

What Affects Availability

Unit Quantity

The quantity field on each unit determines how many can be booked simultaneously:

Quantity Meaning
1 Only one booking at a time
3 Up to three simultaneous bookings
10 Up to ten at once (e.g., kayaks)

Active Bookings

These booking statuses block availability:

  • Reserved — Confirmed, paid bookings
  • Pending — Items in active carts (temporary hold)
  • Rented — Currently out with customer
  • Returned — Back but not yet completed

Non-blocking statuses:

  • Completed — Finished bookings
  • Cancelled — Cancelled bookings
  • Expired — Abandoned carts

Rental Schedules (Timeslots)

Your rental schedules define:

  • Days of week — Which days are bookable
  • Time windows — Start and end times
  • Duration options — How long rentals can be
  • Seasonal dates — When the schedule is active

Blackout Dates

Specific dates you've blocked:

  • Holidays
  • Maintenance periods
  • Private events
  • Weather closures

Availability Display

For Customers

On your booking site, customers see:

  • Available dates highlighted on the calendar
  • Available times for selected dates
  • Sold out indicators when fully booked
  • Limited availability warnings when nearly full

For Staff

In your dashboard:

  • Calendar view shows all bookings
  • Availability matrix per unit
  • Utilization percentages
  • Conflicts highlighted

Preventing Double-Bookings

RecSystems automatically prevents double-bookings through:

Real-Time Validation

When a customer tries to book:

  1. System checks current availability
  2. Validates the entire date/time range
  3. Confirms quantity is available
  4. Creates soft hold immediately

Soft Holds (Cart Holds)

When items are added to cart:

  • Temporary hold is created
  • Other customers can't book the same slot
  • Hold expires if not completed (default: 15 minutes)
  • Prevents checkout conflicts

Final Validation

At checkout:

  • Availability rechecked before payment
  • Any conflicts prevent completion
  • Customer notified if something changed

Common Availability Questions

Why is a date showing as unavailable?

Check these potential causes:

  1. Already booked — Existing reservations
  2. Blackout date — Date is blocked
  3. Outside schedule — Not within operating days/hours
  4. Outside season — Before/after seasonal dates
  5. Maintenance — Unit blocked for service
  6. Not published — Unit or location unpublished

Why can't customers book certain times?

Time restrictions come from:

  • Timeslot start/end times — Operating hours
  • Day-of-week settings — Which days are enabled
  • Duration requirements — Minimum booking length
  • Buffer time — Turnaround between rentals

Why did a booking fail at checkout?

Possible reasons:

  • Another customer completed checkout first
  • Cart hold expired
  • Admin created a booking for that slot
  • Unit was archived or unpublished

Managing Availability

Opening More Availability

To make more inventory available:

  • Increase unit quantity
  • Extend operating hours (timeslots)
  • Expand seasonal dates
  • Remove blackout dates
  • Add more units to the fleet

Restricting Availability

To limit what can be booked:

  • Reduce unit quantity
  • Shorten operating hours
  • Add blackout dates
  • Set seasonal restrictions
  • Use minimum duration requirements

Availability is interconnected with:


Related Articles:

Frequently Asked Questions

How does RecSystems know what's available?
The system checks your unit quantity, subtracts active bookings, applies your rental schedule rules (days, times, seasons), and removes blackout dates. What remains is shown as available to customers.
Can I have multiple bookings for the same unit?
If your unit has quantity greater than 1, multiple bookings can exist simultaneously. For example, if you have 3 identical kayaks, up to 3 can be booked at the same time.
What prevents double-booking?
RecSystems automatically tracks bookings against inventory. Once all units of a type are booked, that unit shows as unavailable. The system validates availability at checkout.
Why is something showing as unavailable?
Common reasons include existing bookings, blackout dates, being outside the rental schedule's days/times, seasonal closures, or maintenance bookings.