마이페이지에서 주문취소하고싶은데
본문
현재 마이페이지에 주문취소 버튼을 추가하긴 했는데,
어디로 어떤 form을 리턴해야 제대로 취소처리를 할 수 있을까요?
답변 2
shop\orderinquiryview.php 파일에 아래 소스가 주문취소 버튼입니다.
./orderinquirycancel.php 파일로 전송을 하여 처리합니다.
이 부분을 주문목록에서 구현을 해야 합니다.
<section id="sod_fin_cancel">
<h2>주문취소</h2>
<?php
// 취소한 내역이 없다면
if ($cancel_price == 0) {
if ($custom_cancel) {
?>
<button type="button" onclick="document.getElementById('sod_fin_cancelfrm').style.display='block';">주문 취소하기</button>
<div id="sod_fin_cancelfrm">
<form method="post" action="./orderinquirycancel.php" onsubmit="return fcancel_check(this);">
<input type="hidden" name="od_id" value="<?php echo $od['od_id']; ?>">
<input type="hidden" name="token" value="<?php echo $token; ?>">
<label for="cancel_memo" class="sound_only">취소사유</label>
<input type="text" name="cancel_memo" id="cancel_memo" required class="frm_input required" size="40" maxlength="100" placeholder="취소사유">
<input type="submit" value="확인" class="btn_frmline">
</form>
</div>
<?php
}
} else {
?>
<p>주문 취소, 반품, 품절된 내역이 있습니다.</p>
<?php } ?>
</section>
주문서상세보기에서
취소버튼이 있는데
해당 폼과 뒤에 연결된 페이지들을 보시면서
응용하시면 될겁니다.
답변을 작성하시기 전에 로그인 해주세요.