flowchart LR
A["파트너 판매 정책 설정<br/>인원 요금 · 투숙일 제한 · CTA/CTD"] --> B["스테이넷 정책 엔진"]
B --> C["DB · 검색 인덱스 마이그레이션"]
B --> D["CMS 연동 반영"]
C --> E["여행자 검색 · 가격 노출"]
배경
- 직계약 숙소 플랫폼(스테이넷)의 판매 정책이 단순(객실당 고정 인원·고정가)해서, 호텔·리조트급 파트너와 글로벌 CMS가 요구하는 인원별 요금, 투숙일 제한 같은 업계 표준 정책을 수용할 수 없었음
- 파트너 확대(호텔급·글로벌 CMS 연동)의 선행 조건으로 판매 정책 체계를 고도화
주요 작업
- 인원 정책 고도화 (설계 → 구현 리드): 기준 인원/최대 인원과 인원별 추가 요금 체계 설계, 기존 데이터의 DB·검색 인덱스 마이그레이션 배치, 여행자 노출 가격 로직 전환, 안정화 버그 대응
- 일자별 최소/최대 투숙일 설정, CTA/CTD(특정 일자 체크인/체크아웃 불가) 기능 개발 및 CMS 연동 반영
- 예약 차단/복구, 재고 차단 기능과 예약 시 외화 가격 계산·저장, 체크인 베이스 요금 등 정책 확장
- 대용량 캘린더 일괄 수정의 트랜잭션 분리, bulk 수정 UX 개선 등 파트너 도구 성능·사용성 개선
성과
- 직계약 플랫폼이 호텔급 파트너와 글로벌 CMS의 표준 요구사항을 수용할 수 있는 판매 정책 엔진으로 진화 — 현재 직계약 숙소 2천여 개가 이 정책 엔진 위에서 판매
- 운영 중인 전체 숙소 데이터를 무중단 마이그레이션하며 가격 노출 사고 없이 체계 전환