꾸

[영카트5] 송장번호 특수문자 및 여백 삭제

· 2016-01-12 (화) 22:55:15 · 5564 · 2
첫번째 주문리스트에서 변경해주기

/adm/shop_admin/orderlistupdate.php

18번째줄 이하


// 실제 번호를 넘김
$k = $_POST['chk'][$i];
$od_id = $_POST['od_id'][$k];

$invoice = $_POST['od_invoice'][$k];


******************************************

$_POST['od_invoice'][$k]; 를 아래와 같이 바꿉니다.
여백과 특수 문자가 사라집니다.


str_ireplace(" ","",preg_replace ("/[#\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}]/i", "", $_POST['od_invoice'][$k]));


-----------------------------------------------------


두번째 주문상세페이지에서 수정해주기

/adm/shop_admin/orderformreceiptupdate.php

25번째줄

// 결제정보 반영 아래에 다음코드를 삽입합니다.

$_POST['od_invoice']=str_ireplace(" ","",preg_replace ("/[#\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}]/i", "",$_POST['od_invoice']));



----------------------------------------------------

국내 택배사들 대부분 송장 조회를 할때 특수문자나 여백없이 숫자만 입력하도록 제한이 되어 있는데
영카트에는 이 부분이 없어서 간혹 654-6585-6544 형식으로 입력하거나 복사할때 여백이 함께 복사되면
배송 조회가 안되는 경우가 있어서 수정하였습니다.
|

댓글 2개

2016-11-01 (화) 06:37:59
오오 감사합니다 ^^
2018-08-11 (토) 14:27:40
감사합니다^^
댓글을 작성하시려면 로그인이 필요합니다.

영카트5 팁자료실

455건
+
제목 글쓴이 날짜 조회
16-07-19 조회 8,516
16-07-19 조회 6,144
16-07-17 조회 5,104
16-07-14 조회 7,411
16-07-14 조회 5,572
16-07-09 조회 6,158
16-06-27 조회 1.7만
16-06-27 조회 8,224
16-06-22 조회 4,872
16-06-12 조회 5,863
16-06-02 조회 5,089
16-05-27 조회 1만
16-05-25 조회 6,333
16-05-18 조회 5,487
16-05-16 조회 5,997
16-05-13 조회 5,605
16-05-11 조회 5,268
16-04-20 조회 6,074
16-04-18 조회 5,395
16-04-16 조회 1만
16-03-29 조회 5,617
16-03-27 조회 9,912
16-02-17 조회 5,203
16-01-21 조회 5,831
16-01-15 조회 6,613
16-01-14 조회 8,120
16-01-14 조회 7,072
16-01-12 조회 5,565
16-01-10 조회 6,337
16-01-08 조회 1.2만