Hotel 예약과 투숙 운영
/hotel은 호텔형 부가 서비스를 운영하는 메인 화면입니다. 예약 접수, 객실 스케줄 확인, 실제 체크인, 체크아웃, 투숙 중 태스크 확인을 한 화면에서 묶어 관리합니다.
Hotel 화면의 핵심 구성
- 상단 헤더
New Booking- 운영 허브(
Settings)
- 검색 바와 상태 카드
- 메인 타임라인
booking보기daily보기
- 우측 태스크 사이드바
- 환자 상세 드로어(
PetDetailDrawer)
보기 모드 이해하기
booking 보기
기본 보기입니다. 객실별로 예약 기간이 막대 형태로 표시되며, 예약 중첩 여부와 앞으로의 예약 부하를 빠르게 읽을 수 있습니다.
- 예약 상태가
reserved면 예약 예정 - 예약 상태가
occupied면 실제 투숙 중 - 객실은 현재 점유 중인 방이 우선 위로 정렬됩니다.
daily 보기
선택 날짜 기준으로 24시간 축을 따라 객실 사용 상황을 봅니다. 당일 체크인/체크아웃 시간을 세밀하게 확인할 때 유용합니다.
- 세로축: 시간
- 가로축: 객실
- 막대 노출 범위: 체크인/체크아웃 시각
Hotel 예약 생성하기
Step 1. 새 예약 시작
헤더의 New Booking으로 공통 서비스 예약 모달을 엽니다.
Step 2. 보호자와 환자 선택
호텔 예약도 진료 예약과 마찬가지로 보호자와 환자를 먼저 확정합니다. 다마리 보호자 계정에서는 반드시 환자 이름과 HN을 같이 확인합니다.
Step 3. 투숙 상세 입력
예약 상세에서는 아래 항목이 핵심입니다.
- 체크인 날짜와 시간
- 체크아웃 날짜와 시간
- 객실
- 담당 스태프
- 특이 요청 또는 코멘트
체크아웃 시간도 예약 상세에서 같이 잡기 때문에, 실제 운영에서는 "체크인만 만들고 나중에 종료일을 다시 넣는" 방식보다 숙박 기간을 초기에 확정하는 편이 화면 흐름과 맞습니다.
Step 4. 부가 서비스 추가
미용, 산책, 추가 케어 같은 서비스를 지점 서비스 마스터 기준으로 추가할 수 있습니다.
Step 5. 요약 확인 후 예약 확정
요약 단계에서 숙박 일수, 객실, 보호자 연락처, 특이 요청을 다시 확인한 뒤 확정합니다.
체크인 운영
호텔 예약은 예약 생성만으로 끝나지 않습니다. 실제 내원이 완료되면 상세 드로어나 예약 상세에서 체크인을 진행해야 합니다.
체크인 전 확인할 것
- 오늘 입실 대상이 맞는지
- 객실이 실제로 비어 있는지
- 예약 상태가 아직
BOOKED인지
체크인 후 달라지는 점
- 예약 상태가
CHECKED_IN으로 바뀝니다. - 객실 타임라인에서 실제 점유 상태로 보입니다.
- 예약에 연결된 의료 기록 ID가 붙을 수 있으므로, 이후 진료 또는 환자 기록 연결 여부를 함께 확인하는 편이 좋습니다.
투숙 중 운영
펫 상세 드로어 활용
타임라인이나 작업 항목에서 환자를 열면 상세 드로어에서 아래 정보를 확인할 수 있습니다.
- 환자 기본 정보
- 보호자 연락처
- 현재 상태
- 요청사항
- 현재 객실
- 예약 오더
태스크 사이드바 확인
투숙 중 업무는 메인 타임라인만으로 끝나지 않습니다. 우측 사이드바에서 당일 처리해야 할 작업이나 예약별 액션을 확인합니다.
객실 충돌 읽기
호텔 화면은 동일 객실의 중첩 예약을 한눈에 읽도록 구성돼 있습니다. 예약을 수정하기 전에는 막대 겹침과 날짜 범위를 먼저 보고, 일정을 바꾸는 편이 안전합니다.
체크아웃 운영
체크아웃은 단순 상태 전환이 아니라 서비스 종료와 추가 청구 정리를 함께 의미합니다.
Step 1. 상세 드로어 또는 예약 상세 열기
현재 투숙 중인 예약을 열고 종료 대상을 확인합니다.
Step 2. 체크아웃 장바구니 확인
체크아웃 단계에서는 추가 서비스 항목을 다시 확인하거나 더할 수 있습니다.
Step 3. 종료 확정
확정하면 예약은 CHECKED_OUT으로 넘어가고, 화면에서는 완료 예약 이력으로 취급됩니다.
CHECKED_OUT은 서비스 종료 기준 상태이며, 이후 영수증 출력이나 별도 수납 확인은 POS 흐름에서 다시 검토해야 할 수 있습니다.
⚠️ Warning: 체크아웃 전에 추가 서비스가 누락되면 이후 수기 정정이 필요해질 수 있습니다. 숙박료만 확인하지 말고 투숙 중 추가된 예약 오더까지 같이 점검해야 합니다.
예약 취소
호텔 예약 취소는 상세 보기 흐름에서 처리됩니다. 이미 체크인이 시작된 건을 취소하는 것보다, 운영상 종료와 환불 정리가 필요할 수 있으므로 실제 상태와 결제 상태를 먼저 확인합니다.
운영 허브로 관리하는 항목
Settings를 열면 운영 허브에서 두 가지를 관리합니다.
pricing
Hotel 카테고리 서비스 가격과 코드, VAT, 활성 상태를 관리합니다.
rooms
호텔 객실 리소스를 관리합니다. 실제 화면에서는 dog/cat room 구성이 운영 보드에 직접 반영되므로, 객실 배정 기준이 바뀌었을 때 예약 화면보다 먼저 이 설정을 정리해야 합니다.
운영 팁
- 객실 충돌 확인은
booking보기에서 먼저, 당일 입실 시간 조정은daily보기에서 확인합니다. - 당일 입실 스태프는
BOOKED와CHECKED_IN을 명확히 구분해서 운영해야 이중 입실을 줄일 수 있습니다. - 상세 드로어를 열 때는 보호자 연락처와 특이 요청을 함께 확인하는 습관이 중요합니다.