배송 방법 질문

배송 방법 질문

QA

배송 방법 질문

답변 2

본문

배송방법을 택배(주문시 결제/착불), 방문수령, 퀵서비스 3가지로 나눠서 선택할 수 있게 하려고 하는데 배송비를 택배 주문시 결제 이외에는 모두 0원으로 뜨게 하고 싶습니다 어떤 코드 수정하면 되는지 알려주세요ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

Shop/orderform.update.php

 


$delivery_method = $_POST['od_delivery_method'] ?? '';
 
if ($delivery_method == '방문수령' || $delivery_method == '퀵서비스' || $delivery_method == '착불') {
    $send_cost = 0;
} else {
    $send_cost = get_sendcost($od_sendcost, $cart_id); // 기존 방식 유지
}

 

코드를 참고해서 수정해 주셔야 합니다.

// 배송비가 상이함
$send_cost = get_sendcost($tmp_cart_id);

$tot_sc_cp_price = 0;



// 추가배송비가 상이함
$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_zip;
$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(! (isset($tmp['sc_id']) && $tmp['sc_id']))
    $send_cost2 = 0;
else
    $send_cost2 = (int) $tmp['sc_price'];

if($send_cost2 !== $i_send_cost2){
    if(function_exists('add_order_post_log')) add_order_post_log('추가배송비 최종 계산 Error...');
    die("Error...");
}

위 2코드 중에서 어떤 부분을 수정하면 될까요?

// 배송비가 상이함
$send_cost = get_sendcost($tmp_cart_id);
 

이 부분을 수정하셔야 해요

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