할인 상품 구좌 화면을 연다. 맨 위의 할인율 버튼으로 할인 구간을 고르고, 그 아래는 카테고리·필터 구조가 카테고리 상품 목록과 같다.
할인율 버튼은 항상 하나가 선택돼 있다. 쿼리가 없으면 첫 버튼(~25%)으로 연다.
vingle://discount[?discountTab=…&minDiscountRate=…&maxDiscountRate=…&primaryCategoryId=…&sort=…&minPrice=…&maxPrice=…&styleIds=…&needsSoldOutsExcluded=…]| 푸시 알림 | 앱 스킴 | 유니버셜 링크 |
|---|---|---|
| O | 부분. discountTab, primaryCategoryId, needsSoldOutsExcluded만 적용된다. 할인율 구간·정렬·가격·스타일은 적용되지 않는다. | X |
쿼리 파라미터
Section titled “쿼리 파라미터”| 파라미터 | 필수 | 허용값 | 설명 |
|---|---|---|---|
discountTab | X | 0 | 1 | 2 | 3 | 할인율 버튼. 0=~25%, 1=~50%, 2=~75%, 3=75%+. minDiscountRate·maxDiscountRate보다 우선 |
minDiscountRate, maxDiscountRate | X | 할인율 버튼 표의 한 행과 같은 정수 쌍 | discountTab이 없을 때 버튼으로 바꾼다. 표와 다른 쌍은 버리고 첫 버튼(~25%) |
primaryCategoryId | X | 양의 정수 | 1차 카테고리 초기 선택. 없으면 전체 |
sort | X | SCORE_DESC, NEWEST, PRICE_UPDATED_AT_DESC, PRICE_ASC, PRICE_DESC, LIKES_DESC | 정렬 기준. 카테고리·셀러와 공유. 생략해도 자동으로 바꾸지 않는다 |
minPrice, maxPrice | X | 숫자(원) | 가격 범위. 서버와 사용 규칙 같음 |
styleIds | X | 양의 정수 목록 | 스타일 ID. |
needsSoldOutsExcluded | X | true / false | 품절 제외 초기값. 생략하면 true. |
할인율 버튼 표
Section titled “할인율 버튼 표”discountTab | 버튼 라벨 | minDiscountRate | maxDiscountRate |
|---|---|---|---|
0 | ~25% | 5 | 25 |
1 | ~50% | 26 | 50 |
2 | ~75% | 51 | 75 |
3 | 75%+ | 76 | 100 |
discountTab이0~3이 아니면(abc,9) 버리고 첫 버튼으로 연다.minDiscountRate·maxDiscountRate는 표의 한 행과 정확히 같을 때만 그 버튼이 된다.10~30처럼 표에 없는 쌍은 버린다.
- 현재 화면 위에 할인 화면을 쌓는다. 홈 상단 숏컷 ‘할인’과 같은 화면이다.
- 로그인이 필요하지 않다.
# 할인 화면(~25%)vingle://discount
# ~75% 버튼, 1차 카테고리 3번vingle://discount?discountTab=2&primaryCategoryId=3
# 구간으로 지정 → 75%+ 버튼vingle://discount?minDiscountRate=76&maxDiscountRate=100
# ~50% 버튼, 최근 할인 순, 1만~5만 원, 품절 포함vingle://discount?discountTab=1&sort=PRICE_UPDATED_AT_DESC&minPrice=10000&maxPrice=50000&needsSoldOutsExcluded=false
# 표에 없는 구간 → 버리고 ~25%vingle://discount?minDiscountRate=10&maxDiscountRate=30