Skip to content

Story: 셀러 연동 가이드 UI

메타

항목
Story IDE-05-S-07
EpicE-05 연동 자동화
상태ready-for-dev
우선순위P0
규모L
담당 개발자수민 (FE)

사용자 스토리

As a 셀러,
I want 단계별 가이드를 따라 혼자서 연동을 완료하고 싶다,
So that 전화 없이 편리하게 연동할 수 있다.


수락 기준 (Acceptance Criteria)

AC-01: 정보 입력 화면

항목내용
Given연동 페이지에 진입했을 때
When첫 화면이 표시되면
Then쿠팡에 입력할 정보(아이디, 전화번호, 이메일)가 복사 가능하게 표시된다

AC-02: SMS 인증 준비 화면

항목내용
Given정보 입력 단계 완료 후
When"다음" 버튼을 클릭하면
Then"인증번호 받을 준비 완료" 버튼이 표시된다

AC-03: Lock 대기 화면

항목내용
Given"준비 완료" 버튼 클릭 후 다른 셀러가 Lock 중일 때
When대기 상태가 되면
Then예상 대기 시간과 프로그레스 바가 표시된다

AC-04: SMS 인증번호 표시 화면

항목내용
GivenLock을 획득하고 SMS가 수신되었을 때
When인증번호가 도착하면
Then큰 폰트로 인증번호와 복사 버튼이 표시된다

AC-05: 연동 완료 화면

항목내용
Given모든 인증이 완료되었을 때
When연동 완료 상태가 되면
Then성공 메시지와 대시보드 이동 버튼이 표시된다

AC-06: 스텝 인디케이터

항목내용
Given연동 페이지에 있을 때
When모든 화면에서
Then현재 진행 단계가 시각적으로 표시된다

태스크 분해

Task 1: 페이지 구조 AC-06

  • [ ] 1.1: /integration/coupang 라우트 생성
  • [ ] 1.2: 스텝 인디케이터 컴포넌트
  • [ ] 1.3: WebSocket 연결 훅 연동

Task 2: 정보 입력 화면 AC-01

  • [ ] 2.1: 장사왕 정보 표시 (아이디, 전화번호, 이메일)
  • [ ] 2.2: 복사 버튼 기능
  • [ ] 2.3: "다음" 버튼

Task 3: SMS 인증 화면 AC-02, AC-03, AC-04

  • [ ] 3.1: "준비 완료" 버튼 + Lock 요청
  • [ ] 3.2: Lock 대기 UI (프로그레스 바, 예상 시간)
  • [ ] 3.3: SMS 대기 UI (타이머, 스피너)
  • [ ] 3.4: 인증번호 표시 UI (큰 폰트, 복사)

Task 4: 이메일 인증 화면

  • [ ] 4.1: 이메일 대기 UI
  • [ ] 4.2: 인증번호 표시 UI

Task 5: 완료 화면 AC-05

  • [ ] 5.1: 성공 메시지 + 애니메이션
  • [ ] 5.2: 대시보드 이동 버튼

Task 6: GA4 이벤트

  • [ ] 6.1: 각 단계 진입/완료 이벤트

화면 플로우

1. 정보 입력 → 2. SMS 준비 → 3. SMS 대기/수신

4. 이메일 대기/수신 → 5. 인증 진행 → 6. 완료

이벤트 로깅

이벤트명트리거파라미터
integration_page_view페이지 진입{step}
integration_info_copied정보 복사{field: 'phone'/'email'}
integration_lock_requested준비 완료 클릭{session_id}

Dev Notes

의존성

  • E-05-S-04: 세션 상태 머신
  • E-05-S-05: WebSocket 클라이언트

디자인 참고

  • 카카오뱅크 계좌 개설 플로우
  • 토스 본인인증 플로우

생성일: 2026-01-20

장사왕 Product Team