Room Type and Inventory Management
Version: v1.0
Last Updated: May 30, 2026
Module Menu Path
Room Types
Required Access
hotel.room_types.manage(manager or owner role)
How room types work
Customers book a room type, not a specific physical room. Each room type has an inventory count — the number of physical rooms of that type you have. The platform allows up to that many simultaneous bookings for any given night.
Room Type (e.g. "Deluxe Double")
├── Capacity (max guests)
├── Amenities
├── Images
└── Inventory count (e.g. 8 rooms) → caps concurrent bookings per night
Adding a room type
- Go to Room Types
- Click Add room type
- Fill in:
- Name — e.g. Standard, Deluxe, Suite
- Description — what's included, bed configuration, view
- Capacity — maximum number of guests
- Inventory count — how many physical rooms of this type you have
- Amenities — see below
- Images — see image guidelines
- Click Save
📸 Screenshot: Hotel — Room Types list
Setting the inventory count
The inventory count is the most important number: it caps how many rooms of that type can be booked for the same night. If you have 8 Deluxe rooms, the 9th booking request for an overlapping night is refused automatically — preventing overbooking.
Keep this accurate. If a room is permanently out of service, reduce the count; for temporary unavailability, use the Room Readiness status instead.
Amenities
List amenities (Wi-Fi, air conditioning, breakfast, parking, pool access) on each room type. Amenities appear to customers browsing your property and help them choose — be accurate, as missing or wrong amenities lead to complaints.
📸 Screenshot: Add/edit room type form with amenities
Managing room images
- Recommended aspect ratio: 16:9 (landscape)
- Minimum: at least 3 images per room type
- Format: JPG or PNG
- Show the actual room — bed, bathroom, and view. The first image is the thumbnail customers see first.
📸 Screenshot: Room image upload
Editing an existing room type
- Open the room type in Room Types
- Update fields and save
What you can change anytime: name, description, amenities, images, and rates.
Restricted once bookings exist: reducing the inventory count below the number of rooms already booked for a night is blocked — you cannot strand a confirmed booking. Resolve or wait out those bookings first.
Deactivating a room type
- Open the room type
- Toggle Status to
Inactiveand confirm
A deactivated room type stops accepting new bookings and is hidden from customers. Existing confirmed bookings are not cancelled — you must still honour them. To permanently remove a room type, contact BookMaMe support so historical booking records are preserved.
How room types appear to customers
When a customer views your property, each active room type shows its name, images, capacity, amenities, and nightly rate (plus deposit and service charge in the price breakdown). Availability for their selected dates is computed from your inventory count minus existing bookings.