Create one room type for each sellable category, such as Classic King or Family Suite. The room type’s capacity and quantity are used by availability checks.
Create the room
- Open Hotel Booking → Rooms.
- Select Add New Room.
- Enter a unique Room Code. Use a stable code such as
DLXorSUITE; staff and imports use it as a reference. - Enter Room Name and Room Type.
- Add a concise guest-facing Description.
- In Room Images, choose Media Library images, drag them into order and select one Featured image.
- Set Base Price to the nightly rate in the configured hotel currency.
- Set Max Adults and Max Children to the approved capacity.
- Set Quantity to the number of physical rooms in this type.
- Set Status to Available.
- Select Create Room.
Expected result
The room appears in Hotel Booking → Rooms and is eligible for the public catalogue. Its featured image, description, capacity and base nightly price are available to the /rooms/ and /search-availability/ presentation contracts.
Verify
- Reopen the room and confirm every field persisted.
- Open
/rooms/and confirm the room card has the intended image and content. - Search future dates with a party at the maximum supported capacity.
- Confirm the room appears when Status is Available and disappears from sellable results when set to Unavailable.
- Return the status to Available after testing.
Do not create duplicate room types merely to represent different languages; translate the shared content through the multilingual workflow. If a physical room is out of service, adjust its quantity through the approved inventory process rather than deleting the room type that owns historical bookings.