쿠폰
쿠폰 페이지에서 노출되는 쿠폰 모듈입니다.
URL: /pages/my/coupon-list.html?startYmd={startYmd}&dateType={dateType}&pageSize={pageSize}&pageNumber={pageNumber}&sortDirection={sortDirection}&usable={usable}
관련 API : 🔗 내 쿠폰 조회 API모듈명: coupon-total-count원본소스
쿠폰 총 개수 모듈입니다.
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| currentTab | ISSUABLE | UNISSUABLE | ISSUABLE | 현재 선택된 탭 |
| usableCouponCnt | number | 0 | 사용가능 쿠폰 개수 |
| expiringCouponCnt | number | 0 | 사용/기간 만료 쿠폰 개수 |
모듈명: coupon-tabs원본소스
쿠폰 탭 모듈입니다.
속성
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| shopby-tab-value | string | ISSUABLE | 탭 속성 값 |
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| currentTab | ISSUABLE | UNISSUABLE | ISSUABLE | 현재 선택된 탭 |
모듈명: coupon-list원본소스
쿠폰 목록 모듈입니다.
속성
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| start-ymd:query | string | - | query string 중 startYmd 기간조회 시작일 |
| page-size page-size:query |
number string |
20 pageSize |
query string 중 pageSize 값 한 페이지 노출 수 |
| page-number page-number:query |
number string |
1 pageNumber |
query string 중 pageNumber 값 페이지 번호 |
| sort-direction:query | DESC | ACS | DESC | query string 중 sortDirection 값 쿠폰 리스트 오름/내림차순 정렬 |
| pair-key | string | - | '더보기 버튼' key |
| uses-more-button | boolean | false | '더보기 버튼' 사용 여부 |
| uses-pagination | boolean | false | '페이지네이션' 사용 여부 |
| default-page-size | number | 20 | page-size가 없는 경우 기본 페이지 크기 |
| visible-pages-count | number | 5 | 페이지네이션 표시 페이지 수 |
사용 가능 변수
| 변수명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| currentTab | ISSUABLE | UNISSUABLE | ISSUABLE | 현재 선택된 탭 |
| totalCount | number | 0 | 내 쿠폰 가져오기 API 응답 중 totalCount와 동일 (쿠폰 총 개수) |
| items | Items[] | [] | 내 쿠폰 가져오기 API API 응답 중 items와 동일 (쿠폰 목록) (아래 타입 참조) |
Items 타입
| 속성명 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| reason | string | - | 쿠폰 발급 사유 |
| couponName | string | - | 쿠폰 명 |
| discountRate | number | 0 | 할인율 |
| discountAmt | number | 0 | 할인금액 |
| couponIssueNo | number | 0 | 쿠폰 발급 번호 |