상품 필터기능

상품 필터기능

QA

상품 필터기능

본문

상품 필터기능이 필요해서 추가하려합니다.

(급한것도 아니고 현재 필터없이 디자인이 완료되어 필터는 옵션느낌이라 제작의뢰없이 제가 맡게 됐어요..

혹시나 플러그인 중에 있을까 했는데 없네요ㅎㅎㅠㅠ)

 

제작의뢰없이 방법을 알고자 질문한건 아니구요 방향만 좀 잡고자ㅠㅠ 질문합니다.

보통 영카트에서 상품 필터를 구현할때 list.php를 쓰나요, search.php를 쓰나요?

list.php는 카테고리 하나만 지정할 수 있는 구조로 되어있다고 들었습니다.

그부분을 수정해서 다중 선택이 되도록 하는지,

상품 검색페이지를 이용해서 구현하는지 일반적으로는 어떻게 하시나요?

이 질문에 댓글 쓰기 :

답변 2

별도 테이블이 정석이나

영카트에 있는 item_list  클래스를 사용한다면

그냥 g5_shop_item에 컬럼 추가하는 정도가 비교적 쉬운 방법입니다.

상품 갯수가 많지 않다는 전제하에 ( 만~10만 개 미만)

상품 컬러가 두 가지 이상이라면

bitmap( mysql에서는 int, set type 

https://dev.mysql.com/doc/refman/8.0/en/set.html)

을 사용하는 것도 좋은 방법입니다.

대용량DB가 아니라면

어떤 방법이던  별 상관은 없습니다.

 

필터링 내용이 구체적이어야 힌트라도 드릴 수 있겠네요.

답변감사합니다.

안경쇼핑몰이고 브랜드, 컬러, 모양(라운드, 스퀘어 등), 가격대 정도를 체크박스로 나열해서
체크된 항목(1개 이상)에 해당하는 제품을 출력하고 싶습니다.
브랜드, 모양은 이미 카테고리로 분류되어있고
컬러는 아예 별도로 db테이블을 추가할지 여분필드를 이용할지 미정입니다.

브랜드와 모양이 카테고리로 들어가 있는 터라 다중카테고리 출력 위주로 알아보고 있었는데
아니면 아예 별도로 필터용 db테이블을 추가할까 싶기도 합니다.

이런 상황에서는 어떤 방식으로 구현하는 것이 좋을까요?
키워드 정도만 알려주셔도 감사하겠습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 16,776
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT