회원 관리 방법
이 가이드는 회원 계정 생성, 지갑 잔액 관리, 로열티 등급 배정, 무료 시간 제공 방법을 다룹니다. 회원은 클라이언트 PC에서 로그인하고, 지갑 잔액을 유지하고, 로열티 포인트를 적립할 수 있는 등록된 고객입니다.
필요한 것
- HandyCafe Server에 대한 관리자 또는 캐셔 접근 권한
- 왼쪽 사이드바에서 접근 가능한 회원 페이지
- 지갑 충전을 수락하려면 최소 하나의 결제 수단이 구성된 상태
새 회원 생성 방법
- 왼쪽 사이드바를 사용하여 회원 페이지로 이동합니다.
- 도구 모음에서 추가 버튼을 클릭합니다.
- 회원의 사용자명을 입력합니다. 모든 회원에서 고유해야 합니다(대소문자 구분 없음). 회원이 클라이언트 PC에서 로그인하는 데 사용합니다.
- 표시 이름을 입력합니다. 세션 중 화면과 보고서에 표시되는 이름입니다.
- 선택적으로 이메일, 전화번호, 성별을 입력합니다.
- 최대 동시 연결 수를 설정합니다. 회원이 동시에 로그인할 수 있는 PC 수를 제어합니다. 기본값은 1입니다.
- 저장을 클릭하여 회원을 생성합니다.
예상 결과: 새 회원이 회원 목록에 나타납니다. 지갑 잔액은 0에서 시작합니다. 이제 모든 클라이언트 PC에서 사용자명으로 로그인할 수 있습니다.
참고: 생성 시 비밀번호는 필수가 아닙니다. 회원이 첫 로그인 시 클라이언트 PC의 회원 패널에서 직접 비밀번호를 설정할 수 있습니다. 또는 관리자가 서버에서 설정할 수 있습니다.
회원 지갑 충전 방법
지갑은 최소 통화 단위로 저장되는 선불 잔액입니다. 회원은 지갑을 사용하여 캐셔에게 현금을 건네지 않고도 세션과 주문을 결제할 수 있습니다.
- 회원 페이지로 이동합니다.
- 충전하려는 회원을 찾아 선택합니다. 목록이 긴 경우 검색 바를 사용합니다.
- 회원의 상세 패널에서 충전 또는 결제 버튼을 클릭합니다.
- 지갑에 추가할 금액을 입력합니다. 기본 통화 단위입니다(예: 50단위를 추가하려면 50.00).
- 크레딧 유형을 선택합니다.
- 현금이나 카드로 금액을 수령한 경우 유료
- 프로모션 크레딧의 경우 보너스
- 관리 수정의 경우 수동
- 결제 수단(현금, 카드 등)을 선택합니다. 금액이 어떻게 수령되었는지 기록합니다.
- 확인을 클릭합니다.
예상 결과: 회원에 대한 새 지갑 크레딧이 생성됩니다. 크레딧은 금액, 크레딧 유형, 결제 수단을 기록합니다. 회원의 총 지갑 잔액이 즉시 업데이트됩니다. 지갑 크레딧이 회원의 거래 이력에 나타납니다.
팁: 각 충전은 별도의 지갑 크레딧 항목을 생성합니다. 회원이 지갑에서 사용할 때 시스템은 가장 오래된 활성 크레딧부터 소비합니다(FIFO). 보너스 크레딧과 유료 크레딧은 별도로 추적됩니다.
로열티 등급 배정 방법
로열티 등급을 사용하면 지출 수준별로 회원을 그룹화하고 자동 할인을 적용할 수 있습니다.
등급 생성
- 회원 페이지로 이동합니다.
- 등급 관리 섹션을 엽니다(회원 도구 모음 또는 설정에서 접근 가능).
- 등급 추가를 클릭합니다.
- 코드(예: "silver")를 입력합니다. 고유해야 합니다.
- 표시 이름(예: "실버 회원")을 입력합니다.
- 기준 포인트를 설정합니다. 이 등급에 진입하려면 회원이 최소 이만큼의 로열티 포인트를 적립해야 합니다.
- 할인율을 설정합니다. 퍼센트로 할인을 입력합니다. 예를 들어 5는 세션에 5% 할인을 의미합니다.
- 저장을 클릭합니다.
- 추가 등급(예: 1000포인트에 10% 할인의 골드)에 대해 반복합니다.
회원에게 등급 배정
- 회원 페이지로 이동합니다.
- 목록에서 회원을 선택합니다.
- 회원의 상세 패널에서 등급 필드를 찾습니다.
- 드롭다운에서 원하는 등급을 선택합니다.
- 저장을 클릭합니다.
예상 결과: 회원에게 선택한 등급이 배정됩니다. 이 회원의 세션이 청구될 때 등급의 할인이 비용 계산에 반영됩니다. 회원 프로필에 배정된 등급이 표시됩니다.
회원 거래 이력 조회 방법
거래 이력은 특정 회원의 모든 지갑 충전, 지갑 사용, 세션 결제, 환불, 로열티 포인트 이벤트를 보여줍니다.
- 회원 페이지로 이동합니다.
- 목록에서 회원을 선택합니다.
- 회원의 상세 패널을 엽니다.
- 상세 패널 내의 이력 또는 거래 탭으로 이동합니다.
- 목록은 모든 거래를 역시간순으로 표시하며 다음을 포함합니다.
- 날짜 및 시간
- 거래 유형(지갑 충전, 지갑 사용, 세션, 환불 등)
- 금액(충전은 양수, 사용은 음수)
- 소스 또는 컨텍스트(어떤 세션이나 주문이 잔액을 소비했는지)
- 작업을 수행한 캐셔
예상 결과: 회원의 모든 재무 활동에 대한 완전한 감사 추적입니다. 스크롤하거나 날짜 범위로 필터링하여 특정 거래를 찾을 수 있습니다.
회원에게 무료 시간 제공 방법
회원 계정에 시간 크레딧을 추가할 수 있습니다. 시간 크레딧은 지갑 크레딧과 유사하지만 금액 대신 시간(분) 단위입니다. 회원이 세션을 시작하면 시스템이 시간 잔액에서 차감할 수 있습니다.
- 회원 페이지로 이동합니다.
- 목록에서 회원을 선택합니다.
- 회원의 상세 패널에서 시간 패키지 또는 시간 크레딧 섹션을 찾습니다.
- 시간 추가를 클릭합니다.
- 추가할 시간(분)을 입력합니다(예: 2시간 무료 시간의 경우 120).
- 크레딧 유형을 선택합니다.
- 카페에서 제공하는 무료 시간의 경우 수동
- 캠페인 프로모션 시간의 경우 보너스
- 패키지를 통해 구매한 시간의 경우 유료
- 선택적으로 기기 제한(PC 전용, 콘솔 전용 또는 모두)을 설정하여 시간을 사용할 수 있는 곳을 제한합니다.
- 선택적으로 미사용 시간이 만료되는 만료일을 설정합니다.
- 확인을 클릭합니다.
예상 결과: 지정된 시간(분)과 함께 새 시간 크레딧이 회원 계정에 나타납니다. 회원의 사용 가능 시간 잔액이 업데이트됩니다. 회원이 세션을 시작하면 시스템이 시간 잔액에서 차감할 옵션을 제공합니다.
회원 잔액 확인 방법
전체 거래 이력을 열지 않고 빠른 잔액 조회입니다.
- 회원 페이지로 이동합니다.
- 상단의 검색 바에 회원의 사용자명 또는 표시 이름을 입력합니다.
- 필터링된 결과에서 회원을 선택합니다.
- 회원의 상세 패널 상단에 현재 지갑 잔액(기본 통화)과 시간 잔액(분)이 표시됩니다.
예상 결과: 회원의 현재 지갑 잔액과 시간 잔액을 한눈에 확인할 수 있습니다. 이 값은 현재 시점까지의 모든 충전, 사용, 만료를 반영합니다.
회원 부채 처리 방법
회원이 음수 잔액(부채)을 가질 수 있는 경우 부채 원장이 얼마를 빚지고 있는지 추적합니다.
- 회원 페이지로 이동합니다.
- 미결제 부채가 있는 회원을 선택합니다.
- 상세 패널을 열고 부채 섹션을 확인합니다.
- 부채 원장에 개별 부채 항목이 금액 및 날짜와 함께 표시됩니다.
- 부채를 정산하려면 회원의 지갑에 빚진 금액만큼 충전합니다. 결제가 올바르게 기록되도록 크레딧 유형을 "유료"로 선택합니다.
예상 결과: 지갑 충전이 부채를 상쇄합니다. 부채 원장에 정산 항목이 표시됩니다. 회원의 순 잔액이 0 또는 양수로 돌아갑니다.
일반적인 실수 방지
- 중복 사용자명 생성. 사용자명은 고유하며 대소문자를 구분하지 않습니다. "JohnDoe"와 "johndoe"는 동일하게 취급됩니다. 시스템이 중복을 거부합니다.
- 지갑 잔액과 시간 잔액 혼동. 지갑은 금액(최소 통화 단위)입니다. 시간은 분입니다. 별도의 시스템입니다. 회원이 지갑 크레딧은 있지만 시간 크레딧이 없을 수 있으며 그 반대도 가능합니다.
- 최대 연결 수를 너무 높게 설정. 회원이 5대의 PC에 동시에 로그인할 수 있으면 5배의 리소스를 소비할 수 있습니다. 대부분의 회원은 1로 설정합니다.
- 올바른 크레딧 유형 선택을 잊는 경우. 무료 충전에 "유료"를 사용하면 매출 보고서가 과대 표시됩니다. 비매출 크레딧에는 "보너스" 또는 "수동"을 사용합니다.
- 프로모션 시간에 만료일을 설정하지 않는 경우. 만료일이 없는 무료 시간 크레딧은 만료되지 않습니다. 프로모션 시간을 제한하려면 항상 만료일을 설정합니다.
- 비활성화 대신 회원 삭제. 비활성화는 이력을 보존하며 되돌릴 수 있습니다. 삭제는 영구적이며 모든 관련 레코드를 제거합니다.