쇼핑몰: #137 상품주문 주문서 작성 포인트 결제 표준화 및 스타일
This commit is contained in:
@ -641,11 +641,12 @@ input.required:focus {border:1px solid #b8c9c2;background:#21272e !important;col
|
||||
|
||||
#sod_frm_same {margin:0 0 10px}
|
||||
|
||||
#sod_frm_pay .frm_input {background:#fff !important}
|
||||
#sod_frm_pay .frm_input:focus {color:#000}
|
||||
|
||||
#sod_frm_paysel {padding:10px;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
|
||||
#sod_frm_paysel legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
|
||||
#settle_bank {margin:10px 0 0}
|
||||
#settle_bank .frm_input {background:#fff !important}
|
||||
#settle_bank .frm_input:focus {color:#000}
|
||||
|
||||
#sod_frm_escrow {margin:30px 0 0}
|
||||
|
||||
|
||||
@ -474,7 +474,7 @@ set_session('ss_order_uniqid', $od_id);
|
||||
</section>
|
||||
|
||||
<section id="sod_frm_pay">
|
||||
<h2>결제정보 입력</h2>
|
||||
<h2>결제정보</h2>
|
||||
|
||||
<?php
|
||||
$multi_settle == 0;
|
||||
@ -525,6 +525,28 @@ set_session('ss_order_uniqid', $od_id);
|
||||
$checked = '';
|
||||
}
|
||||
|
||||
// 회원이면서 포인트사용이면
|
||||
$temp_point = 0;
|
||||
if ($is_member && $config['cf_use_point'])
|
||||
{
|
||||
// 포인트 결제 사용 포인트보다 회원의 포인트가 크다면
|
||||
if ($member['mb_point'] >= $default['de_point_settle'])
|
||||
{
|
||||
$temp_point = $tot_amount * ($default['de_point_per'] / 100); // 포인트 결제 % 적용
|
||||
$temp_point = (int)((int)($temp_point / 100) * 100); // 100점 단위
|
||||
|
||||
$member_point = (int)((int)($member['mb_point'] / 100) * 100); // 100점 단위
|
||||
if ($temp_point > $member_point)
|
||||
$temp_point = $member_point;
|
||||
?>
|
||||
<p>보유포인트(<?php echo display_point($member['mb_point']); ?>)중 <strong>최대 <?php echo display_point($temp_point); ?></strong>까지 사용 가능 (주문금액 <?php echo $default['de_point_per']; ?>%)</p>
|
||||
<label for="od_temp_point">사용 포인트</label>
|
||||
<input type="text" name="od_temp_point" value="0" id="od_temp_point" class="frm_input" size="10">점 (100점 단위로 입력하세요.)
|
||||
<?php
|
||||
$multi_settle++;
|
||||
}
|
||||
}
|
||||
|
||||
if ($default['de_bank_use']) {
|
||||
// 은행계좌를 배열로 만든후
|
||||
$str = explode("\n", trim($default['de_bank_account']));
|
||||
@ -557,28 +579,6 @@ set_session('ss_order_uniqid', $od_id);
|
||||
|
||||
}
|
||||
|
||||
// 회원이면서 포인트사용이면
|
||||
$temp_point = 0;
|
||||
if ($is_member && $config['cf_use_point'])
|
||||
{
|
||||
// 포인트 결제 사용 포인트보다 회원의 포인트가 크다면
|
||||
if ($member['mb_point'] >= $default['de_point_settle'])
|
||||
{
|
||||
$temp_point = $tot_amount * ($default['de_point_per'] / 100); // 포인트 결제 % 적용
|
||||
$temp_point = (int)((int)($temp_point / 100) * 100); // 100점 단위
|
||||
|
||||
$member_point = (int)((int)($member['mb_point'] / 100) * 100); // 100점 단위
|
||||
if ($temp_point > $member_point)
|
||||
$temp_point = $member_point;
|
||||
|
||||
echo '<div>결제포인트 : <input type="text" id="od_temp_point" name="od_temp_point" value="0" size="10">점 (100점 단위로 입력하세요.)</div>';
|
||||
echo '<div>회원님의 보유포인트('.display_point($member['mb_point']).')중 <strong>'.display_point($temp_point).'</strong>(주문금액 '.$default['de_point_per'].'%) 내에서 결제가 가능합니다.</div>';
|
||||
$multi_settle++;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<?php
|
||||
if (!$default['de_card_point'])
|
||||
echo '<p><strong>무통장입금</strong> 이외의 결제 수단으로 결제하시는 경우 포인트를 적립해드리지 않습니다.</p>';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user