콘텐츠로 이동

[어드민] Customer Center

Screen ID Screen Title 메뉴 경로
ADM-STORE-CC-01 Customer Center 스토어 > 쇼핑 > Customer Center

스토어별 고객 안내 텍스트를 어드민에서 직접 편집하는 화면. 각 스토어 운영자가 자신의 스토어에 해당하는 내용을 입력·수정한다.


Customer Center
├── 개인정보 취급방침
├── 서비스 이용약관
├── 배송 안내 ← YETI 스토어 추가
├── 반품 안내 ← YETI 스토어 추가
└── 보증 안내 ← YETI 스토어 추가

각 탭을 선택하면 해당 항목의 텍스트 편집 영역이 표시된다.


필드 유형 설명
취급방침 본문 Rich Text Editor (또는 마크다운) 전체 취급방침 텍스트
  • 저장 버튼 클릭 시 즉시 서비스 반영
  • 스토어별 교체 대상: 브랜드명, 고객센터 연락처, 개인정보 보호 책임자 정보

공통 원문 기준: 개인정보 취급방침 공통 문서


필드 유형 설명
이용약관 본문 Rich Text Editor (또는 마크다운) 전체 이용약관 텍스트
  • 저장 버튼 클릭 시 즉시 서비스 반영
  • 스토어별 교체 대상: 제1조 목적 문구 (브랜드명·서비스명)

공통 원문 기준: 서비스 이용약관 공통 문서


필드 유형 설명
배송 안내 본문 Rich Text Editor 배송 정책 전체 텍스트
  • 저장 버튼 클릭 시 즉시 서비스 반영
  • 프론트 노출 경로: /shipping

필드 유형 설명
반품 안내 본문 Rich Text Editor 반품 정책 전체 텍스트
  • 저장 버튼 클릭 시 즉시 서비스 반영
  • 프론트 노출 경로: /returns

필드 유형 설명
보증 안내 본문 Rich Text Editor 보증 정책 전체 텍스트
  • 저장 버튼 클릭 시 즉시 서비스 반영
  • 프론트 노출 경로: /warranty

항목 내용
저장 즉시 반영 저장 버튼 클릭 시 프론트 페이지에 즉시 표시
버전 관리 변경 이력 보관 여부 — 개발팀 확인 필요 (미결)
스토어 격리 스토어 A의 수정이 스토어 B에 영향 없음
역할 권한
스토어 운영자 해당 스토어 Customer Center 편집 가능
슈퍼 어드민 전체 스토어 접근 가능

GET /admin/stores/{storeId}/customer-center/{type}
파라미터 설명
storeId 스토어 식별자
type privacy-policy 또는 terms-of-service

Response

{
"storeId": "yeti",
"type": "privacy-policy",
"content": "...",
"updatedAt": "2026-07-06T00:00:00Z",
"updatedBy": "admin@example.com"
}

PUT /admin/stores/{storeId}/customer-center/{type}

Request Body

{
"content": "수정된 텍스트 전체"
}

Response

{
"success": true,
"updatedAt": "2026-07-06T00:00:00Z"
}

항목 노출 경로
개인정보 취급방침 /privacy-policy
서비스 이용약관 /terms-of-service
배송 안내 (YETI) /shipping
반품 안내 (YETI) /returns
보증 안내 (YETI) /warranty
  • 데이터 소스: 어드민에서 저장된 내용을 API로 조회하여 렌더링
  • SSR / SSG 여부: 개발팀 결정 (저장 즉시 반영이 필요하면 SSR 또는 ISR 권장)

항목 내용
에디터 유형 Rich Text Editor vs 마크다운 — 개발팀·운영팀 협의 필요
변경 이력 보관 이전 버전 복구 기능 필요 여부 확인
공개 시점 저장 즉시 vs 예약 발행 여부

버전 날짜 변경 내용
v1.0 2026-07-06 최초 작성
v1.1 2026-07-10 메뉴 경로 쇼핑으로 수정. YETI 전용 탭 추가 — 배송 안내(/shipping), 반품 안내(/returns), 보증 안내(/warranty)