수

영카트 상품 금액 제어

· 2017-08-01 (화) 11:47:31 · 5067 · 2
영카트에서 가격을 제어하는 함수가 있습니다.

파일 : 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;
}
|

댓글 2개

이런 기능도 있네요 ㅎㅎ
감사합니다
좋은 팁 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

영카트5 팁자료실

455건
+
제목 글쓴이 날짜 조회
17-11-07 조회 3,544
17-10-25 조회 6,258
17-10-19 조회 4,632
17-10-18 조회 5,906
17-10-07 조회 5,142
17-09-21 조회 1.2만
17-09-13 조회 6,009
17-09-03 조회 4,670
17-08-10 조회 5,600
17-08-03 조회 5,499
17-08-01 조회 5,068
17-08-01 조회 4,193
17-07-27 조회 5,475
17-07-06 조회 5,812
17-06-24 조회 6,327
17-06-22 조회 5,944
17-06-17 조회 7,946
17-06-15 조회 5,040
17-06-13 조회 5,931
17-06-09 조회 5,733
17-06-08 조회 4,595
17-06-08 조회 6,487
17-06-04 조회 5,910
17-06-02 조회 8,563
17-05-31 조회 5,132
17-05-24 조회 5,729
17-05-22 조회 6,201
17-05-19 조회 4,552
17-05-11 조회 9,598
17-05-10 조회 9,982