데모커머스·예약
골프 티타임 예약·운영 플랫폼 데모
예약 한 건이 입금 확인·공급사 응답·취소 조정까지 같은 번호로 이어지는 과정을 가상 자료로 눌러 볼 수 있습니다.
golf-operations-demo-158422-production.up.railway.app

열어 보시면 이런 걸 확인하실 수 있습니다
- 티타임 찾기에서 조건을 바꾸고, 상세에서 선입금·현장 결제 금액을 나눠 본 뒤 모의 예약을 만듭니다
- 예약 운영에서 방금 만든 예약번호의 처리 이력을 시간순으로 따라갑니다
- 초기화 후 입금 확인에서 샘플 거래 18건을 불러오면 13건은 자동 연결, 5건은 확인 대상으로 남습니다
- 공급사 화면에서 외부 물량 예약을 고르고 모의 응답 유실을 재생하면 '확인 중'으로 남고, 늦은 성공을 누르면 같은 예약이 확정됩니다
만들면서 풀어야 했던 것
- 입금했다고 외부 예약까지 확정되는 것은 아니어서 예약 상태와 입금 상태를 따로 다뤘습니다. 공급사 응답이 늦거나 취소 결과를 아직 받지 못한 건은 '확인 중'으로 남겨 완료로 오해하지 않게 했고, 응답 유실·늦은 성공은 모의 사건으로 재생해 볼 수 있습니다.
- 입금자명과 금액이 같다고 바로 예약에 연결하면 동명이인이나 같은 금액의 예약이 겹칠 수 있습니다. 이름·금액·일자가 맞는 후보가 하나일 때만 자동 연결하고, 후보가 여럿인 거래는 담당자가 고르도록 남기며 부분입금·초과입금은 따로 표시했습니다. 초기화 후 샘플 거래 18건을 불러오면 13건이 자동 연결되고 5건이 확인 대상으로 남으며, 수동 연결·정정은 사유와 전후 내역이 함께 기록됩니다.
- 모의 제휴사 요청을 같은 요청번호로 반복하면 기존 결과를 다시 돌려주고, 조건이 다르면 충돌로 처리합니다. 이 흐름은 브라우저 안의 시연이라 서버 간 동시 예약 차단을 입증하지는 않으며, 반복 요청·재고 복원·입금 정정·예약 당시 가격 보존·정산 합계는 예약·입금 엔진의 자동 검사 36개로 확인했습니다.
비슷한 걸 만들어 보고 싶으시다면
구간 견적으로 규모를 먼저 가늠해 보시거나, 조건을 적어 보내 주시면 범위를 정리해 회신드립니다.