상품 판매가격 회원들에게만 노출 - 영카트강좌

본문 바로가기
전체검색

영카트강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

상품 판매가격 회원들에게만 노출

관리자 17-07-24 18:11

쇼핑몰을 회원제로 운영할 경우 상품 판매가격을 회원들에게만 보이게 하는 방법입니다.

 

 

1. 쇼핑몰관리 > 쇼핑몰설정 > 상품구입 권한을 2로 변경

cf0f382e860b625ace6beec56d90535d_1500886983_0753.gif 

 

 

2. 금액 표시 함수 수정


수정 파일 : lib/shop.lib.php

 

// 금액 표시
function display_price($price, $tel_inq=false)
{
    global $member;

    if ($tel_inq)

        $price = '전화문의';
    else
        if ($member['mb_id']) {
            $price = number_format($price, 0).'원';
        } else {
            $price = '회원공개';
        }

    return $price;
}
 

 

3. 총 금액 출력 부분 숨기기

 

cf0f382e860b625ace6beec56d90535d_1500887231_9932.gif
 

수정파일 :

PC : skin/shop/basic/item.form.skin.php

모바일 : mobile/skin/shop/basic/item.form.skin.php

 

총 금액 출력 부분을 이렇게 수정

 

방법1 : 총 금액 문구 출력 부분 전체를 없애기

 

<?php if ($member['mb_id']) { ?>
<div id="sit_tot_price"></div>
<?php } else { ?>
<br>
<?php } ?>
 

방법2 : 가격 부분만 감추기

 

<?php if ($member['mb_id']) { ?>
<div id="sit_tot_price"></div>
<?php } else { ?>
<div style="margin:20px 0;font-size:1.3em;font-weight:bold">총 금액 : 회원공개</div>
<?php } ?>
 

방법2로 수정하면 이렇게 출력됩니다.

총 금액 : 회원공개

  

 

참고 사항


회원, 비회원 구분이 아닌 회원 레벨로 구분하고 싶으면..

if ($member['mb_id']) {

이렇게 해 놓은 부분을 이런식으로 변경하면 됩니다.

if ($member['mb_level'] > 2) {

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.