HandyCafe Docs
owner cashier

회원 관리 방법

이 가이드는 회원 계정 생성, 지갑 잔액 관리, 로열티 등급 할당, 무료 시간 제공을 다룹니다. 회원은 클라이언트 PC에서 로그인할 수 있는 등록된 고객으로, 지갑 잔액을 유지하고 로열티 포인트를 적립할 수 있습니다.

필요한 준비물

  • HandyCafe 서버에 대한 관리자 또는 캐셔 접근 권한.
  • 왼쪽 사이드바에서 접근 가능한 회원 페이지.
  • 지갑 충전을 수락하려면 최소한 하나의 결제 방법이 설정되어 있어야 합니다.

새로운 회원 생성 방법

  1. 왼쪽 사이드바를 사용하여 회원 페이지로 이동합니다.
  2. 툴바에서 추가 버튼을 클릭합니다.
  3. 회원의 사용자 이름을 입력합니다. 이는 모든 회원 간에 고유해야 합니다(대소문자 구분 없음). 회원은 이를 사용하여 클라이언트 PC에서 로그인합니다.
  4. 표시 이름을 입력합니다. 이는 세션 중 및 보고서에 표시되는 이름입니다.
  5. 이메일, 전화번호, 성별을 선택적으로 입력합니다.
  6. 최대 동시 연결 수를 설정합니다. 이는 회원이 동시에 로그인할 수 있는 PC 수를 제어합니다. 기본값은 1입니다.
  7. 저장을 클릭하여 회원을 생성합니다.

예상 결과: 새로운 회원이 회원 목록에 나타납니다. 지갑 잔액은 0에서 시작합니다. 이제 회원은 사용자 이름을 사용하여 클라이언트 PC에서 로그인할 수 있습니다.

참고: 생성 시 비밀번호는 필요하지 않습니다. 회원은 첫 로그인 시 클라이언트 PC의 회원 패널에서 자신의 비밀번호를 설정할 수 있습니다. 또는 관리자가 서버에서 설정할 수 있습니다.


회원 지갑 충전 방법

지갑은 소액 화폐 단위로 저장된 선불 잔액입니다. 회원은 지갑을 사용하여 캐셔에게 현금을 건네지 않고 세션 및 주문을 결제할 수 있습니다.

  1. 회원 페이지로 이동합니다.
  2. 충전할 회원을 찾아 선택합니다. 목록이 길면 검색창을 사용하세요.
  3. 회원의 세부 정보 패널에서 충전 또는 결제 버튼을 클릭합니다.
  4. 지갑에 추가할 금액을 입력합니다. 이는 기본 통화로 입력됩니다(예: 50.00은 50 단위 추가).
  5. 크레딧 유형을 선택합니다:
    • 유료: 현금 또는 카드 충전으로 돈을 받은 경우.
    • 보너스: 프로모션 크레딧.
    • 수동: 관리상 수정.
  6. 결제 방법을 선택합니다(현금, 카드 등). 이는 돈이 어떻게 수령되었는지를 기록합니다.
  7. 확인을 클릭합니다.

예상 결과: 회원에게 새로운 지갑 크레딧이 생성됩니다. 크레딧은 금액, 크레딧 유형, 결제 방법을 기록합니다. 회원의 총 지갑 잔액이 즉시 업데이트됩니다. 지갑 크레딧은 회원의 거래 내역에 나타납니다.

팁: 각 충전은 별도의 지갑 크레딧 항목을 생성합니다. 회원이 지갑에서 소비할 때, 시스템은 가장 오래된 활성 크레딧부터 사용합니다(FIFO). 보너스 크레딧과 유료 크레딧은 별도로 추적됩니다.


로열티 등급 할당 방법

로열티 등급은 회원을 지출 수준에 따라 그룹화하고 자동 할인을 적용할 수 있게 합니다.

등급 생성

  1. 회원 페이지로 이동합니다.
  2. 등급 관리 섹션을 엽니다(회원 툴바 또는 설정에서 접근 가능).
  3. 등급 추가를 클릭합니다.
  4. 코드를 입력합니다(예: "silver"). 이는 고유해야 합니다.
  5. 표시 이름을 입력합니다(예: "실버 회원").
  6. 임계 포인트를 설정합니다. 회원은 이 등급에 자격을 얻기 위해 최소한 이만큼의 로열티 포인트를 적립해야 합니다.
  7. 할인율을 설정합니다. 할인율을 백분율로 입력합니다. 예를 들어, 5는 세션에 대해 5% 할인을 의미합니다.
  8. 저장을 클릭합니다.
  9. 추가 등급에 대해 반복합니다(예: 1000 포인트에 10% 할인을 제공하는 골드 등급).

회원에게 등급 할당

  1. 회원 페이지로 이동합니다.
  2. 목록에서 회원을 선택합니다.
  3. 회원의 세부 정보 패널에서 등급 필드를 찾습니다.
  4. 드롭다운에서 원하는 등급을 선택합니다.
  5. 저장을 클릭합니다.

예상 결과: 회원에게 선택한 등급이 할당됩니다. 이 회원의 세션이 청구될 때, 등급의 할인이 비용 계산에 반영됩니다. 회원의 프로필에 할당된 등급이 표시됩니다.


회원의 거래 내역 보기

