2026, 새로운 도약을 시작합니다.

구매금액의 최대10%까지 포인트 사용하게 하고싶습니다. 채택완료

안녕하세요.

상품금액에 최대 10%까지만 포인트를 사용하도록 하고싶어서

질문검색해보고 아래처럼 shop-orderform.sub.php에서 *0.1해서 수정해보았는데도 적용이 안되는데..

초보라 이유를 알수가 없어서요ㅠㅠ 제가 입력을 잘못한걸까요?..알려주실 천사분..

여기말고 다른데를 수정해야하나요?

미리답변 감사합니다!!

Copy


 $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'];

답변 1개

채택된 답변
+20 포인트

이런 수식의 경우

각 단계별로 값이 제대로 들어있는지 echo 로 찍어보시면서 작업하시면 

어디까지 값이 들어갔는지를 알고있고 그 지점에서 원인을 찾으시면 빨를것 같습니다.

예를 들어 값까지 정상적으로 넘어왔는데 화면에 보이지 않는다면

다음 프로세스에서 문제가 생기는것입니다.

화면에 데이터가 찍힐때까지 체크하시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아미나 사용중이라 orderform.php에서 수정했더니 잘 되네요!! 답변감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고