테스트 사이트 - 개발 중인 베타 버전입니다

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

· 9년 전 · 4819 · 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개

9년 전
오오 감사합니다 ^^
7년 전
감사합니다^^

게시글 목록

번호 제목
404
399
391
386
384
383
382
378
377
373
372
362
361
353
345
334
329
307
304
299
295
292
288
272
270
267
263
261
254
252