콘텐츠로 이동

[YETI] PLP 페이지 레이아웃

Screen ID Screen Title 진입 조건
SHOP-PLP-02 상품 목록 (PLP) 헤더 카테고리 탭 클릭 / 메가메뉴 서브카테고리 링크 클릭

YETI PLP 전체 페이지 구조를 정의한다.
브레드크럼은 PLP에서 표시하지 않는다.


┌─────────────────────────────────────────────────────────┐
│ [Hero 영역] │
│ (Strapi CMS 매핑 — plp-hero 참고) │
├─────────────────────────────────────────────────────────┤
│ [서브카테고리 탭] ← TAB형 카테고리에만 표시 │
├────────────────┬────────────────────────────────────────┤
│ │ BEST MATCHES N Results [정렬 ▾] │
│ [필터 │ ───────────────────────────────────── │
│ 사이드패널] │ [상품 카드] [상품 카드] [상품 카드] │
│ │ [상품 카드] [상품 카드] [상품 카드] │
│ │ [상품 카드] [상품 카드] [상품 카드] │
│ │ … (무한 스크롤) │
└────────────────┴────────────────────────────────────────┘

추천 상품, 카테고리 FAQ 등 상품 그리드 하단 부가 콘텐츠 섹션은 제외한다. PLP는 Hero + 서브카테고리 탭 + 필터 사이드패널 + 상품 그리드로만 구성된다.


Strapi CMS에서 URL 단위로 매핑된다.
상세 정의 → PLP Hero


sub_type = 'TAB'인 카테고리에서만 표시된다.

항목 내용
표시 조건 현재 카테고리 sub_type = TAB인 경우만
구성 아이콘 + 탭명 (예: 🥤 Hydration | ☕ Coffee & Tea)
탭 선택 시 해당 탭 상품만 필터링, 필터 Facet 재계산
탭 미선택 전체 상품 표시

탭 동작 상세 → PLP 필터


항목 내용
위치 상품 그리드 좌측 (데스크톱)
기본 상태 모든 필터 그룹 접힘(collapsed)
동작 필터 그룹 헤더 클릭 시 펼침/접힘 토글
모바일 화면 하단 “필터” 버튼 탭 → 전체 화면 오버레이로 표시

노출되는 필터 그룹과 순서는 카테고리마다 다르다 (예: Drinkware는 Product Type·Size·Color·Beverage Type·Lid Type·Features, Coolers는 Category·Product Type·Collection·Price·Color). Oracle Red Bull Racing은 필터 자체가 없다.

카테고리별 전체 목록 → PLP 필터 > 카테고리별 필터 구성


항목 내용
열 수 3열 (데스크톱 기준)
기본 정렬 Best Matches
결과 수 표시 N Results — 현재 필터 조건 기준 상품 수
스크롤 방식 무한 스크롤 (하단 도달 시 다음 페이지 자동 로드)
표시명 기본
best_matches Best Matches
newest Newest
price_asc Price: Low to High
price_desc Price: High to Low

정렬 옵션은 URL 파라미터(?sort=best_matches)와 동기화된다.

상품 카드 상세 스펙 → PLP 컬러 그룹핑, PLP 프로모션 카드


YETI는 품절 상품이라도 카테고리 상품 진열 순서(category_sort.sort)에서 자동으로 하단으로 밀려나면 안 된다. 등록된 sort 순서를 그대로 유지한 채 노출한다.

항목 내용
정렬 순서 품절 여부와 무관하게 category_sort.sort 등록 순서 그대로
품절 표시 카드에 “품절(Sold Out)” 배지만 표시, 위치 이동 없음
다른 스토어와의 차이 WORKSOUT/CARHARTT/GRAMICCI에는 품절 상품을 하단으로 내리는 기존 배치(자동 정렬 로직)가 있는 것으로 추정되나 이 문서 저장소에는 그 로직이 별도로 문서화되어 있지 않음 — YETI는 이 배치 적용 대상에서 제외해야 함
완전 품절(전체 사이즈/색상 소진) 카드 자체는 그대로 노출, 장바구니 담기만 비활성화

개발팀 확인 필요: 다른 스토어의 품절 자동 하단 정렬 로직(배치명·트리거 조건)을 먼저 특정한 뒤, 해당 로직에서 YETI(sourceSite=YETI 또는 동일한 스토어 구분값)를 제외 처리해야 한다. 아래 미결 사항 참고.


  • 추천 상품 섹션 — 미노출
  • 카테고리 FAQ 섹션 — 미노출
  • 상품 그리드 하단 부가 콘텐츠 전반 — 미노출

항목 내용
모바일 열 수 피그마 확인 필요 (2열 예상)
품절 자동 하단 정렬 로직 특정 개발팀 확인 필요 — 다른 스토어에 적용 중인 품절 하단 정렬 배치의 정확한 이름·트리거 조건 확인 후 YETI 제외 처리 방법 결정

  • PLP 진입 시 브레드크럼이 표시되지 않는다
  • TAB형 카테고리에서 서브카테고리 탭이 Hero 하단에 표시된다
  • CATEGORY형 카테고리에서 서브카테고리 탭이 표시되지 않는다
  • 필터 사이드패널이 상품 그리드 좌측에 표시된다
  • 필터 사이드패널 초기 진입 시 모든 필터 그룹이 접힘(collapsed) 상태이다
  • 필터 그룹 헤더 클릭 시 해당 그룹이 펼쳐지고 다시 클릭하면 접힌다
  • 상품이 3열 그리드로 표시된다
  • 결과 헤더에 “BEST MATCHES”와 “N Results”가 표시된다
  • 정렬 드롭다운 기본값이 “Best Matches”이다
  • 스크롤 하단 도달 시 다음 상품이 자동으로 이어서 로드된다
  • 상품 그리드 하단에 추천 상품·카테고리 FAQ 등 부가 콘텐츠 섹션이 표시되지 않는다
  • 품절 상품이 정렬 순서상 자동으로 하단으로 밀리지 않는다 (등록된 sort 순서 그대로 유지) — 품절 상품 노출 정책 참고

버전 날짜 변경 내용
v1.1 2026-07-28 추천 상품·카테고리 FAQ 섹션 제거(PLP 부가 콘텐츠 전체 제외). 품절 상품 노출 정책 추가 — 품절 상품도 자동으로 하단 정렬되지 않고 등록 sort 순서 유지. 필터 그룹 목록을 카테고리별 상세로 대체(plp-filter 링크)
v1.0 2026-07-23 최초 작성 — PLP 전체 레이아웃 정의. 브레드크럼 제거, 필터 사이드패널(접힘 기본), 3열 그리드, Best Matches 기본 정렬, 무한 스크롤, 추천 상품, 카테고리 FAQ