주문번호 불일치 관련

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
주문번호 불일치 관련

QA

주문번호 불일치 관련

본문


cartupdate.php 페이지에  od_id 생성
// cart id 설정
set_cart_id($sw_direct);
if($sw_direct) $tmp_cart_id = get_session('ss_cart_direct');
else $tmp_cart_id = get_session('ss_cart_id');
 
 
 
orderform.php 페이지에 od_id 생성
// 새로운 주문번호 생성
$od_id = get_uniqid();
set_session('ss_order_id', $od_id);
 
 
 
orderformupdate.php 페이지에 od_id 업데이트
// 장바구니 상태변경
$sql = "update {$g5['g5_shop_cart_table']}
set
   od_id = '$od_id',  
   ct_status = '$od_status' 
where
   od_id = '$tmp_cart_id' and ct_select = '1' ";

 

서비스 특성상 장바구니를 사용하지 않고 바로구매만 사용하고 있습니다

orderform.php 페이지에서 선언한 $od_id = get_uniqid() 를 제거하고

cartupdate.php 페이지에 $tmp_cart_id 와 $od_id 의 주문코드 값을 동일하게 session에 저장하면 안될까요?

이로 인해 발생하는 오류가 있을까요?

 

 

현재 간헐적으로 발생하는

KCP에 입력된 주문코드 <-> shop_order, shop_cart DB에 입력된 od_id

위 건으로 문제가 심각한 상황입니다 의견 부탁드립니다

감사합니다

이 질문에 댓글 쓰기 :

답변 1

바로구매만 사용한다면 orderform.php 페이지에서 새로운 주문번호 생성하지않고 다음처럼 해도 됩니다
$od_id = get_uniqid(); <========삭제

$od_id = $tmp_cart_id; <=== 추가
set_session('ss_order_id', $od_id); ===>변경  set_session('ss_order_id', $tmp_cart_id );

 

그런데 orderformupdate.php 페이지에 od_id 업데이트 <--이 부분과 위쪽의 // 주문서에 입력

두곳에서 동일하게  kcp에 사용한 od_id로 변경하는 코드가 실행되게 되어있는데 서로 다른 od_id가

들어간다는 것이 이상한 정도가 아니네요

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 2,722
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT