답변 1개
채택된 답변
+20 포인트
9년 전
5000원이라는 금액이 상품별 설정된 배송비금액과 달라서 강제 추가하시려면..
$row['it_price'] += 5000;쇼핑몰의 설정에 따를 경우
$row['it_price'] += $delivery;
위 코드를 아래 구문의 바로아래에 추가하세요.
$delivery = get_item_sendcost2($row['it_id'], $row['it_price'], 1);
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
디자인럽
9년 전
�
카츠
9년 전
해당 소스가 끝나는 부분에 강제로 금액을 지정해주면 될것으로 보이네요.
$delivery = $send_cost = 5000;
$delivery = $send_cost = 5000;
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
if ($default[de_send_cost_case] == '없음') {
$send_cost = 0;
}
else {
// 배송비 상한일 경우 제일 앞에 배송비
$send_cost_limit = explode(";", $default[de_send_cost_limit]);
$send_cost_list = explode(";", $default[de_send_cost_list]);
$cost_limit = (int)$send_cost_limit[0];
$send_cost = (int)$send_cost_list[0];
}
$sql =" select * from $g4[yc4_item_table] where it_use = '1' order by ca_id";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$cate1 = $cate2 = $cate3 = $cate4 = "";
$caid1 = $caid2 = $caid3 = $caid4 = "";
$caid1 = substr($row['ca_id'],0,2);
$row2 = sql_fetch(" select ca_name from $g4[yc4_category_table] where ca_id = '$caid1' ");
$cate1 = $row2[ca_name];
if (strlen($row[ca_id]) >= 8) {
$caid4 = substr($row[ca_id],0,8);
$row2 = sql_fetch(" select ca_name from $g4[yc4_category_table] where ca_id = '$caid4' ");
$cate4 = $row2[ca_name];
}
if (strlen($row[ca_id]) >= 6) {
$caid3 = substr($row[ca_id],0,6);
$row2 = sql_fetch(" select ca_name from $g4[yc4_category_table] where ca_id = '$caid3' ");
$cate3 = $row2[ca_name];
}
if (strlen($row[ca_id]) >= 4) {
$caid2 = substr($row[ca_id],0,4);
$row2 = sql_fetch(" select ca_name from $g4[yc4_category_table] where ca_id = '$caid2' ");
$cate2 = $row2[ca_name];
}
// 배송비 상한가 미만이면 배송비 적용
$delivery = 0;
if ($row[it_amount] < $cost_limit) {
$delivery = $send_cost;
}
위소스에서는 무료없이 무조건 배송비주려면 어떻게 해야하나요?