From f36faf7ee4de2958e9ae3c74e3a3ed959c93653d Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Thu, 8 Oct 2026 20:34:31 +0900 Subject: [PATCH] =?UTF-8?q?docs(gift):=20TALK=20=EB=AC=B8=EC=9D=98=20?= =?UTF-8?q?=EC=9A=94=EA=B5=AC=EC=82=AC=ED=95=AD=EC=9D=84=20=EA=B8=B0?= =?UTF-8?q?=EB=A1=9D=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/20261006_선물_UI_추가/prd.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/20261006_선물_UI_추가/prd.md b/docs/20261006_선물_UI_추가/prd.md index 019ba344..4b8045ea 100644 --- a/docs/20261006_선물_UI_추가/prd.md +++ b/docs/20261006_선물_UI_추가/prd.md @@ -152,6 +152,7 @@ DeepLink gift-detail/applicationNo | `DETAIL-004` | 확정 | `trackingRequired=true`일 때만 운송장 등록 CTA를 표시한다. | CTA 탭 시 운송장 등록 화면으로 이동한다. | `P5-T4` | | `DETAIL-005` | 확정 | `direction=SENT && status=RECEIVED`이면 신청 취소 action을 제공할 수 있다. | 확인 dialog의 destructive action 이후에만 취소 API를 호출한다. | `P5-T5` | | `DETAIL-006` | 확정 | `status=CANCELED`는 취소 완료 UI를 표시한다. | 취소 전 상세/등록 화면으로 back 되지 않도록 replace 한다. | `P5-T5` | +| `DETAIL-007` | 확정 | 선물 상세의 모든 `문의하기` 버튼은 고객센터의 `TALK 문의`와 같은 action을 실행한다. | 발신·수신 전달 불가와 취소 완료 상세에서 앱 내 고객센터로 이동하지 않고 공용 TALK action으로 `http://pf.kakao.com/_lkxgxhG/chat`을 연다. 기존 문구·노출 조건·스타일은 유지한다. | `P12-T1` | ### 8.5 운송장 등록 @@ -306,6 +307,7 @@ DeepLink gift-detail/applicationNo - [ ] 상세 progress는 `statusTimeline` 5단계를 사용한다. - [ ] 운송장 등록과 배송지 입력 성공 후 상세를 재조회해 최신 상태를 표시한다. - [ ] 신청 취소는 확인 dialog 이후에만 API를 호출하고 성공 시 취소 완료 UI로 replace 된다. +- [ ] 발신·수신 전달 불가와 취소 완료 상세의 `문의하기`가 고객센터의 `TALK 문의`와 같은 action을 실행한다. ### 14.2 개인정보 수용 기준 @@ -331,7 +333,7 @@ DeepLink gift-detail/applicationNo | `GIFT-001~004` | 해당 없음 | 1, 2, 11 | Debug build/source check | 진입점 표시/이동·버튼 UI | | `SEND-001~008` | §11.2 | 2, 3, 10, 11 | ViewModel validation/build/source check | 선물 신청 journey·프로필 이미지 | | `LIST-001~005` | §11.2 | 2, 4 | pagination/build | 선물함 상태별 화면 | -| `DETAIL-001~006` | §11.2 | 2, 5 | status mapping/build | 보낸 상세/취소 | +| `DETAIL-001~007` | §11.2 | 2, 5, 12 | status mapping/inquiry source contract/build | 보낸 상세/취소/TALK 문의 | | `TRACK-001~007` | §11.2 | 2, 6, 10 | validation/build | 운송장 등록·신청 취소 | | `RECV-001~008` | §11.2 | 2, 7, 10 | privacy/validation/build | 받은 상세/배송지 | | `COMMON-001~007` | §11.2 | 2, 8, 11 | deeplink parsing/link source/build | 푸시/딥링크·약관 링크 | @@ -354,6 +356,7 @@ DeepLink gift-detail/applicationNo | 2026-10-08 | `DEC-012` | 확정 | 파손 면책 `(필수)`에만 별도 파손 정책 URL을 사용하고 기존 약관 링크는 유지한다. | 사용자 제공 URL 및 설계 승인 | `COMMON-007`, `P11-T2` | | 2026-10-08 | `DEC-013` | 확정 | Gift 모듈의 브랜드 문구는 이미 모두 `소다라이브`이므로 추가 문자열 변경 없이 충족 처리한다. | 코드 검색 결과와 사용자 선택 A | Phase 11 | | 2026-10-08 | `DEC-014` | 확정 | 전달 불가 상세의 붉은 안내 문구는 서버 필드 추가 없이 앱 내 고정 문구를 Figma 문구로 교체한다. | 사용자 확인: “동일하게 앱 내에 심으면 된다.” | `RECV-008`, `P7-R1` | +| 2026-10-08 | `DEC-015` | 확정 | 선물 상세의 발신·수신 전달 불가와 취소 완료 `문의하기`는 고객센터 화면으로 이동하지 않고 고객센터 `TALK 문의`와 같은 공용 action을 호출한다. | 사용자 요청과 기존 고객센터 TALK action 확인 | `DETAIL-007`, `P12-T1` | ## 18. 변경 관리 @@ -382,6 +385,13 @@ DeepLink gift-detail/applicationNo - 선물 보내기 버튼은 기존 노출 조건과 action을 유지하면서 사용자 제공 `ic_send_gift` asset, 흰색 배경, 검은색 문구를 적용한다. - Gift 모듈의 브랜드 문구는 이미 `소다라이브`로 확인되어 변경하지 않는다. +### Phase 12 선물 상세 TALK 문의 연결 (2026-10-08 확정) + +- 고객센터 `TALK 문의`의 기존 Kakao URL 열기 action을 작은 공용 함수로 두고 고객센터와 선물 상세가 함께 사용한다. +- 발신 전달 불가, 수신 전달 불가, 취소 완료 상세의 세 `문의하기`만 공용 action으로 교체한다. +- 버튼 문구·노출 조건·스타일·레이아웃과 다른 선물 action은 변경하지 않는다. +- 새 route, webview, dependency, API 변경은 추가하지 않는다. + ### Phase 7 후속 전달 불가 안내 문구 보정 (2026-10-08 확정) - 전달 불가 사유 아래 붉은 안내 문구는 서버에서 받지 않고 앱 내 고정 문구로 유지한다.