Skip to content

요구 사항

DongJun-Lee edited this page Sep 13, 2023 · 6 revisions

할인 쿠폰 기능의 요구사항 입니다.

쿠폰

  • 쿠폰의 종류는 가격 할인 쿠폰비율 할인 쿠폰이 있습니다.
    • 가격 할인 쿠폰은 상품 가격을 일정 금액 차감합니다.
    • 비율 할인 쿠폰은 상품 가격의 일정 퍼센트를 차감합니다.
  • 쿠폰을 발급받은 후 일정 기간 이후 쿠폰은 만료됩니다.
    • 만료된 쿠폰은 사용할 수 없습니다.

쿠폰 사용 요구 사항

  • 사용자는 원하는 할인쿠폰을 다운받을 수 있습니다.
  • 사용자가 다운을 받으면 다운 가능한 잔여 쿠폰 개수가 감소합니다.
  • 사용자는 쿠폰을 사용할 수 있고 다운 받은 쿠폰을 확인 할 수 있습니다.

쿠폰 조회 요구 사항

  • 사용자는 발급 받을 수 있는 쿠폰을 확인할 수 있습니다.
    • 쿠폰 ID, 쿠폰 이름, 쿠폰 수량, 쿠폰 적용 가능한 최소 상품의 가격, 쿠폰 상태(발급 가능, 발급 불가능), 쿠폰 사용 기간을 확인할 수 있습니다.
  • 사용자는 발급 받은 쿠폰을 확인할 수 있습니다.
    • 쿠폰 할인 금액, 발급일, 만료일, 사용일, 쿠폰 적용 가능한 최소 상품의 가격, 쿠폰의 상태(미사용, 사용완료)을 확인할 수 있습니다.

쿠폰 제한 요구 사항

  • 잔여 쿠폰 개수가 0이 되면 쿠폰은 마감됩니다.
    • 마감된 쿠폰은 발급될 수 없습니다.
  • 사용자는 동일한 쿠폰에 대해서 중복 발급할 수 없습니다.
  • 쿠폰마다 사용하기 위한 최소 사용가능 상품 금액이 있습니다.
    • 상품의 금액이 쿠폰의 최소 사용가능 상품 금액보다 작을 경우 쿠폰을 사용할 수 없습니다.
  • 쿠폰은 쿠폰 사용 시작일과 쿠폰 종료일이 있습니다.
    • 쿠폰 사용 가능 시작일 이후부터 쿠폰을 사용할 수 있습니다.
    • 쿠폰 사용 가능 종료일 이후부터 쿠폰을 사용할 수 없습니다.