토요일 21:30, 주방에 미처리 18건이 쌓였고 셰프가 "스톱"이라고 외칩니다. QR 주문을 계속 받으면 파스타가 35분 늦어지고 구글 별점 1점이 날아옵니다. 해결책은 order throttling입니다.
큐 깊이 임계값
주방마다 동시에 처리 가능한 티켓 한도가 있습니다. thMenu는 오픈 주문 수를 집계하고, 15건을 넘으면 QR 메뉴에 "지금 매우 바쁩니다. 5분 뒤 다시 시도해 주세요"를 표시합니다. 장바구니는 유지됩니다.
임계값은 가변입니다. 점심 12건, 저녁 18건. 피자 스테이션이 병목이면 카테고리별 throttling을 켤 수 있습니다.
로마식 사례: fila virtuale
트라스테베레의 Da Enzo 트라토리아는 2023년부터 가상 대기열을 운영합니다. 고객은 "현재 12분 대기, 20:45에 주문 접수"를 보고 자발적으로 수락합니다. 사전 기대값이 맞춰져 좌절감이 사라집니다.
미국 DoorDash는 "pause new orders" 기능을 제공해, 조리 시간이 35분을 넘으면 15분간 주문을 멈출 수 있습니다.
기술 및 UX 구현
백엔드: KDS가 D1에 오픈 주문 수를 유지합니다. POST /api/orders가 검사해 임계값 초과 시 429 Too Many Requests와 Retry-After: 300을 반환합니다. 클라이언트는 5분 카운트다운 후 자동 재시도합니다.
UX 황금률: 대기를 숨기지 말고 강조합니다. "지금 바쁩니다, 모두 갓 조리해 드리기 때문입니다"라고 말하면 제약을 품질 메시지로 전환할 수 있습니다.
FAQ
매출 손실 아닌가요? 별 1점 리뷰의 장기 비용이 더 큽니다.
임계값은 얼마로? 스테이션당 3-5건, 5개 스테이션이면 18-25건이 적정입니다.
고객이 떠나면? 장바구니는 24시간 유지되어 재방문 시 이어집니다.
도움이 되셨나요? 공유해 주세요.
관련 기사
정적 QR vs 동적 QR: 3년 총소유비용 비교
24테이블 비스트로 36개월 실측: 재인쇄 21,000리라 vs 동적 구독 11,640리라. 6개월차 손익분기.…
오모테나시와 QR: 인간미를 잃지 않는 일본식 환대
도쿄 스키야바시 지로가 QR 메뉴를 거부하는 이유와 2024년 중급 이자카야 68%가 도입한 이유. 일본 하이브리드 모델의 핵심.…
WebXR로 음식 AR 미리보기: 앱 없이 브라우저 3D
런던 소호의 Dishoom이 model-viewer로 객단가 22% 상승을 달성한 방법. 200KB 이하 .glb 최적화와 월 몇 센트의 R2 …