사용자 화면 · 마켓 / 판매등록
판매등록 - 공통 모달
MKT-012 · 2026. 03. 04
| 0 | 화면 접근조건 |
- 본 모달은 판매 등록 플로우 전 단계에서 공통으로 사용
- 직접 업로드 / 간편 업로드 모두 동일 모달 사용
- 트리거 조건에 따라 1번 / 2번 모달 타입으로 분기 노출
|
| 1 | 취소 버튼클릭 시 노출모달 |
- 노출 조건
- 판매 등록 플로우 중 헤더의 '취소' 버튼 클릭 시 항상 노출
- 입력 여부와 관계없이 노출됨
- 안내 카피
- 타이틀
- 본문
- 판매 등록을 취소하면 지금까지 작성한 정보가 사라집니다
- 버튼 구성
- 버튼 동작
- 취소
- 판매 등록 취소
- 판매 등록 플로우 종료
- MKT-001 (마켓 메인 화면) 으로 이동
- 입력 데이터 전체 초기화
|
| 2 | 뒤로가기버튼 클릭시 노출 모달 |
- "뒤로가기 = 이전 화면 이동"으로 정의했기 때문에 '데이터 손실 가능성'이 있을 때만 제한적으로 노출
- 노출 조건
- 뒤로가기 버튼 클릭 시
- 현재 스텝 또는 이전 스텝에 입력값이 1개 이상 존재할 경우
- 입력이 전혀 없는 경우 → 모달 없이 즉시 이전 화면 이동
- 안내 카피
- 타이틀
- 본문
- 지금 뒤로 가시면 입력한 정보가 저장되지 않고 사라집니다
- 버튼 구성
- 버튼 동작
|
| 3 | 토스트메시지 정의 |
- 노출 조건
- 다음 행동이 실제로 완료되었을 때 노출
- ①번 모달에서 [판매 등록 취소] 버튼 클릭 후
- ②번 모달에서 [뒤로가기] 버튼 클릭 후, 입력 데이터가 초기화되며 이전 화면으로 이동한 경우
- 노출 시점
- 화면 전환 완료 직후
- 모달 닫힘 이후 0.3~0.5초 내 노출
- 토스트 메시지 문구
- 노출 규칙
- 단일 토스트, 중복 노출 없음
- 자동 사라짐 (약 2초)
- 사용자 액션 불필요
- 미노출 조건
- 모달에서 [취소] 버튼 클릭 시
- 입력값이 없는 상태에서 뒤로가기한 경우
- 단순 화면 이동(이전/다음 버튼)에는 노출하지 않음
|
| 4 | 공통 규칙 |
- 모든 판매 등록 관련 화면에서 동일 UI / 동일 카피 사용
- 시스템 뒤로가기 제스처(iOS 스와이프 백)에도 동일 조건 적용
- 모달 노출 중:
- 입력값 존재 여부 판단 기준:
- 텍스트 입력
- 파일 업로드
- 드롭다운 선택
- 가격 입력 등 모든 사용자 액션 포함
|