Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
포인트 비율적용 지급건에 대해서 질문합니다.

포인트 비율적용 지급건에 대해서 질문합니다.

포인트 비율적용 지급건에 대해서 질문합니다.

QA

포인트 비율적용 지급건에 대해서 질문합니다.

답변 3

본문

안녕하세요.

 

신규회원시 10000원의 포인트를 지급하면서

30000원 주문시 3000원 사용가능

70000원 주문시 7000원 사용가능

100000원 주문시 10000원 사용가능

 

이런식으로 주문금액의 10% 의 포인트를 사용할 수 있게 하려고 합니다.

어떻게 설정하면 될까요?

 

이 질문에 댓글 쓰기 :

답변 3

회원가입시 포인트 지급은

관리자> 기본환경설정> [회원가입] 탭에 보시면,

회원가입시 포인트 라는 항목이 있습니다.

 

상품별 포인트 지급은 

관리자> 쇼핑몰관리> 상품관리 에서 상품별 수정 클릭하시고 들어가시면,

[가격 및 재고] 탭에 보시면 설정할 수 있도록 되어 있습니다.

참고로, 오른쪽에 전체적용 체크하면 모든 상품 동일하게 적용됩니다.

아~ 제가 잘못 이해했네요..

영카트에 그런 기능은 제공되고 있지 않아서 소스에서 수정해주셔야 합니다.

/shop/orderformsub.php 파일에 620줄 근처에서 아래의 소스를 찾아서

$tot_sell_price*0.1 비율을 추가해서 곱해주시면 됩니다.


        $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'];
                if($temp_point > (int)$tot_sell_price*0.1)
                    $temp_point = (int)$tot_sell_price*0.1;
                if($temp_point > (int)$member['mb_point'])
                    $temp_point = (int)$member['mb_point'];

상품별로 포인트 결제비율을 다르게 하실려면,

상품관리에서 여분필드에 추가하시고 해당 값을 불러오시면서

각 상품가격과 곱해서 별도의 변수에 결제최대값을 저장하시면 됩니다.

이 부분 잘 모르시면 다시 질문 올리시면 답변해드릴께요.

답변 정말 감사합니다.

그런데 제가 잘 못 한건지....

조언 주신대로 해도  아래처럼

thumb-825415436_1520948137.8298_730x182.jpg

 

26500원의 주문금액인데도 보유포인트(회원가입으로 받은 10000점) 를 다 사용할 수 있게 됩니다.

제가 바라는 것은 26500원의 주문인 경우 보유포인트에서 2650원(즉 보유포인트의 10%)만 사용할 수 있게 하는 것입니다.

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로