주문 관리
HandyCafe의 주문은 인터넷 카페 또는 게이밍 센터에서 제공하는 상품(음식, 음료, 액세서리 및 기타 모든 품목)을 판매하는 데 사용됩니다. 주문 시스템은 생성부터 결제 또는 취소까지 모든 판매를 추적하며, 매출 보고서 및 캐셔 교대 추적과 완벽하게 통합됩니다.
주문 수명주기
모든 주문은 간단한 수명주기를 따릅니다.
새 주문 --> 미결 --> 마감 (결제 완료)
|
+----> 취소 (무효 처리)
- 미결: 주문이 생성되었으며 항목이 추가되었을 수 있습니다. 결제 또는 추가 수정을 기다리는 중입니다.
- 마감: 결제가 수신되어 기록되었습니다. 시스템에 거래 레코드가 생성됩니다. 마감 후 주문은 수정할 수 없습니다.
- 취소: 주문이 무효 처리되었습니다. 거래 레코드가 생성되지 않습니다. 취소된 주문은 감사 목적으로 기록에 남지만 매출 계산에는 영향을 미치지 않습니다.
탭 보기
주문 페이지는 주문을 네 개의 탭으로 구성합니다.
| 탭 | 표시 내용 | 배지 |
|---|---|---|
| 미결 | 결제 또는 수정을 기다리는 활성 주문 | 미결 주문 수 |
| 마감 | 결제가 완료된 주문 | 마감 주문 수 |
| 취소 | 무효 처리된 주문 | 취소 주문 수 |
| 전체 | 상태와 관계없이 모든 주문 | 총 주문 수 |
각 탭에 건수 배지가 표시되어 각 상태의 주문 수를 빠르게 확인할 수 있습니다. 처리가 필요한 주문이므로 미결 탭이 기본 보기입니다.
새 주문 생성
- 주문 페이지로 이동합니다.
- 새 주문 버튼을 클릭합니다.
- 선택적으로 호스트명 또는 MAC 주소를 선택하여 주문을 특정 PC에 할당합니다. 이를 통해 주문을 특정 좌석에 연결하여 배달 추적에 유용합니다.
- 선택적으로 주문에 메모를 추가합니다(예: 테이블 번호, 고객 이름 또는 "얼음 빼기", "설탕 추가" 같은 특별 요청).
- 주문이 미결 상태로 생성되어 항목을 추가할 수 있습니다.
주문에 항목 추가
주문이 생성되면 다음을 수행합니다.
- 상품 검색 또는 탐색: 검색 바를 사용하여 이름으로 상품을 찾거나 상품 카탈로그를 탐색합니다.
- 상품 선택: 상품을 클릭하여 주문에 추가합니다.
- 수량 설정: 각 항목의 수량을 조정합니다. 기본값은 1입니다.
- 단가 설정: 단가는 상품 카탈로그에서 가져오지만 필요에 따라 주문별로 변경할 수 있습니다(예: 특별 할인 또는 프로모션).
단일 주문에 여러 상품을 추가할 수 있습니다. 각 항목은 자체 수량과 단가가 있는 주문의 행으로 표시됩니다.
항목 수정
주문이 미결 상태인 동안 항목을 수정할 수 있습니다.
- 수량 변경: 주문 내 항목의 수량을 늘리거나 줄입니다.
- 단가 변경: 특정 항목의 단가를 변경합니다. 임시 할인 적용이나 가격 수정에 유용합니다.
- 항목 제거: 주문에서 항목을 완전히 제거합니다.
주문이 마감되거나 취소되면 항목을 수정할 수 없습니다.
주문 합계
주문 합계는 주문의 모든 항목에서 자동으로 계산됩니다.
행 합계 = 수량 x 단가
주문 합계 = 모든 행 합계의 합
각 항목은 다음 정보도 추적합니다.
- 상품 이름: 판매된 상품의 이름
- 단가: 판매 시점의 단위당 가격
- 수량: 판매된 단위 수
- 부가세: 항목에 적용 가능한 세금(구성된 경우)
- 할인: 항목에 적용된 할인
- 행 합계: 해당 행의 최종 금액(수량 x 단가, 부가세 및 할인 조정 후)
주문 합계는 항목을 추가, 제거 또는 수정할 때 실시간으로 업데이트됩니다.
주문 마감
고객이 결제할 준비가 되면 다음을 수행합니다.
- 주문 항목과 합계를 확인합니다.
- 주문 마감 버튼을 클릭합니다.
- 결제 수단(현금, 카드, 모바일 결제 등)을 선택합니다. 사용 가능한 결제 수단은 시스템 설정에서 구성됩니다.
- 결제를 확인합니다.
주문이 마감되면 다음이 수행됩니다.
- 시스템에 거래 레코드가 생성됩니다.
- 거래가 현재 캐셔의 교대에 연결됩니다.
- 매출이 매출 보고서에 반영됩니다.
- 주문이 마감 탭으로 이동하며 더 이상 수정할 수 없습니다.
주문 취소
주문을 무효 처리해야 하는 경우 다음을 수행합니다.
- 미결 주문을 선택합니다.
- 취소 버튼을 클릭합니다.
- 취소를 확인합니다.
주문이 취소되면 다음이 적용됩니다.
- 거래 레코드가 생성되지 않습니다.
- 주문이 취소 탭으로 이동합니다.
- 감사 목적으로 시스템에 남아 있습니다(전체 탭 및 취소 탭에서 확인 가능).
- 취소된 주문은 매출 계산이나 매출 보고서에 영향을 미치지 않습니다.
시간 표시
주문은 상대적 타임스탬프를 표시하여 얼마나 최근인지 쉽게 확인할 수 있습니다.
| 경과 시간 | 표시 |
|---|---|
| 1시간 미만 | 분(예: "5분 전") |
| 1시간에서 24시간 | 시간(예: "2시간 전") |
| 24시간 초과 | 일(예: "1일 전") |
이를 통해 너무 오래 미결 상태인 주문을 쉽게 발견하여 관심을 기울일 수 있습니다.
주문 알림 (클라이언트 발 주문)
고객이 클라이언트 PC에서 주문을 접수하면(클라이언트 애플리케이션의 주문 기능 사용) 다음이 발생합니다.
- 서버 애플리케이션에 효과음과 함께 알림이 표시됩니다.
- 알림에는 요청된 항목과 주문한 PC를 포함한 주문 상세 내역이 표시됩니다.
- 캐셔가 주문을 수락하고 준비를 시작할 수 있습니다.
이 기능을 통해 고객은 자리를 떠나지 않고도 음식과 음료를 주문할 수 있어 고객 경험이 향상되고 대기 시간이 단축됩니다.
회원이 자기 PC에서 주문한 경우 주문을 접수하는 시점에는 지갑에서 금액이 빠지지 않습니다. 캐셔가 전달 완료 표시로 전달을 확인합니다. 이 작업이 회원의 유료 지갑 잔액에서 주문 합계를 차감합니다. 보너스 크레딧은 세션과 시간 사용을 위해 남겨 두며 주문에는 절대 사용되지 않습니다. 거부되거나 취소된 주문은 회원 잔액에 전혀 영향을 주지 않습니다.
주문을 수락하기 전에 잔액을 확인합니다
고객 주문은 잔액이 부족하면 접수되는 순간 거부됩니다. 카운터까지 전달되지 않습니다. 캐셔가 결제할 수 없는 주문을 준비하는 일은 없습니다.
| 세션 유형 | 확인 대상 |
|---|---|
| 회원 세션 | 유료 지갑 잔액. 보너스 크레딧은 계산에 넣지 않습니다 |
| 선불 게스트 세션 | 남은 세션 시간의 금액 가치 |
이미 접수되었으나 아직 전달되지 않은 주문도 같은 예산에서 차감됩니다. 각각은 잔액에 들어가지만 합치면 넘어가는 두 주문이 모두 수락되지는 않습니다.
클라이언트에서는 주문이 대기 중인 동안 주문 화면에 계산 과정이 표시됩니다. 지갑 잔액, 거기서 차감되는 대기 주문, 실제로 사용할 수 있는 금액이 함께 보입니다. 장바구니가 사용 가능 금액을 넘으면 확인 버튼이 비활성화됩니다. 캐셔가 대기 주문을 전달 완료로 표시하면 이 값이 갱신됩니다.
고객에게는 다음 중 하나가 표시됩니다:
- 회원 세션에서는 잔액이 부족합니다. 카운터에 문의하세요.
- 선불 게스트 세션에서는 세션 크레딧이 부족합니다. 카운터에 문의하세요.
필요 권한
주문 관리는 적절한 권한을 가진 캐셔가 사용할 수 있습니다. 주문의 생성, 조회, 관리 기능은 캐셔 역할 시스템을 통해 제어됩니다.
운영자(관리자 역할)는 항상 모든 주문 관리 기능에 대한 전체 접근 권한을 가집니다.
주문 기록 및 보고
마감 또는 취소된 모든 주문은 시스템에 저장되어 보고에 기여합니다.
- 마감된 주문은 매출 보고서에 매출 거래로 표시됩니다.
- 주문 항목은 개별적으로 추적되어 가장 많이 판매되는 상품을 확인할 수 있습니다.
- 캐셔 귀속: 모든 주문은 생성하고 마감한 캐셔를 기록하여 캐셔별 성과 추적이 가능합니다.
- 매출 보고서는 카테고리별로 거래를 필터링하여 주문 매출을 세션 매출과 구분하여 표시할 수 있습니다.