영카트 상품 금액 제어 > 영카트5 팁자료실

영카트5 팁자료실

영카트 상품 금액 제어 정보

영카트 상품 금액 제어

본문

영카트에서 가격을 제어하는 함수가 있습니다.

파일 : lib/shop.lib.php
내용 :
// 금액표시
// $it : 상품 배열
function get_price($it)
{
    global $member;

    if ($it['it_tel_inq']) return '전화문의';

    $price = $it['it_price'];

    return (int)$price;
}

위 함수입니다.
$it라는 변수가 있습니다.

이 부분은 상품에 대한 모든 정보를 가지고 있습니다.

예)
function get_price($it)
{
    global $member;

    echo $it['it_name']; <== 이렇게 하면 상품명을 출력하게 됩니다.
   
    if ($it['it_tel_inq']) return '전화문의';

    $price = $it['it_price'];

    return (int)$price;
}

그리고 global $member로 현재 접속한 사용자에 정보를 담고 있습니다.

간단한 예로
레벨 5이상은 회원은 1000원 할인하고 싶다면
function get_price($it)
{
    global $member;

    echo $it['it_name']; <== 이렇게 하면 상품명을 출력하게 됩니다.
   
    if ($it['it_tel_inq']) return '전화문의';

    $price = $it['it_price'];

    if( $member['mb_level'] >=5  ) $price -= 1000; <=== 이렇게 하면됩니다.
   
    return (int)$price;
}
추천
1

댓글 2개

전체 392
영카트5 팁자료실 내용 검색

회원로그인

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