상품리스트 상에 할인으로 지정된 상품이 리스팅 되지 않도록 하고 싶습니다.

상품리스트 상에 할인으로 지정된 상품이 리스팅 되지 않도록 하고 싶습니다.

QA

상품리스트 상에 할인으로 지정된 상품이 리스팅 되지 않도록 하고 싶습니다.

본문

품리스트 상에 '할인'으로 지정된 상품이 리스팅 되지 않도록 하고 싶습니다.

 moon 테마를 사용하고 있으며, 분류상에 일반 상품리스트에서 

할인상품은 노출하지 않고 별도의  할인상품배너를 통해서만 노출하고 싶습니다. 

 

메인index 에 할인상품 노출코드는 주석처리해서 출력이 안되나, 

상품 카테고리 안에 들어가서 상품을 찾아보게 되면 할인상품이 나오게 됩니다.

 

'할인' 상품 분류자체를 아예 나오지않게 하고싶습니다. 일반적으로는 사용불가이며, 

배너를 눌렀을때 특정 상품페이지에서만 구매가능하게 하려고합니다.


정리 

분류코드 '할인' 상품만 상품리스트에서 제외 

sql 코드에서 할인코드가 아닌것들만 불러오면 될듯한데.. 어느부분을 손을 대야 할지 모르겠습니다.

 

ㅠㅠ

부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

할인 상품을 상품리스트에서 제외하시려면

shop/list.php 파일에서 상품을 호출하는 item_list 클래스의 sql쿼리문을 수정 하셔야합니다.

item_list 클래스는 www/lib/shop.lib.php 파일에 있습니다. 

추가적으로 답변드리자면

shop.lib.php 파일의

301라인에


$sql_where = " where " . implode(" and ", $where); 

부분의 쿼리문을 아래와 같이 추가 하시면 될듯합니다.


$sql_where = " where " . implode(" and ", $where)." and it_type5 not in(1) "; 

답변 정말 감사드립니다. ㅠㅠ
저대로 넣으면 절대 할인상품이(type5 ) 가 나오지않네요.

그런데... 새로운 페이지에서 할인상품을 사용해야하는데...  그땐 어떻게 불러오는지.ㅠㅠ
이것저것 다해봐도.. lib 에서 볼러오지 않으니 아예 연결이안되네요.ㅠㅠ

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

회원로그인

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