아침이슬™

우편번호를 이용한 도서 산간지역의 도선료 적용

기능이 미흡하기는 하지만 관리자님의 힌트의 도움을받아 제주와 울릉도 지역의 도선료 적용에 대한 기능을 올려 드립니다.
이외의 지역도 필요에따라 소스에 해당 지역을 추가하시면 될듯 하구요.

일단 구매자의 거주지역이 아닌, 물품 수령지역의 입력을 기다렸다가 주문서 최종 페이지에서 계산결과가 달라지므로 장바구니에 담는과정등의 계산에서는 도선료는 보이지 않습니다.(그래서 조금 미흡한 감이 있습니다.)

여러분의 조금 더 좋은 아이디어와 결과를 기다립니다.

shop/order_form.php 267, 268라인을 보시면

 // 배송비를 받지 않거나 더 받는 경우 아래식에 + 또는 - 로 대입
f.od_send_cost.value = parseInt(f.od_send_cost.value)

//위 소스의 다음줄에 아래부분을 붙여넣으시면 됩니다.

//도선료 적용부분
if (f.od_b_zip1.value.substring(0,2) == '69' || f.od_b_zip1.value == '799') {
    alert("도선료 3,000원이 추가되는 지역입니다. 합계금액이 변경되오니 확인후 결제 바랍니다."); 
    f.od_send_cost.value = <?=(int)$send_cost?> + 3000;  
}

//혹은 첨부한 파일을 다운받아 덮어 씨우시면 됩니다.(원본소스에서 위 5줄만 추가 하였습니다.)
|

댓글 3개

감사합니다. 매우 유용한 소스군요..
감사합니다. 좋은 정보네요^^
감사합니다^^: 해결!!
댓글을 작성하시려면 로그인이 필요합니다. 로그인

영카트4 팁자료실

영카트4와 관련된 팁과 자료를 공개하는 곳입니다. 영카트의 팁은 기본으로 제공하는 기능이 아니므로 고객지원의 대상이 아닙니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,686
20년 전 조회 1,332
19년 전 조회 238
19년 전 조회 518
19년 전 조회 395
19년 전 조회 458
19년 전 조회 211
19년 전 조회 351
19년 전 조회 603
19년 전 조회 321
19년 전 조회 684
19년 전 조회 591
19년 전 조회 505
20년 전 조회 890
20년 전 조회 472
15년 전 조회 144
20년 전 조회 793
20년 전 조회 1,195
20년 전 조회 561
20년 전 조회 536
🐛 버그신고