영카트 상품리스트에서 특정분류 제외
본문
안녕하세요!
제목 처럼 특정분류 상품리스트에서 특정하위분류 상품은 제외시키고 싶습니다.
(ex : 10분류안에 1010하위분류만 상품리스트에 노출되지 않게)
판매를 하지 않겠다는 것은 아니여서 관리자에서 설정하는 '판매가능'기능으로는 안되고,
list에서 수정해야 될것같은데.. 도움 부탁드리겠습니다 ㅠㅠ
읽어주셔서 감사합니다!
답변 1
/lib/shop.lib.php 파일에 아래 부분에 추가
$where[] = " ca_id not like '1010%' and ca_id2 not like '1010%' and ca_id3 not like '1010%' ";
if ($this->ca_id || $this->ca_id2 || $this->ca_id3) {
$where_ca_id = array();
if ($this->ca_id) {
$where_ca_id[] = " ca_id like '{$this->ca_id}%' ";
}
if ($this->ca_id2) {
$where_ca_id[] = " ca_id2 like '{$this->ca_id2}%' ";
}
if ($this->ca_id3) {
$where_ca_id[] = " ca_id3 like '{$this->ca_id3}%' ";
}
$where[] = " ( " . implode(" or ", $where_ca_id) . " ) ";
}
$where[] = " ca_id not like '1010%' and ca_id2 not like '1010%' and ca_id3 not like '1010%' ";
답변을 작성하시기 전에 로그인 해주세요.