답변 3개
회원가입시 포인트 지급은
관리자> 기본환경설정> [회원가입] 탭에 보시면,
회원가입시 포인트 라는 항목이 있습니다.
상품별 포인트 지급은
관리자> 쇼핑몰관리> 상품관리 에서 상품별 수정 클릭하시고 들어가시면,
[가격 및 재고] 탭에 보시면 설정할 수 있도록 되어 있습니다.
참고로, 오른쪽에 전체적용 체크하면 모든 상품 동일하게 적용됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 정말 감사합니다.
그런데 제가 잘 못 한건지....
조언 주신대로 해도 아래처럼
![]()
26500원의 주문금액인데도 보유포인트(회원가입으로 받은 10000점) 를 다 사용할 수 있게 됩니다.
제가 바라는 것은 26500원의 주문인 경우 보유포인트에서 2650원(즉 보유포인트의 10%)만 사용할 수 있게 하는 것입니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
아~ 제가 잘못 이해했네요..
영카트에 그런 기능은 제공되고 있지 않아서 소스에서 수정해주셔야 합니다.
/shop/orderformsub.php 파일에 620줄 근처에서 아래의 소스를 찾아서
$tot_sell_price*0.1 비율을 추가해서 곱해주시면 됩니다.
</p>
<p> $temp_point = 0;
// 회원이면서 포인트사용이면
if ($is_member && $config['cf_use_point'])
{
// 포인트 결제 사용 포인트보다 회원의 포인트가 크다면
if ($member['mb_point'] >= $default['de_settle_min_point'])
{
$temp_point = (int)$default['de_settle_max_point'];</p>
<p> if($temp_point > (int)$tot_sell_price<strong><span style="color:#e74c3c">*0.1</span></strong>)
$temp_point = (int)$tot_sell_price<strong><span style="color:#e74c3c">*0.1</span></strong>;</p>
<p> if($temp_point > (int)$member['mb_point'])
$temp_point = (int)$member['mb_point'];</p>
<p>
상품별로 포인트 결제비율을 다르게 하실려면,
상품관리에서 여분필드에 추가하시고 해당 값을 불러오시면서
각 상품가격과 곱해서 별도의 변수에 결제최대값을 저장하시면 됩니다.
이 부분 잘 모르시면 다시 질문 올리시면 답변해드릴께요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인