취소된 주문서가 자동으로 삭제되나요?

취소된 주문서가 자동으로 삭제되나요?

QA

취소된 주문서가 자동으로 삭제되나요?

답변 2

본문

61a6a7ff09e0636b6b194624fb4b6e76_1432774119_6702.jpg 

 

 

쇼핑몰 TM측에서 본인취소한 주문 내역을 확인해야하는 사안들이 있었는데 주문서가 사라졌다고 하여 db에서 od_delete 부분을 확인해보니 이렇게 주문서가 임의로 삭제되었습니다.  

일단 시간대는 조금 고정적이었습니다. 

 

혹시 고객이 주문을 취소하면 자동으로 삭제되는 것인지 궁금합니다.

 

 

이 질문에 댓글 쓰기 :

답변 2

취소 처리 관련 파일(/shop/orderinquirycancel.php)을 보시면 

아래와 같이 장바구니와 주문 테이블에서 상태를 "취소" 상태로 변경만 합니다.

취소 버튼 클릭 시 바로 삭제되는 경우라면 위 파일에 삭제 처리 관련 코드가 있는지 확인해 보십시오.

 

=================================================================================

// 장바구니 자료 취소

sql_query(" update {$g5['g5_shop_cart_table']} set ct_status = '취소' where od_id = '$od_id' ");

 

// 주문 취소

$cancel_memo = addslashes($cancel_memo);

$cancel_price = $od['od_cart_price'];

 

$sql = " update {$g5['g5_shop_order_table']}

            set od_send_cost = '0',

                od_send_cost2 = '0',

                od_receipt_price = '0',

                od_receipt_point = '0',

                od_misu = '0',

                od_cancel_price = '$cancel_price',

                od_cart_coupon = '0',

                od_coupon = '0',

                od_send_coupon = '0',

                od_status = '취소',

                od_shop_memo = concat(od_shop_memo,\"\\n주문자 본인 직접 취소 - ".G5_TIME_YMDHIS." (취소이유 : {$cancel_memo})\")

            where od_id = '$od_id' ";

sql_query($sql); 

 

================================================================================= 

확인해보니 삭제관련된 부분은 없는 것 같습니다.
올려주신 부분 그대로인데 삭제한 사람이 없는 과정에서 관리자가 삭제한 것처럼 나와서 의문입니다. 어디서 자동으로 되는 것 같은 생각도 들어서요.

주문서 삭제와 관련 기능을 수정한 내역이 없다면

adm/shop_admin/orderlistdelete.php 파일의 코드를 확인해보시면 아시겠지만

g5_shop_order_delete 테이블에 데이터가 입력되는 것은 관리자가 주문서를 

삭제했을 때 입니다. 또한 mb_id 에 삭제를 수행한 id 를 기록하고 있으니

확인해보시면 어떤 회원이 주문서를 삭제했는지 확인할 수 있습니다.

mb_id가 관리자로 나와서 난감한 상황입니다.
저 주문 이전에 14년도에 미입금 주문취소 내역은 제가 조금 삭제하였었는데
15년도 주문건에 대한 경우는 도저히 알수가 없어서요... 관리자 패스워드를 바꿔보아야할것같네요 두분 답변 감사드립니다.

저도 위와 같은 현상이 발생했습니다.
프로그램을 쓰고 있는 30여개의 업체들이 7일과 8일 주문서가 모두 삭제되는 현상이 발생하였습니다.

소스를 따로 수정하거나 한 일이 없는데 이게 무슨 일일까요?
그리고 `g5_shop_order_delete`  의 데이터를 살릴 수 있는지 문의드립니다.

관리자는 삭제한 적이 없는 주문이 관리자가 삭제한 것으로 나옵니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17
© SIRSOFT
현재 페이지 제일 처음으로