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

포인트로만 결제 이렇게 하면 되나요?

· 16년 전 · 610 · 4

포인트로만 결제 할 수 있도록 하고자 아래와 같이 변경해 보았습니다.
고수님들 한번 봐 주세요. 문제는 없는지.

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> &nbsp;&nbsp;&nbsp;";
$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개

이곳은 팁/자료실 입니다만..
성공 하셨나요 ㅠ.ㅠ 아 힘드네요
성공했습니다 . 이소스 그대로 하니 잘되네요 감사합니다
너무 필요했던 소스인데...저도 이소스 그대로 적용해서 문제없이 사용중입니다.
좋은소스 정말 감사합니다..^^

게시글 목록

번호 제목
657
654
651
649
647
642
640
639
634
630
945
623
617
613
610
609
607
604
602
597