acisliver / Ecommerce

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

개요

이커머스 구현

시나리오

  1. 상품, 수량을 선택 후 장바구니에 담기
  2. 주문정보 확인
  3. 배송정보 입력
  4. 결제
  5. 배송 현황 확인

요구사항

1. 상품 선택

  • 상품을 선택하고 수량을 선택한다.
  • 수량은 1이상이어야 한다.

2. 주문정보 확인

  • 상품명, 가격, 수량을 확인할 수 있다.
  • 장바구니에 담긴 물건은 담긴 순서대로 최신순으로 정렬된다.
  • 동일한 상품을 다시 담았을 경우 장바구니에 담지 않는다.
  • 배송비를 제외한 총 구입 금액을 확인할 수 있다.
  • 상품을 삭제할 수 있다.
  • 상품 수량을 변경할 수 있다

3. 배송정보 입력

  • 주소지를 입력할 수 있다.
  • 주소지에 따른 배송비를 측정한다.
  • 배송비를 추가한 총 결제금액을 확인할 수 있다.

4. 결제

  • 총 결제금액만큼 결제를 할 수 있다.

5. 배송 현황 확인

  • 배송 상태
    • 상품 준비 중: 재고를 확인하는 중
    • 주문 취소: 배송 시작 전 주문을 취소하여 환불을 요청한 상태
    • 배송 중: 배송이 시작되어 배송이 완료되기 전 상태
    • 배송 완료: 배송지에 상품이 도착

About


Languages

Language:Java 100.0%