테스트 사이트 - 개발 중인 베타 버전입니다

추가배송비 질문 error... 채택완료

klee 6년 전 조회 3,416

안녕하세요 배송비 관련 

관리자에서 -> 쇼핑몰관리 ->추가배송비관리

제주도랑 울릉도 추가배송비를 설정하였는데요 

 

무통장입금시 error...메세지가 뜨고 

신용카드주문은 아예 들어오지도 않습니다. ( 카드사에서는 승인 처리되구요 ) 

 

추가 배송비를 없애면 정상 처리되구요 

제주도 도서산간지역 추가 배송비를 제대로 하고 싶은데 어떻게 해야할까요 

아래는 error...메세지가 뜨는   orderformupdate.php     239~271라인이구요 

 

</p>

<p>

// 추가배송비가 상이함

$od_b_zip   = preg_replace('/[^0-9]/', '', $od_b_zip);

$od_b_zip1  = substr($od_b_zip, 0, 3);

$od_b_zip2  = substr($od_b_zip, 3);

$zipcode = $od_b_zip1 . $od_b_zip2;

$sql = " select sc_id, sc_price from {$g5['g5_shop_sendcost_table']} where sc_zip1 <= '$zipcode' and sc_zip2 >= '$zipcode' ";

$tmp = sql_fetch($sql);

if(!$tmp['sc_id'])

    $send_cost2 = 0;

else

    $send_cost2 = (int)$tmp['sc_price'];

if($send_cost2 !== $i_send_cost2)

    die("Error...");</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_od_price)

            $temp_point = (int)$tot_od_price;</p>

<p>        if($temp_point > (int)$member['mb_point'])

            $temp_point = (int)$member['mb_point'];</p>

<p>        $point_unit = (int)$default['de_settle_point_unit'];

        $temp_point = (int)((int)($temp_point / $point_unit) * $point_unit);

    }

}

 </p>

<p>

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

답변 2개

쇼니맘
5년 전

혹시 이문제 해결하셨을까요..? 저도 같은 에러라서요.

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

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

추가배송비 관련 오류코드가 있는지? 숫자만 입력되있는지

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

답변에 대한 댓글 1개

k
klee
6년 전
error...이라고 만 뜨구요 다른 코드는 안떴습니다. 추가배송비를 지우면 재대로 되는데 제주도 포함 전국에 배송해야하는 상황이어서요

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

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

로그인