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

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

QA

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

본문

안녕하세요.

 

신규회원시 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%)만 사용할 수 있게 하는 것입니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

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