Skip to content

2. Functional Requirements

Younggil An edited this page Jun 15, 2025 · 9 revisions

1. 회원 관리 및 인증

1.1 회원가입

  • 1.1.1 사용자 회원가입

    • 아이디/비밀번호 회원가입
    • 이름, 이메일 기입 필수
    • 핋수 약관 미동의 시 가입 불가
  • 1.1.2 판매자 회원가입

    • 아이디/비밀번호 회원가입
    • 사업자등록번호 진위 확인 필요
    • 사업자등록증, 신분증, 통장사본 등 증빙서류 업로드
    • 휴대폰 인증 필요
    • 이메일 인증 필요
    • 가입 신청 후 관리자 승인 대기
    • 핋수 약관 미동의 시 가입 불가

1.2 로그인

  • 1.2.1 사용자 로그인

    • 아이디/비밀번호 인증
    • 로그인 5회 실패 시 5분 계정 잠금
    • 계정 잠금 알림 메일 발송
    • 계정 잠금 해제를 위해 이메일로 임시 비밀번호 발송
  • 1.2.2 판매자 로그인

    • 아이디/비밀번호 인증
    • 로그인 5회 실패 시 1시간 계정 잠금
    • 계정 잠금 알림 메일 발송
    • 계정 잠금 해제를 위해 관리자에 문의
    • 계정 잠금 해제를 위해 이메일로 임시 비밀번호 발송
  • 1.2.3 관리자 로그인

    • 아이디/비밀번호 인증 로그인
    • 휴대폰 인증 필요
    • 로그인 5회 실패 시 계정 잠금

1.3 회원 정보 수정

  • 1.3.1 이메일 변경
    • 이메일 중복 검증
    • 이메일 인증 필요

2. 상품 관리

2.1 상품 등록/수정

  • 2.1.1 상품 정보 관리

    • 상품명, 설명, 가격, 카테고리, 재고수량 등 기본 정보 입력
    • 썸네일 이미지 업로드
    • 상품 상세 이미지 업로드 (10개 제한)
    • 상품 옵션 설정 (색상, 사이즈 등)
  • 2.1.2 상품 상태 관리

    • 판매중/판매중지 상태 변경
    • 재고 수량 변경

2.2 상품 조회

  • 2.2.1 상품 목록 조회

    • 전체 상품 목록 표시 (판매중인 상품)
    • 리뷰 개수 및 평점 표시
    • 카테고리별 필터링 기능
    • 검색 및 정렬 기능 (최신순, 가격순, 인기순)
  • 2.2.2 상품 상세 조회

    • 상품 상세 정보 조회
    • 상품 이미지 목록 조회
    • 상품 옵션 조회
    • 리뷰 및 평점 조회

2.3 카테고리 관리

  • 2.3.1 카테고리 관리
    • 카테고리 추가/수정/삭제
    • 계층형 카테고리 구조 관리
    • 카테고리별 상품 이동 기능

3. 주문 및 결제

3.1 장바구니 관리

  • 3.1.1 장바구니 기능
    • 상품+옵션 조합 단위로 추가/삭제
    • 상품+옵션 수량 조절

3.2 주문 처리

  • 3.2.1 주문 생성

    • 장바구니 상품들로 주문 생성
    • 배송지 정보 입력
    • 주소 검색 가능
  • 3.2.2 결제 처리

    • 다양한 결제 수단 지원 (PG 연동)
    • 결제 지연 시 주문 취소

3.3 주문 관리

  • 3.3.1 주문 조회 및 상태 관리
    • 사용자/판매자별 주문 내역 조회
    • 주문 상태 변경 (주문확인 > 배송준비 > 배송중 > 배송완료 > 구매완료)
    • 주문 취소 신청 및 처리

4. 리뷰 및 고객 소통

4.1 리뷰 관리

  • 4.1.1 리뷰 작성 및 조회

    • 구매 완료 상품에 대한 리뷰 작성
    • 별점 평가 및 텍스트 리뷰
    • 이미지 업로드 (5개 제한)
    • 상품별 리뷰 목록 조회 및 정렬 (최신순, 별점순)
  • 4.1.2 리뷰 답글

    • 판매자의 리뷰 답글 작성
    • 답글 수정/삭제 기능
    • 답글 알림 기능

4.2 문의 관리

  • 4.2.1 상품 문의
    • 상품에 대한 질문 작성 (사용자)
    • 문의 답변 작성 (판매자)
    • 문의 답변 알림 기능

5. 정산 관리

5.1 판매자 정산

  • 5.1.1 정산 정보 관리
    • 정산 계좌 등록/수정
    • 일별/월별 정산 금액 조회
    • 수수료 계산 및 정산 내역 관리

6. 관리자 기능

6.1 사용자 관리

  • 6.1.1 판매자 관리

    • 판매자 가입 승인/거절
    • 판매자 목록 조회 및 정보 관리
    • 판매자 제재 처리
  • 6.1.2 일반 사용자 관리

    • 사용자 목록 조회 및 정보 관리
    • 사용자 제재 처리

6.2 상품 관리

  • 6.2.1 상품 모니터링
    • 전체 상품 목록 조회
    • 부적절한 상품 관리 및 제재

6.3 사이트 운영

  • 6.3.1 공지사항 관리

    • 공지사항 등록/수정/삭제
    • 중요 공지 상단 고정
  • 6.3.2 이벤트 관리

    • 제목, 배너, 상세 내용, 기간 등록
    • 이벤트 노출 순서 변경
  • 6.3.2 고객 서비스

    • 1:1 문의 접수 및 답변

7. 시스템 공통 기능

7.1 알림 발송

  • 이메일, SMS, 푸시 알림 지원
  • 주요 이벤트별 자동 알림 설정

7.2 이미지 업로드

  • 이미지 저장소에 업로드
  • 이미지 크기, 포맷 규격화