작업 01 · 통합멤버십 · O2O
온라인과 오프라인 매장 고객을 하나로
본인인증 기반으로 온라인 고객과 오프라인 매장 고객 199,000+명을 연결했습니다. 예약 상태 API를 설계⋅구현하고 4개 브랜드와 오프라인 예약내역을 하나의 웹 서비스로 통합했습니다.
직접 맡은 일
본인인증 · 예약 상태 API · 공용 예약 상세 · 앱/웹 연동 · 배포
- O2O
- 본인인증
- 공용 예약 상세
- App · Web 연동
01 · 연결 전
- 온라인 계정앱 회원 정보
- 매장 고객매장 방문·거래 정보
02 · 연결 기준
본인인증과 동의동일 고객임을 확인
03 · 연결 결과
199,000+명통합 고객으로 식별
04 · 연결 후
매장에서 한 고객 정보로 확인
- 고객 필터·알림
- QR
- 주문 이력
- 통합멤버십 연동한 브랜드 유저수
- 199,000+
- 윙크⋅하파크리스틴⋅젬아워⋅츄렌즈
- 4개
- 장바구니 crash-free
- 99.92%
2026-03-11 출시 후 2026-08-10까지 누적
2026-07-31 공용 예약 상세 운영 반영
출시 첫 달 354,758 views 기준
상황
브랜드마다 흩어진 고객 정보로 동일 고객 식별 불가
각 브랜드에서 예약한 유저와 매장에서 구매한 고객 정보가 분리돼 같은 고객인지 확인하기 어려웠습니다. 매장에서도 고객의 지난 온라인 예약 건을 확인할 수 없었습니다.
브랜드별로 예약상세화면이 다르고 같은 예약 프로세스도 표현이 달랐습니다. 수정이 필요할 때마다 여러 화면의 상태와 동작을 함께 고쳐야 했습니다.
바꾼 것
본인인증 기반 고객 연결 및 예약 화면 통합
- 유저 동의하에 본인인증 정보를 기준으로 온라인·오프라인 유저 정보 연결
- 예약 유형에 따라 바뀌는 상태 API 응답 구조를 직접 설계·구현해 앱과 웹이 같은 기준으로 화면을 그리도록 정리
- 4개 브랜드 예약 상세를 공용 웹(React)으로 이관, 일반예약⋅구매예약 화면 동시 운영
- 별도 도메인⋅QR 숏링크 서버, 딥링크, 인앱브라우저, 레거시 유저 예외를 처리한 뒤 배포
확인한 결과
고객 199,000+명 연결 및 공용 예약 화면 운영 반영
출시 첫 달 앱 242,694 sessions의 crash-free는 99.84%, 장바구니 354,758 views는 99.92%, 웹 4,014 sessions는 100%였습니다.
2026년 7월에는 공용 예약 화면을 운영에 반영하고 윙크 앱 업데이트까지 마쳤습니다.
마지막으로
남은 과제와 범위
측정 기준
공개해도 되는 집계만 사용했습니다. 운영 화면과 고객 데이터, 내부 링크는 포함하지 않았습니다.