본문 바로가기

Boot Project/pmc2(Market Universe)

3/21(기능 상세화)

이전 진행한 기능에 대한 내용 상세화 

  • 방식
    1. 웹앱
    2. 입점 (입점료로 버는 사이트..? ex 에이블리 지그재그 )
    3. 결제 방식 (type)
      1. 무통장입금 (기능구현은 딱히 없음)
      2. 카카오페이or네이버페이 ⇒ 추후
  • 공통
    1. 로그인, 로그아웃, 회원가입 oauth (1)
      1. 회원가입
        1. 구매자(이름, id(email), pw)
          1. 회원가입은 구매자로 회원가입만 두고, 프리마켓 판매자는 로그인 후 전환할 수 있음.
      2. 로그인
        1. 구매자 (id, pw)
        • 판매자로 등록한 계정(role)의 경우 판매자 페이지로 로그인(구매자 전환 가능)
        • 구매자로만 되어 있는 계정은 구매자 페이지로 로그인
        1. 관리자(id, pw) - 별도의 분리된 url (ex. http://hostname/admin)
    2. 프로필 (2)
      1. 판매자
        1. id, pw, url, 쇼핑몰 이름, 쇼핑몰 설명, 카테고리, 주소
      2. 사용자
        1. id - 이메일, 수정불가
        2. pw - 수정가능
        3. 닉네임 - 수정 가능
        4. 주소 - 수정가능
        5. 관심있는 카테고리 (악세사리(팔찌, 목걸이, 귀걸이), 잡화(가방, 신발, 휴대폰 케이스, 인형), 옷, 화장품(비누, 향수), 문구류(수제펜), 식품, 기타(꽃다발, 애견용품))
        6. 판매자 등록
          1. 판매자: id, pw, url, 쇼핑몰 이름, 카테고리 (등록 후 관리자 승인 후 판매자 전환)
          2. 플랜 결제 기능(판매자 등록 시 3개월)
  • 판매자
    1. 메인 페이지
      • 최신 판매 내역 리스트 (10건)
      • 확인 하지 않은 거래 정보 리스트
      • 매출 현황 (그래프) - 총 금액
      • 판매중인 상품 리스트
      • 각 status 의 갯수 및 링크(결제 완료, 주문 대기, 수령 대기, 배송중, 배송 완료)
    2. 쇼핑몰 CRUD (1)
      1. 카테고리 (대분류 - 복수 선택 가능) - url, 쇼핑몰 이름, 쇼핑몰 설명, 카테고리, 주소
    3. 상품 CRUD (1)
      1. (C/U)카테고리 (소분류), 상품 이름, 가격, 할인, 배송(Y/N), 배송비, 판매 여부(Y/N), 갯수, 이미지(대표), 세부 이미지
      2. (R) 카테고리, 상품 이름, 가격, 할인, 배송비
      3. 배송(N)의 경우는 상품을 예약 하고 직접 가서 수령하는 경우
      4. 상품별 후기
    4. 주문 상태 관리 (2)
      1. 무통장입금 설정시, 거래 취소되는 기간 설정
    5. 배송 상태 관리 (4)
    6. 알림 (4)
    7. 내 마켓 공지게시판 기능
      • 상품 품절에 대한 정보나 오프라인 마켓 참여 정보에 대한 글을 올리는 게시판
      • 후기 게시판
    8. 쇼핑몰(플랜) 일시정지 기능 (5)
  • 구매자
    1. 쇼핑몰 리스트 보기 (1)
      1. 인기있는 마켓 리스트
      2. 인기있는 상품 리스트
      3. 신규등록한 마켓 리스트
    2. 쇼핑몰/상품 검색 (3)
      1. 카테고리(필터)검색
      2. 검색어 검색
    3. 주문 페이지 (1)
      1. 무통장 결제 (2)
        • 무통장 결제시 판매자 통장번호 확인 후
        • 판매자가 입금확인으로 거래 상태를 변경해줘야 함
      2. 카카오/네이버 페이 (3)
        • 페이 결제 페이지로 넘어감
      3. 해당 마켓에서 주문 상품 정보 리스트
      4. 배송방법(예약인지 택배인지) / 배송지 정보 (팝업으로 배송지 수정가능)
      5. '결제가 완료되었습니다' 라는 페이지 전환
    4. 주문 내역 페이지 (3)
      1. 주문 목록 리스트
        • 주문별 상세보기 버튼, 후기(팝업으로 작성가능), 거래 상태정보(배송정보 포함)
      2. 주문 상세보기 내용 (위와동일)
        • 구매 물품 목록, 후기(팝업으로 작성가능), 거래 상태정보 (배송정보(배송지) 포함), 결제정보(무통장/페이인지),
    5. 장바구니 (4)
      1. 마켓별 장바구니 목록
    6. 평점/후기 (4)
    7. 알림 (4)
      1. 거래관련 알림
      2. 즐겨찾기한 마켓, 상품, 카테고리 관련 알림
  • 관리자
    1. 유저 관리
      • 가입한 유저들의 목록을 테이블 형태로 보여준다.
      • 오랫동안 사용하지 않은 유저에 대해서는 휴면 계정 처리를 할 수 있다.
      • 악덕 사용자의 경우 그 계정을 정지시킨다.
      • 관리자는 따로 프로필이 필요하지 않다.
    2. 마켓 신청
      • 구매자가 판매자가 될 수 있기때문에 마켓신청을 통해 자신의 마켓을 등록하고 관리자는 이를 승인해 준다.
      • 승인이 완료되면 구매자는 판매자의 권한을 추가로 가질 수 있다.
    3. 마켓 관리
      • 마켓신청할 때 기간을 두어 기한이 다 되었을 경우 휴면상태로 전환하여 보이지 않게 한다.(ex 넷플릭스 처럼) → 판매자가 되기위해서는 마켓에 대한 이용 결재 기능이 필요함
      • 특정 사유등으로 마켓을 일시정지 시켜주는 기능이 필요 (후 순위)
    4. 신고게시판
      • 구매자들이 신고한 내역에 대한 내역을 확인할 수 있다.
      • 신고리스트의 내역을 확인하여 해당 마켓 자체를 정지 시킨다.

고려예정

  1. 메인 주제 : 프리마켓 주최
    1. 기간 내 입점
    2. 프리마켓 카테고리 내에
  2. 판매/구매/주최

기능

** 웹이냐 웹앱이냐 **

  1. (구매자, 판매자) 조회/검색기능
  2. (구매자) 구매기능 카드 결제 / 무통장입금 → 시스템적인 문제 생각해봐야할듯
  3. 바로 판매자에게 돈을 정산
  4. (구매자) 장바구니→ 마켓별로 장바구니 ?? 한꺼번에 담아놓고 결제 여러번 ??
  5. 따로 결제
  6. (판매자) 상품 등록/삭제
  7. (판매자) 내 쇼핑몰 관리 → 쇼핑몰 이름, 정보
  8. (판매자) 거래 내용 업데이트 : 판매자가 직접 배송 보내고 → 택배 조회 번호 입력
  9. 배송확인 - 입력된 택배번호로 조회 페이지 가져오기
  10. (Sub) 포인트적립
  11. 환불기능 ?
  12. 알림 기능 (이메일 알림, 홈페이지 알림)

<공통>

  1. 메인페이지상단:: 로그인(구매자)하단:: 마켓 시작하기 (판매자)인기있는(조회+판매) 마켓 리스트 정렬
  2. 로그인 시 → 알림 메뉴 생김
  3. → 기능 판매자 로그인
  4. → 기능 구매자 로그인
  5. 주제별? 마켓모음 리스트
  6. 알림페이지알림을 확인하면 지워짐(자동지워짐 or 사용자가 직접 알림삭제?)
  7. 확인 → 알림 클릭
  8. 거래정보에 대한 알림(결제완료, 거래완료 등)

<구매자>

  1. 마켓 페이지→ 기능2: 구매하기
  2. → 기능1: 품목리스트 보여주기(상품명, 섬네일, 가격), 품목 상세페이지
  3. 내 정보 페이지→ 기능2: 내 정보 수정하기(비밀번호, 닉네임, 주소)
  4. → 기능3: 구매목록
  5. → 기능1: 장바구니, 찜 목록
  6. 구매 목록 페이지→ 기능2: 주문 상세 페이지
  7. → 기능1: 기간 별(디폴트 3개월) 구매 목록 리스트
  8. 주문 상세 페이지→ 기능2 : 배송조회하기
  9. → 기능1 : 문의하기 (네이버 페이참고)

<판매자 페이지>

  1. 내 마켓 페이지→ 기능1 : 상품등록하기
  2. → 내마켓: 마켓 정보 수정하기
  3. 우측메뉴? 상단 메뉴?(상품 등록하기, 내마켓)
  4. 주문 목록 페이지→ 기능2: 주문 상세 페이지
  5. → 기능1: 기간 별(디폴트 3개월) 주문 목록 리스트
  6. 주문 상세 페이지→ 기능2: 배송 확인 (운송장 번호 입력하기)
  7. → 기능1: 상품 주문 상태 정보(결제중, 배송중, 거래완료)

'Boot Project > pmc2(Market Universe)' 카테고리의 다른 글

프로젝트 회의 진행 (4/4)  (0) 2021.04.07
프로젝트 회의 진행(3/28)  (0) 2021.03.28
3/26 (Back-end) ERD 설계 회의  (0) 2021.03.26
2차 프로젝트 회의(3/14)  (0) 2021.03.15