포스트

쿠폰

쿠폰

요구사항

  • 유저가 다운로드 받은 쿠폰 목록

  • 상품 상세(쿠폰을 다운로드 받을 수 있는 곳)

  • 다운로드 가능한 쿠폰 목록

요구사항 더 캐묻기

  • 다운로드 기준은 어떤건지?
    • 상품인지, 카테고리 별로 인지 등
  • 쿠폰의 유효기간은 있는지?
    • 발급 시점으로부터 인지?
    • 전체 유효기간이 있는건지?
  • 쿠폰 발급 수량 제한이 있는지?
  • 쿠폰을 중복으로 받을 수 있는지?
  • 사용한 쿠폰은 UI에 어떻게 보여줄지?
  • 만료된 쿠폰도 UI에 보여줘야 하는건지?
  • 하나의 쿠폰을 여러 번 사용할 수 있는지?
  • 쿠폰 사용 시, 결제 금액에 제한이 있는지?
  • 쿠폰 여러 개를 한 번에 쓸 수 있는지?
  • 쿠폰 정보를 업데이트 했을 때, 다운로드 받은 쿠폰도 같이 업데이트 되는지?

API

쿠폰 다운로드

1
POST /v1/coupons/{couponId}/download
Path Parameter설명
couponId쿠폰 고유 아이디
  1. 쿠폰id 및 만료 기간이 남아있는 쿠폰 조회
  2. 이미 다운로드 받았는지 체크
  3. 다운로드 받은 쿠폰 테이블에 저장

다운로드 받은 쿠폰 목록

1
GET /v1/owned-coupons
  1. 다운로드 받은 쿠폰 조회
  2. 다운로드 받은 쿠폰을 통해 쿠폰 조회

개념도

  • 쿠폰은 상품에 의존
  • 다운로드 받은 쿠폰은 상품에 직접적 의존 X

참고

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.