Skip to documentation content

Hotel Setup

Create room types

Create a sellable room type with a unique code, capacity, base nightly price, inventory quantity and clear guest-facing content.

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

  1. Open Hotel Booking → Rooms.
  2. Select Add New Room.
  3. Enter a unique Room Code. Use a stable code such as DLX or SUITE; staff and imports use it as a reference.
  4. Enter Room Name and Room Type.
  5. Add a concise guest-facing Description.
  6. In Room Images, choose Media Library images, drag them into order and select one Featured image.
  7. Set Base Price to the nightly rate in the configured hotel currency.
  8. Set Max Adults and Max Children to the approved capacity.
  9. Set Quantity to the number of physical rooms in this type.
  10. Set Status to Available.
  11. 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

  1. Reopen the room and confirm every field persisted.
  2. Open /rooms/ and confirm the room card has the intended image and content.
  3. Search future dates with a party at the maximum supported capacity.
  4. Confirm the room appears when Status is Available and disappears from sellable results when set to Unavailable.
  5. 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.

Was this article helpful?

Your feedback helps us improve the documentation.