Skip to content

셀러 상품 목록

작성: 2yunseong

셀러 상품 목록 화면을 연다.

화면 하나가 두 뷰를 가지며 keyword 유무로 가른다.

  • keyword있음: 셀러 내 상품 검색 스크린
  • keyword없음: 셀러 상품 목록 스크린
vingle://seller/:sellerId[?keyword=…&sort=…&minPrice=…&maxPrice=…&styleIds=…&needsSoldOutsExcluded=…]
푸시 알림앱 스킴유니버셜 링크
O부분. sellerId, keyword, needsSoldOutsExcluded만 적용된다. 정렬·가격·스타일은 적용되지 않는다.X
파라미터필수허용값설명
sellerIdO양의 정수셀러 ID
  • sellerId가 양의 정수가 아니면 이동하지 않는다.
    • 존재하지 않는 셀러 ID는 검증하지 않는다. 화면은 열리지만 셀러 정보 조회가 실패한다.
파라미터필수허용값설명
keywordX비어 있지 않은 문자열셀러 상품 내 검색어. 있으면 검색 결과 뷰
sortXSCORE_DESC, NEWEST, PRICE_ASC, PRICE_DESC, LIKES_DESC정렬 기준. 카테고리와 공유
minPrice, maxPriceX숫자(원)가격 범위. 서버와 사용 규칙 같음
styleIdsX양의 정수 목록스타일 ID.
needsSoldOutsExcludedXtrue / false품절 제외 초기값. 생략하면 true.
  • needsSoldOutsExcluded는 화면이 매번 새로 열리므로 항상 반영된다.
  • 로그인이 필요하지 않다.
# 셀러 7번 홈 뷰
vingle://seller/7
# 셀러 7번 안에서 "test" 검색 결과 뷰
vingle://seller/7?keyword=test
# 셀러 7번 안에서 "코트" 검색, 가격 낮은 순, 1만~5만 원, 스타일 1·2, 품절 포함
vingle://seller/7?keyword=코트&sort=PRICE_ASC&minPrice=10000&maxPrice=50000&styleIds=1,2&needsSoldOutsExcluded=false
# 5만 원 이하만 (keyword 없음 → 셀러 홈 뷰)
vingle://seller/7?maxPrice=50000
# 공백 keyword는 버리고 셀러 홈 뷰
vingle://seller/7?keyword=%20