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

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

QA

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

답변 3

본문

그누커머스 

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

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

 

 15,000원

 8,000원

 

이렇게요^^

팁을 알려주세요.

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

이 질문에 댓글 쓰기 :

답변 3

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

 


add_action('gc_main_item_obj', 'custom_gc_main_item_obj');
 
function custom_gc_main_item_obj($item_list){
    $item_list->view_it_cust_price = true; // 소비자가 가격 노출
    return $item_list;
}

 

 

 

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

 

/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 

 

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로