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

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

셀리나 10년 전 조회 4,070

 

 

 

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

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

 

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

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

취소 처리 관련 파일(/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); 

 

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

댓글을 작성하려면 로그인이 필요합니다.

편리
10년 전

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

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

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

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

셀리나
10년 전
mb_id가 관리자로 나와서 난감한 상황입니다.
저 주문 이전에 14년도에 미입금 주문취소 내역은 제가 조금 삭제하였었는데
15년도 주문건에 대한 경우는 도저히 알수가 없어서요... 관리자 패스워드를 바꿔보아야할것같네요 두분 답변 감사드립니다.
홈스킨
10년 전
저도 위와 같은 현상이 발생했습니다.
프로그램을 쓰고 있는 30여개의 업체들이 7일과 8일 주문서가 모두 삭제되는 현상이 발생하였습니다.

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인