답변 1개
채택된 답변
+20 포인트
9년 전
adm/shop_admin/orderform.php
<input type="submit" name="ct_status" value="배송" onclick="document.pressed=this.value">
<input type="submit" name="ct_status" value="완료" onclick="document.pressed=this.value">
를
<input type="submit" name="ct_status" value="배송" onclick="document.pressed=this.value">
<input type="submit" name="ct_status" value="해외배송중" onclick="document.pressed=this.value">
<input type="submit" name="ct_status" value="완료" onclick="document.pressed=this.value">
처럼 해외배송중을 넣어 줍니다.
같은 폴더의 orderformcartupdate.php
$status_normal = array('주문','입금','준비','배송','완료');
$status_cancel = array('취소','반품','품절');
를
$status_normal = array('주문','입금','준비','배송','해외배송중','완료');
$status_cancel = array('취소','반품','품절');
처럼 해외배송중을 넣어 줍니다.
보다보니 리스트 부분에도 수정을 해주어야 하네요.
같은 폴더의 orderlist.php
case '부분취소': $where[] = " od_status IN('주문', '입금', '준비', '배송', '완료') and od_cancel_price > 0 "; break;
를
case '부분취소': $where[] = " od_status IN('주문', '입금', '준비', '배송', '해외배송중', '완료') and od_cancel_price > 0 "; break;
case '입금' : // 결제완료
$sort1 = "od_receipt_time";
$sort2 = "desc";
break;
case '배송' : // 배송중
$sort1 = "od_invoice_time";
$sort2 = "desc";
break;
를
case '입금' : // 결제완료
$sort1 = "od_receipt_time";
$sort2 = "desc";
break;
case '배송' : // 배송중
$sort1 = "od_invoice_time";
$sort2 = "desc";
break;</p><p style="margin-left: 40px;">case '해외배송중' : // 해외배송중</p><p style="margin-left: 40px;"> $sort1 = "od_invoice_time";
$sort2 = "desc";
break;
</p><p style="margin-left: 40px;"><input type="radio" name="od_status" value="준비" id="od_status_rdy" <?php echo get_checked($od_status, '준비'); ?>>
<label for="od_status_rdy">준비</label>
<input type="radio" name="od_status" value="배송" id="od_status_dvr" <?php echo get_checked($od_status, '배송'); ?>>
<label for="od_status_dvr">배송</label></p><p style="margin-left: 40px;">
를
</p><p style="margin-left: 40px;"><label for="od_status_rdy">준비</label>
<input type="radio" name="od_status" value="배송" id="od_status_dvr" <?php echo get_checked($od_status, '배송'); ?>>
<label for="od_status_dvr">배송</label></p><p style="margin-left: 40px;"> <input type="radio" name="od_status" value="해외배송중" id="od_status_dvr" <?php echo get_checked($od_status, '해외배송중'); ?>>
<label for="od_status_dvr">해외배송중</label></p><p style="margin-left: 40px;">
if ($od_status == '준비') $change_status = "배송";
if ($od_status == '배송') $change_status = "완료";</p><p style="margin-left: 40px;">
를
</p><p style="margin-left: 40px;">if ($od_status == '준비') $change_status = "배송";</p><p style="margin-left: 40px;">if ($od_status == '배송') $change_status = "해외배송중";
if ($od_status == '해외배송중') $change_status = "완료";</p><p style="margin-left: 40px;">
case "준비" :
if (current_status != "입금") {
alert("'입금' 상태의 주문만 '준비'로 변경이 가능합니다.");
return false;
}
break;</p><p style="margin-left: 40px;"> case "배송" :
if (current_status != "준비") {
alert("'준비' 상태의 주문만 '배송'으로 변경이 가능합니다.");
return false;
}</p><p style="margin-left: 80px;">
를
</p><p style="margin-left: 120px;"> case "준비" :
if (current_status != "입금") {
alert("'입금' 상태의 주문만 '준비'로 변경이 가능합니다.");
return false;
}
break;</p><p style="margin-left: 120px;"> case "배송" :
if (current_status != "준비") {
alert("'준비' 상태의 주문만 '배송'으로 변경이 가능합니다.");
return false;
}</p><p style="margin-left: 200px;">case "해외배송중" :
if (current_status != "준비") {
alert("'준비' 상태의 주문만 '해외배송중'으로 변경이 가능합니다.");
return false;
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
달랑이
9년 전
감사합니다!!^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인