거래 내역은 특정 회원의 모든 지갑 충전, 지갑 소비, 세션 결제, 환불 및 로열티 포인트 이벤트를 보여줍니다.

  1. 회원 페이지로 이동합니다.
  2. 목록에서 회원을 선택합니다.
  3. 회원의 세부 정보 패널을 엽니다.
  4. 세부 정보 패널 내에서 내역 또는 거래 탭으로 이동합니다.
  5. 목록은 다음과 함께 모든 거래를 역순으로 표시합니다:
    • 날짜 및 시간.
    • 거래 유형(지갑 충전, 지갑 소비, 세션, 환불 등).
    • 금액(충전은 양수, 소비는 음수).
    • 출처 또는 컨텍스트(어떤 세션이나 주문이 자금을 소비했는지).
    • 행동을 수행한 캐셔.

예상 결과: 회원의 모든 금융 활동에 대한 완전한 감사 추적. 특정 거래를 찾기 위해 날짜 범위로 스크롤하거나 필터링할 수 있습니다.


회원에게 무료 시간 제공 방법

회원 계정에 시간 크레딧을 추가할 수 있습니다. 시간 크레딧은 지갑 크레딧과 유사하게 작동하지만 돈 대신 분 단위로 작동합니다. 회원이 세션을 시작하면 시스템은 시간 잔액에서 차감할 수 있습니다.

  1. 회원 페이지로 이동합니다.
  2. 목록에서 회원을 선택합니다.
  3. 회원의 세부 정보 패널에서 시간 패키지 또는 시간 크레딧 섹션을 찾습니다.
  4. 시간 추가를 클릭합니다.
  5. 추가할 분 수를 입력합니다(예: 120은 두 시간의 무료 시간).
  6. 크레딧 유형을 선택합니다:
    • 수동: 카페에서 제공한 무료 시간.
    • 보너스: 캠페인에서 제공한 프로모션 시간.
    • 유료: 패키지를 통해 구매한 시간.
  7. 장치 제한을 선택적으로 설정합니다(PC 전용, 콘솔 전용, 또는 둘 다) 시간을 사용할 수 있는 위치를 제한합니다.
  8. 사용되지 않은 시간이 만료되는 만료 날짜를 선택적으로 설정합니다.
  9. 확인을 클릭합니다.

예상 결과: 지정된 분 수로 회원 계정에 새로운 시간 크레딧이 나타납니다. 회원의 사용 가능한 시간 잔액이 업데이트됩니다. 회원이 세션을 시작하면 시스템은 시간 잔액에서 차감할 것을 제안합니다.


회원의 잔액 확인 방법

전체 거래 내역을 열지 않고 빠르게 잔액을 조회합니다.

  1. 회원 페이지로 이동합니다.
  2. 상단의 검색창을 사용하여 회원의 사용자 이름 또는 표시 이름을 입력합니다.
  3. 필터링된 결과에서 회원을 선택합니다.
  4. 회원의 세부 정보 패널 상단에 현재 지갑 잔액(기본 통화)과 시간 잔액(분 단위)이 표시됩니다.

예상 결과: 회원의 현재 지갑 잔액과 시간 잔액을 한눈에 확인할 수 있습니다. 이 값들은 현재 시점까지의 모든 충전, 소비, 만료를 반영합니다.


회원 부채 처리 방법

회원이 음수 잔액(부채)을 가질 수 있는 경우, 부채 원장은 그들이 얼마나 빚지고 있는지를 추적합니다.

  1. 회원 페이지로 이동합니다.
  2. 미결제 부채가 있는 회원을 선택합니다.
  3. 세부 정보 패널을 열고 부채 섹션을 확인합니다.
  4. 부채 원장은 금액과 날짜가 있는 개별 부채 항목을 보여줍니다.
  5. 부채를 정산하려면 회원의 지갑에 빚진 금액을 충전합니다. 결제 출처로 "유료"를 선택하여 결제가 올바르게 기록되도록 합니다.

예상 결과: 지갑 충전이 부채를 상쇄합니다. 부채 원장에 정산 항목이 표시됩니다. 회원의 순 잔액이 0 또는 양수로 돌아옵니다.


피해야 할 일반적인 실수

  • 중복 사용자 이름 생성. 사용자 이름은 고유하며 대소문자를 구분하지 않습니다. "JohnDoe"와 "johndoe"는 동일하게 간주됩니다. 시스템은 중복을 거부합니다.
  • 지갑 잔액과 시간 잔액 혼동. 지갑은 돈(소액 화폐 단위)입니다. 시간은 분입니다. 이들은 별개의 시스템입니다. 회원은 지갑 크레딧은 있지만 시간 크레딧이 없거나 그 반대일 수 있습니다.
  • 최대 연결 수를 너무 높게 설정. 회원이 동시에 5대의 PC에 로그인할 수 있다면, 5배의 자원을 소비할 수 있습니다. 대부분의 회원에게는 1로 설정하세요.
  • 올바른 크레딧 유형 선택을 잊음. 무료 충전에 "유료"를 사용하면 수익 보고서가 부풀려집니다. 비수익 크레딧에는 "보너스" 또는 "수동"을 사용하세요.
  • 프로모션 시간에 만료 설정을 하지 않음. 만료 날짜가 없는 무료 시간 크레딧은 만료되지 않습니다. 프로모션 시간을 제한하려면 항상 만료를 설정하세요.
  • 회원 삭제 대신 비활성화. 비활성화는 기록을 보존하며 되돌릴 수 있습니다. 삭제는 영구적이며 모든 관련 기록을 제거합니다.