포인트로만 결제 할 수 있도록 하고자 아래와 같이 변경해 보았습니다.
고수님들 한번 봐 주세요. 문제는 없는지.
1. 주문서작성 페이지에 포인트로만 결제 기능 추가
- shop/orderform.php line
$multi_settle++;
echo "<input type='radio' id=od_settle_point name=od_settle_case value='포인트' $checked><label for='od_settle_point'>포인트로만 결제</label> ";
$checked = "";
2. 포인트 결제시 결제금액 세팅
- shop/orderupdate.php
elseif ($od_settle_case == "포인트")
{
$od_temp_point = (float)str_replace(",", "", $od_temp_point);
$od_receipt_point = (float)str_replace(",", "", $od_temp_point);
}
3. 주문및 결제완료 페이지 수정
- shop/orderconfirm.php
- 포인트결제시 주문 완료 문구 안내[무통장 처리시 문구 그대로 사용했습니다]
else if ($settle_case == '포인트')
{
echo "<p align=center><a href='./orderinquiryview.php?od_id=$od[od_id]&on_uid=$od[on_uid]'><img src='{$g4[shop_img_path]}/btn_order_end.gif' border=0></a>";
}
4. 주문상세내역 페이지 수정
- 포인트 결제시 계좌번호, 입금자명 안나오게 수정 처리
- shop/orderinquiryview.php
elseif ($od['od_settle_case'] == '포인트') { }
else
{
echo "<tr><td>· 입금액</td><td>: 아직 입금되지 않았거나 입금정보를 입력하지 못하였습니다.</td></tr>";
}
if ($od[od_settle_case] != '계좌이체' && $od[od_settle_case] != '포인트')
echo "<tr><td>· 계좌번호</td><td>: $od[od_bank_account]</td></tr>";
if ($od[od_settle_case] != '포인트')
echo "<tr><td>· 입금자명</td><td>: $od[od_deposit_name]</td></tr>";
댓글 4개
게시글 목록
| 번호 | 제목 |
|---|---|
| 1387 | |
| 894 | |
| 891 | |
| 889 | |
| 884 | |
| 882 | |
| 880 | |
| 870 | |
| 861 | |
| 859 | |
| 854 | |
| 850 | |
| 843 | |
| 836 | |
| 831 | |
| 830 | |
| 822 | |
| 820 | |
| 819 | |
| 811 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기