카페테리아 테이블과 QR 코드
테이블 페이지는 카페 매장을 위한 운영 화면입니다. 직원이 고객을 착석시키고, 접근 코드를 불러 주며, QR 스티커를 인쇄하고, 계산을 마무리하는 곳입니다. 배치도 편집기와 동일한 테이블 레코드를 사용하므로 거기서 배치한 내용이 여기에 그대로 나타납니다. 이 페이지는 매장을 운영하기 위한 것이지 배치를 구성하기 위한 것이 아닙니다.
테이블을 추가, 제거, 크기 조정하려면 배치도 탭을 사용하세요. 시각적 배치 편집기에 대해서는 배치도와 테이블을 참조하세요.
층 필터
테이블은 층별로 묶입니다. 페이지 상단의 알약 버튼이 그리드를 필터링합니다.
- 모든 층은 모든 활성 테이블을 보여주며, 각 층마다 라벨이 붙은 제목 아래에 묶입니다. 층이 없거나 삭제된 테이블은 미지정 제목 아래에 나타나 어떤 테이블도 누락되지 않습니다.
- 단일 층 알약 버튼은 해당 층의 활성 테이블만 평면 그리드로 보여줍니다.
각 알약 버튼에는 해당 버튼이 나타내는 활성 테이블 수가 표시됩니다.
테이블 카드 읽기
모든 활성 테이블은 카드로 나타납니다. 카드 색상과 배지는 현재 상태를 반영합니다.
| 상태 | 배지 | 의미 |
|---|---|---|
| 사용 가능 | 사용 가능 | 활성 세션이 없습니다. 주문하려면 먼저 고객을 착석시켜야 합니다. |
| 사용 중 | 사용 중 | 접근 코드가 활성 상태입니다. 고객이 QR을 스캔하여 주문할 수 있습니다. |
| 서비스 중지 | 서비스 중지 | 테이블을 사용할 수 없습니다. 카드가 흐려지고 이름에 취소선이 그어집니다. |
카드에는 표시 이름, 테이블 코드, 좌석 수, 층 이름도 표시됩니다. 테이블이 사용 중일 때는 착석 시각과 사용을 시작한 지 얼마나 지났는지 표시됩니다. 접근 코드가 아직 유효하면 활성 코드 행에 실시간 카운트다운이 표시되며, 이를 클릭하여 코드를 다시 표시할 수 있습니다.
고객 착석
테이블에서 주문을 받으려면 먼저 고객을 착석시킵니다.
- 테이블 카드를 찾습니다.
- 고객 착석을 클릭합니다.
- 대화 상자에 카운트다운과 함께 6자리 접근 코드가 표시됩니다.
- 고객이 QR을 스캔한 후 휴대폰에서 로그인할 수 있도록 코드를 불러 줍니다.
접근 코드는 회전하며 만료됩니다. 대화 상자 헤더에는 접근 코드라는 라벨이 붙고, 안내 문구는 "고객이 휴대폰에서 로그인할 수 있도록 이 코드를 불러 주세요"라고 표시됩니다. 코드가 만료에 가까워지면 대화 상자에 만료까지 카운트다운이 표시됩니다.
코드를 테이블 카드로 인쇄할 수 있습니다. 접근 코드 대화 상자에서 코드 인쇄를 클릭합니다. 인쇄된 전표에는 접근 코드와 공개 메뉴를 여는 QR이 담깁니다. 설정된 프린터가 없으면 설정에서 프린터를 구성하라는 안내가 표시됩니다.
활성 코드 표시
고객이 번호를 놓쳤다면 사용 중인 테이블 카드에서 코드 표시를 클릭하거나 활성 코드 카운트다운 행을 클릭합니다. 이렇게 하면 코드를 회전시키지 않고 서버에서 기존 코드를 다시 읽어 오므로 고객의 현재 로그인이 그대로 유효하게 유지됩니다. 테이블에 활성 코드가 없으면 이 작업은 코드를 불러올 수 없음을 알립니다.
QR 코드
각 테이블에는 고유한 QR 코드가 있습니다. QR에는 공개 주문 URL handy.cafe/{slug}/{table-code}와 스티커가 진짜임을 증명하는 토큰이 인코딩되어 있습니다.
단일 QR 보기 및 인쇄
- 테이블 카드에서 QR 보기를 클릭합니다.
- 대화 상자에 렌더링된 QR, 표시 이름, 테이블 코드가 표시됩니다.
- 인쇄를 클릭하면 인쇄용 QR 스티커가 열립니다.
인쇄 작업은 운영 체제 브라우저를 통해 진행되므로 프린터 선택, 페이지 맞춤, 매수, 양면 인쇄가 포함된 완전한 네이티브 인쇄 대화 상자를 사용할 수 있습니다.
모든 QR 코드 인쇄
페이지 헤더에서 모든 QR 인쇄를 클릭하면 현재 층 보기의 모든 테이블에 대한 스티커 시트가 인쇄됩니다. 대화 상자에서 각 테이블의 QR을 미리 봅니다. 인쇄를 클릭하여 전체 시트를 전송합니다. 카페를 처음 설정할 때나 토큰을 일괄 회전한 후 스티커를 만드는 가장 빠른 방법입니다.
QR 토큰 회전
테이블 카드에서 새 QR을 클릭하면 새 QR 토큰이 발급됩니다. 새 토큰이 발급되는 즉시 이전 스티커는 작동을 멈춥니다. 변경 전에 확인 대화 상자가 경고합니다. 스티커를 다시 인쇄하거나 기존 QR이 카페 밖으로 공유되었다고 의심될 때 사용하세요. 회전 후에는 QR 대화 상자가 열려 새 스티커를 바로 인쇄할 수 있습니다.
설정에서 자동 회전을 켜면 매번 계산이 끝난 후에도 테이블에 새 QR 토큰이 발급되어, 다음 손님이 떠나간 손님의 코드 화면을 재사용할 수 없게 됩니다.
계산 마무리
고객이 결제할 준비가 되면 계산을 마무리합니다. 이렇게 하면 테이블의 모든 미결 주문이 닫히고, 결제가 기록되며, 테이블이 사용 가능 상태로 돌아갑니다.
- 사용 중인 테이블 카드에서 계산 마무리를 클릭합니다.
- 마무리 대화 상자가 미결 주문을 불러와 수량, 항목, 단가, 합계 열이 있는 청구서 레이아웃으로 보여줍니다.
- 소계를 검토합니다.
- 팁이 활성화되어 있으면 팁을 입력합니다. 아래의 팁을 참조하세요.
- 결제 수단을 선택합니다.
- 선택 항목인 메모를 추가합니다.
- 총 합계를 검토합니다.
- 마무리 및 닫기를 클릭합니다.
마무리에 성공하면 청구 금액, 결제 수단, 주문 수가 담긴 확인이 나타납니다. 완료를 클릭하여 닫습니다.
미결 주문 목록이 미리 보기보다 길면 대화 상자는 첫 주문만 표시하고 있음을 알리며, 합계에는 여전히 모든 미결 주문이 포함되어 있음을 확인해 줍니다. 테이블에 미결 주문이 없으면 대화 상자는 마무리할 항목이 없음을 알립니다.
결제 수단
결제 수단 선택기는 설정에서 구성된 모든 활성 결제 수단을 나열하며, 현금, 카드, IBAN 이체나 USDT 같은 맞춤 수단도 포함됩니다. 선택기는 기본 수단으로 시작하거나, 기본 수단이 제거된 경우 첫 번째 활성 수단으로 시작합니다. 마무리 보고서에는 선택한 정확한 수단이 유지됩니다. 활성 결제 수단이 없으면 대화 상자는 마무리하기 전에 설정에서 최소 하나를 활성화하도록 안내합니다.
팁
설정에서 팁이 활성화되어 있으면 마무리 대화 상자에 두 개의 팁 입력란이 표시됩니다.
- 팁 라벨 필드. 비워 두면 자동 생성 라벨 "팁 %{percent}"가 사용됩니다.
- 팁 백분율 필드. 10과 같은 백분율을 입력합니다. 팁 금액은 소계에서 계산되어 총 합계에 더해집니다.
두 필드 모두 카페 기본값에서 미리 채워질 수 있으므로 캐셔가 계산할 때마다 다시 입력하지 않아도 됩니다.
청구서 인쇄
마무리 대화 상자에서 청구서 인쇄를 클릭하면 미결 주문에 대한 청구서가 인쇄됩니다. 청구서는 세금이 적용될 때 합계를 소계, 세금, 합계 행으로 나누어 표시하고, 팁 라벨과 백분율을 사용하여 팁 줄을 인쇄합니다. 청구서를 인쇄해도 테이블이 닫히지는 않으므로, 결제를 받으려면 별도로 계산을 마무리하세요.
테이블 닫기
고객이 결제할 청구서 없이 떠날 때 테이블을 비우려면 테이블 닫기를 클릭합니다. 확인 대화 상자는 활성 코드가 만료되고 진행 중인 고객 세션이 모두 취소됨을 경고합니다. 닫은 후 테이블은 사용 가능 상태로 돌아가며, 이후 스캔하려면 다시 착석시켜야 합니다.
테이블에 아직 미결 주문이 있으면 대신 계산 마무리를 통해 닫아 테이블을 비우기 전에 주문이 결제되도록 합니다.
서비스 중지
테이블에 정비가 필요하거나 가구를 수리하는 경우 테이블을 오프라인으로 전환합니다.
- 사용 가능한 테이블에서 서비스 중지 표시를 클릭합니다. 확인 대화 상자는 테이블을 다시 복귀시킬 때까지 고객이 로그인할 수 없으며 진행 중인 세션이 모두 취소됨을 경고합니다.
- 서비스 중지된 테이블에서 서비스 재개를 클릭하면 다시 사용 가능 상태가 됩니다.
좌석을 일시적으로만 사용할 수 없을 때는 테이블을 삭제하지 말고 서비스 중지로 표시하세요. 좌석이 영구히 없어졌을 때만 배치도 탭에서 테이블을 삭제하세요.