테스트 사이트 - 개발 중인 베타 버전입니다

그누커머스 상품리스트나 숏코드에서 시중가격 표기할 방법 알려주세요^^ 채택완료

푸론 9년 전 조회 2,143

그누커머스 

상품 설정할 때 시중가격과 판매가격을 정합니다.

그걸 상품 리스트나 쇼트 코드로 보여줄 때 시중가격도 함께 보여주고 싶습니다.

 

 15,000원

 8,000원

 

이렇게요^^

팁을 알려주세요.

사이트 http://www.tree4.co.kr/">http://www.tree4.co.kr/

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
thisgun
9년 전

사용중인 테마 폴더의 functions.php 에 아래 코드를 넣어주세요.

 

</p><p>add_action('gc_main_item_obj', 'custom_gc_main_item_obj');</p><p> </p><p>function custom_gc_main_item_obj($item_list){</p><p>    $item_list->view_it_cust_price = true; <span style="font-size: 14.6667px; line-height: 1.5;">// 소비자가 가격 노출</span></p><p>    return $item_list;</p><p>}</p><p>

 

 

 

좀 더 부가적으로 설명한다면, 위의 코드는

 

/gnucommerce/lib/gc_item_list.class.php 에서

 

class GC_item_list{

    // 기본으로 보여지는 필드들

    public $view_it_id    = false;       // 상품코드

    public $view_it_img   = true;        // 상품이미지

    public $view_it_name  = true;        // 상품명

    public $view_it_basic = false;        // 기본설명

    public $view_it_price = true;        // 판매가격

    public $view_it_cust_price = false;  // 소비자가

    public $view_it_icon = true;        // 아이콘

    public $view_sns = false;            // SNS

    public $loop = 0;            // loop값 설정

 

현재 이렇게 되어 있는 값을 바꿔주는 역할을 합니다.

 

 

위에 있는 설정을 무시하고, 좀 더 자유롭게 수정하고 싶다면

템플릿 오버라이딩( 덮어쓰기 ) 방식으로 스킨파일을 복사해서 수정하시면 됩니다.

 

예를 들어

상품 리스트 관한 스킨파일은 현재 아래와 같은 파일이 있습니다.

 

plugins/gnucommerce/skin/shop/basic/itemloop.skin.php ( 페이지에서 리스트 상품 관련 소스 )

plugins/gnucommerce/skin/shop/basic/main.10.skin.php ( 숏코드에서 상품 유형 출력 소스) 

plugins/gnucommerce/skin/shop/basic/main.20.skin.php ( 숏코드에서 상품 유형 출력 소스) 

 

위의 파일을 복사해서 아래 위치에 붙여넣기를 하신후

 

themes/사용하는테마/gnucommerce/skin/shop/basic/itemloop.skin.php

themes/사용하는테마/gnucommerce/skin/shop/basic/main.10.skin.php 

themes/사용하는테마/gnucommerce/skin/shop/basic/main.20.skin.php 

 

테마에 붙여넣기한 스킨파일 수정해 주시면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

9년 전

그런데, 소스 적용해도 숏코드 위젯에는 적용이 안되네요. 숏코드 위젯에도 적용할 순 없을까요?^^

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

t
thisgun
9년 전
알려주셔서 감사합니다.

그 부분에 문제가 있어서 ㅠ,

0.5.3 버젼에 고쳐서 올려 놓았습니다.

0.5.3 버젼으로 업데이트 해 주세요.

댓글을 작성하려면 로그인이 필요합니다.

9년 전

네, 감사합니다^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인