주문 내역 삭제하기 - 영카트강좌

본문 바로가기
전체검색

영카트강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

주문 내역 삭제하기

관리자 18-10-08 12:06

영카트 주문 내역은 "주문" 상태일 때만 삭제 버튼이 활성화됩니다.


5b4bafa353cdb544d2edbd95cec48cdf_1538968184_2056.gif 


주문을 선택 후 검색하면 페이지 하단에 선택 삭제 버튼이 보일 겁니다.

5b4bafa353cdb544d2edbd95cec48cdf_1538968406_6979.gif 



주문상태가 "주문" 이 아니더라도 무조건 삭제 버튼이 노출되게 처리하는 방법입니다.



1. adm/shop_admin/orderlist.php 파일 수정


아래 코드에서 빨간색 부분 삭제 (원본 내용을 보면 주문일 때만 삭제 가능하게 되어 있죠.)


<?php if ($od_status == '주문') { ?> <span>주문상태에서만 삭제가 가능합니다.</span> <input type="submit" value="선택삭제" class="btn_submit" onclick="document.pressed=this.value"><?php } ?>



2. adm/shop_admin/orderlistdelete.php 파일 수정


아래 코드 주석 처리

// if($od['od_status'] != '주문') continue;


좀 더 아래에서

$sql = " update {$g5['g5_shop_cart_table']} set ct_status = '삭제' where od_id = '$od_id' and ct_status = '주문' ";

여기를 이렇게 수정

$sql = " update {$g5['g5_shop_cart_table']} set ct_status = '삭제' where od_id = '$od_id' ";


주문 내역에서 삭제하면 주문 테이블에서는 사라지고 cart 테이블에는 상태가 삭제로 변경됩니다.

history 필드에 삭제하기 전 주문상태와 날짜 등이 기록됩니다.


5b4bafa353cdb544d2edbd95cec48cdf_1538969572_3271.gif 



## 참고 사항


충분한 테스트는 하지 않았습니다.

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.