주문완료 페이지 만들기 정보
주문완료 페이지 만들기
본문
현재 영카트 주문을 하게 되면 주문완료 했다는 알림 없이 바로 주문상세내역으로 가버려서 사용자 입장에서는
주문완료가 잘 됐다는건지 안됐다는건지 혼돈스럽죠..
사실 여기저기 타사 쇼핑몰에서 구매를 해보면 "주문이 완료되었습니다." 라는 페이지가 거의 뜨는데 말이죠^^;;
그래서 만들어봤습니다.
핵심요점 :
주문하기를 하고 업데이트 후에 페이지 만들어서 이동시키는건 뭐 문제가 아니었습니다.
그런데 그 완료페이지가 그냥 url 치고 들어간다고 열려버리면 참 우스운 일이죠..
그래서 함수를 추가 했습니다.
주문하기 클릭 후 업데이트 페이지에 맨 하단부 스크립트에서 결제금액을 post 값으로 완료 페이지로 넘깁니다.
그 값을 당연히 히든으로 받아서 그 금액이 존재하면 정상적으로 주문한다는거니까 정상적으로 완료처리!!
그 값이 없으면... 불법?? 적으로 페이지를 방문한다는거니 빠~`꾸 시키기!!!
제가 충분히 테스트는 해보았지만.. 혹시 문제가 있으면 지적해 주십시오!! 그래야 정상적인 팁? 이 되겠죠^^;;
1. 첫번째 주문완료 페이지 만들기 /shop/orderinquiryview_end.php
2. /shop/orderformupdate.php 맨 하단에 보면
이런 부분이 있습니다. 이 부분에 goto_url 을 삭제하고 아래 스크립트로 교체 합니다.
주문완료가 잘 됐다는건지 안됐다는건지 혼돈스럽죠..
사실 여기저기 타사 쇼핑몰에서 구매를 해보면 "주문이 완료되었습니다." 라는 페이지가 거의 뜨는데 말이죠^^;;
그래서 만들어봤습니다.
핵심요점 :
주문하기를 하고 업데이트 후에 페이지 만들어서 이동시키는건 뭐 문제가 아니었습니다.
그런데 그 완료페이지가 그냥 url 치고 들어간다고 열려버리면 참 우스운 일이죠..
그래서 함수를 추가 했습니다.
주문하기 클릭 후 업데이트 페이지에 맨 하단부 스크립트에서 결제금액을 post 값으로 완료 페이지로 넘깁니다.
그 값을 당연히 히든으로 받아서 그 금액이 존재하면 정상적으로 주문한다는거니까 정상적으로 완료처리!!
그 값이 없으면... 불법?? 적으로 페이지를 방문한다는거니 빠~`꾸 시키기!!!
제가 충분히 테스트는 해보았지만.. 혹시 문제가 있으면 지적해 주십시오!! 그래야 정상적인 팁? 이 되겠죠^^;;
1. 첫번째 주문완료 페이지 만들기 /shop/orderinquiryview_end.php
<?
include_once('./_common.php');
$end = $_POST['check'];
if(!$end) {
alert('주문정보가 없습니다.', G5_SHOP_URL);
}
$g5['title'] = '주문완료';
include_once('./_head.php');
?>
<style>
#order_end { margin:90px auto; text-align:center }
#order_end a.btn { display:inline-block; padding:10px 25px; background:#666; color:#fff }
</style>
<div id="order_end">
<h1><img src="<?=G5_THEME_URL ?>/img/order_end_me.jpg" alt="주문완료" title="주문완료" /></h1>
<br><br>
<a href="<?=G5_SHOP_URL ?>/orderinquiry.php" class="btn">주문내역확인</div>
</div>
<?php
include_once('./_tail.php');
?>
2. /shop/orderformupdate.php 맨 하단에 보면
<?
.
.
goto_url(G5_SHOP_URL.'/orderinquiryview.php?od_id='.$od_id.'&uid='.$uid);
?>
이런 부분이 있습니다. 이 부분에 goto_url 을 삭제하고 아래 스크립트로 교체 합니다.
echo "
<script language=javascript>
function formOK()
{
form.submit();
}
</script>
<body onload=formOK();>
<form name=form action=./orderinquiryview_end.php method=post>
<input type=hidden name=check value=$i_price>
</form>
</body>
";
추천
8
8
댓글 14개

정말 소중한 팁입니다. ^^ 감사합니다.
좋은 정보 감사합니다.

네.. 필요한 기능합니다. ^^ 감사합니다.
좋은 정보 감사합니다.~~
정말 소중한 팁입니다. 감사합니다.^^
좋은정보 감사합니다.
좋은 정보 감사합니다.^^
감사합니다. 꼭! 필요한 기능입니다. 잘쓰겠습니다.
감사합니다
감사합니다. 선 스크랩 후 적용해보겠습니다.새해 복 많이 받으세요
감사합니다
잘 쓰겟습니다.
잘 쓰겟습니다.
오... 정말 필요한 페이지였는데;; 꿀팁 감사드립니다!!
정말 감사드려요 ^^
유용합니다 감사합니다