AccommodationUnit

AccommodationUnits represent the physical inventory within Recranet Booking. While accommodations define what you sell, units define what you have available to deliver.

What is an AccommodationUnit?

An AccommodationUnit is a specific instance of an accommodation. It represents the actual room, cottage, pitch, or space where a guest stays. If an accommodation is "2-Bedroom Cottage," then units might be "Cottage 1," "Cottage 2," and "Cottage 3."

Each unit belongs to one or more accommodations. However, units have their own identifier, name, and specific characteristics that distinguish them from other units of the same type.

Units are where availability is actually tracked. When a reservation is confirmed, it blocks the booked unit for the reserved period.

Core Components

Accommodation: Every unit belongs to a parent accommodation. The accommodation defines the product type, while the unit represents the physical inventory.

Reservations: When a guest books, their reservation is ultimately assigned to a specific unit. This assignment can happen immediately at booking time or later based on operational needs.

Availability: Availability is determined at the unit level. A unit is either available or blocked for any given date. The parent accommodation shows as available when at least one of its units is free.

Unit Assignment

Units can be assigned to reservations in different ways:

Automatic Assignment: The system selects an available unit when the reservation is created. This is common for organizations where units are interchangeable. Assignment will happen based on a specific configuration, most used is assignment based on optimal occupancy.

Manual Assignment: Staff manually assigns a unit to a reservation, either when manually placing a booking or after the guest has made a reservation through one of the available channels. This allows for preferences, operational planning, or special requests.

Reassignment: Units can be changed after booking if needed, for example for maintenance, guest preferences, or operational reasons. The reservation stays intact while only the unit assignment changes.


Understanding units is essential for:

  • Availability management โ€“ Units are the actual inventory being tracked
  • Reservation handling โ€“ Knowing which unit a guest is assigned to
  • Operational planning โ€“ Managing cleaning schedules, maintenance, and unit-specific needs
  • Access control โ€“ Integrations with door locks typically work at the unit level

Whatโ€™s Next