영카트5.4 레벨가격적용 방법 문의드립니다.
안녕하세요,
팁자료실에 있는 레벨별 상품가격 적용법을 따라 해보았으나 이전 5.3 버전 기준의 팁인듯 합니다.
shop.lib.php 에 수정하여 가격표시는 정상인데 장바구니 넘어가면 원래 가격으로 되돌아가네요
아무리 해도해도 cartupdate.php에서 막히는 것 같아서 도움요청 드립니다.
1. 레벨별 판매가격 설정 완료.
2. 장바구니 또는 바로구매 시 원래 가격대로 돌아옴.
3. /shop/cartupdate.php 가 잘못 된 것으로 추측됨.
/shop/ajax.action.php 랑 cartupdate.php 두군데를 수정 해야 하지 않나 추측됨
어느부분인지 ct_price 가격에 it_price (레벨별가격)이 들어가야 하는거 같은데 아무리 봐도 모르겠습니다.
5.4버전에서도 레벨별 상품구매 다르게 설정 가능한지, 조금만 도와주세요
작은팁이라도 소중히 생각하겠습니다. 회원님들 부탁드립니다.
감사합니다.
답변 1개
4년 전
버전마다 다를 수 있지만
lib/shop.lib.php에서
get_price() 함수만 바꾸면 되지 않을까요?
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
Z
Zendsoft
4년 전
�
4년 전
shop/cartupdate.php
// 상품정보
$sql = " select * from {$g5['g5_shop_item_table']} where it_id = '$it_id' ";
$it = sql_fetch($sql);
$tmp_p= get_price( $it); 추가
if( (int)$tmp_p > 0) $it['it_price']= $tmp_p; 추가
// 상품정보
$sql = " select * from {$g5['g5_shop_item_table']} where it_id = '$it_id' ";
$it = sql_fetch($sql);
$tmp_p= get_price( $it); 추가
if( (int)$tmp_p > 0) $it['it_price']= $tmp_p; 추가
Z
Zendsoft
4년 전
엑스엘엠님 답변 감사드립니다.
알려주신 방법은 적용이 안되네요
http://gnuwiz.com/bbs/board.php?bo_table=young_tip&wr_id=7 이 방법 도 적용해 보았으나 5.4 버전에서는 적용이 안되네요
제작의뢰로 가야 할것 같습니다.
댓글쓰기
알려주신 방법은 적용이 안되네요
http://gnuwiz.com/bbs/board.php?bo_table=young_tip&wr_id=7 이 방법 도 적용해 보았으나 5.4 버전에서는 적용이 안되네요
제작의뢰로 가야 할것 같습니다.
댓글쓰기
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
// 레벨 5 회원 가격
function get_price($it)
{
global $member;
if ($it['it_tel_inq']) return '전화문의';
$price = $it['it_price'];
if ($member['mb_level'] == 5 ) {
$price = $it['it_1'];
}
return (int)$price;
}
장바구니나 바로구매 넘어가면 원래 가격이 나와서 문제입니다.