diff --git a/adm/shop_admin/orderform.php b/adm/shop_admin/orderform.php
index ce3c2a7ae..34b085a3a 100644
--- a/adm/shop_admin/orderform.php
+++ b/adm/shop_admin/orderform.php
@@ -48,11 +48,11 @@ if (!isset($order_not_point)) {
// 회원이면서 포인트가 0보다 크다면
if ($tmp_row['mb_id'] && $row['ct_point'] > 0)
{
- /** 주문완료 포인트를 게시판 포인트와 연동하려면 주석제거
- $po_point = $row['ct_point'] * $row['ct_qty'];
- $po_content = "$cart_title3 {$tmp_row['od_id']} ({$row['ct_id']}) $cart_title4";
- insert_point($tmp_row['mb_id'], $po_point, $po_content, "@delivery", $tmp_row['mb_id'], "{$tmp_row['od_id']},{$row['uq_id']},{$row['ct_id']}");
- */
+ if(!$default['de_mileage_use']) {
+ $po_point = $row['ct_point'] * $row['ct_qty'];
+ $po_content = "$cart_title3 {$tmp_row['od_id']} ({$row['ct_id']}) $cart_title4";
+ insert_point($tmp_row['mb_id'], $po_point, $po_content, "@delivery", $tmp_row['mb_id'], "{$tmp_row['od_id']},{$row['uq_id']},{$row['ct_id']}");
+ }
// 주문완료 마일리지 적립
$ml_point = $row['ct_point'] * $row['ct_qty'];
diff --git a/mobile/shop/orderform.php b/mobile/shop/orderform.php
index c465efc70..aba6ed038 100644
--- a/mobile/shop/orderform.php
+++ b/mobile/shop/orderform.php
@@ -324,45 +324,44 @@ $tablet_size = "1.0"; // 화면 사이즈 조정 - 기기화면에 맞게 수정
}
- /** 포인트를 사용하려면 주석제거
- // 회원이면서 포인트사용이면
$temp_point = 0;
- if ($is_member && $config['cf_use_point'])
- {
- // 포인트 결제 사용 포인트보다 회원의 포인트가 크다면
- if ($member['mb_point'] >= $default['de_point_settle'])
+ if($default['de_mileage_use']) {
+ // 마일리지 사용
+ if ($is_member)
{
- $temp_point = $tot_amount * ($default['de_point_per'] / 100); // 포인트 결제 % 적용
- $temp_point = (int)((int)($temp_point / 100) * 100); // 100점 단위
+ // 포인트 결제 사용 포인트보다 회원의 마일리지가 크다면
+ if ($member['mb_mileage'] >= $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;
+ $member_mileage = (int)((int)($member['mb_mileage'] / 100) * 100); // 100점 단위
+ if ($temp_point > $member_mileage)
+ $temp_point = $member_mileage;
- echo '
결제포인트 : 점 (100점 단위로 입력하세요.)
';
- echo '회원님의 보유포인트('.display_point($member['mb_point']).')중 '.display_point($temp_point).'(주문금액 '.$default['de_point_per'].'%) 내에서 결제가 가능합니다.
';
- $multi_settle++;
+ echo '결제포인트 : 점 (100점 단위로 입력하세요.)
';
+ echo '회원님의 보유포인트('.display_point($member['mb_mileage']).')중 '.display_point($temp_point).'(주문금액 '.$default['de_point_per'].'%) 내에서 결제가 가능합니다.
';
+ $multi_settle++;
+ }
}
- }
- */
-
- // 회원이면
- $temp_point = 0;
- if ($is_member)
- {
- // 포인트 결제 사용 포인트보다 회원의 마일리지가 크다면
- if ($member['mb_mileage'] >= $default['de_point_settle'])
+ } else {
+ // 회원이면서 포인트사용이면
+ if ($is_member && $config['cf_use_point'])
{
- $temp_point = $tot_amount * ($default['de_point_per'] / 100); // 포인트 결제 % 적용
- $temp_point = (int)((int)($temp_point / 100) * 100); // 100점 단위
+ // 포인트 결제 사용 포인트보다 회원의 포인트가 크다면
+ 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_mileage = (int)((int)($member['mb_mileage'] / 100) * 100); // 100점 단위
- if ($temp_point > $member_mileage)
- $temp_point = $member_mileage;
+ $member_point = (int)((int)($member['mb_point'] / 100) * 100); // 100점 단위
+ if ($temp_point > $member_point)
+ $temp_point = $member_point;
- echo '결제포인트 : 점 (100점 단위로 입력하세요.)
';
- echo '회원님의 보유포인트('.display_point($member['mb_mileage']).')중 '.display_point($temp_point).'(주문금액 '.$default['de_point_per'].'%) 내에서 결제가 가능합니다.
';
- $multi_settle++;
+ echo '결제포인트 : 점 (100점 단위로 입력하세요.)
';
+ echo '회원님의 보유포인트('.display_point($member['mb_point']).')중 '.display_point($temp_point).'(주문금액 '.$default['de_point_per'].'%) 내에서 결제가 가능합니다.
';
+ $multi_settle++;
+ }
}
}
?>
diff --git a/mobile/shop/orderformupdate.php b/mobile/shop/orderformupdate.php
index 4c5f0ac33..81007a43c 100644
--- a/mobile/shop/orderformupdate.php
+++ b/mobile/shop/orderformupdate.php
@@ -295,7 +295,8 @@ if(!$result) {
// 회원이면서 포인트를 사용했다면 포인트 테이블에 사용을 추가
if ($is_member && $od_receipt_point) {
- //insert_point($member['mb_id'], (-1) * $od_receipt_point, "주문번호 $od_id 결제");
+ if(!$default['de_mileage_use'])
+ insert_point($member['mb_id'], (-1) * $od_receipt_point, "주문번호 $od_id 결제");
insert_mileage($member['mb_id'], (-1) * $od_receipt_point, "주문번호 $od_id 결제", $od_id);
}
diff --git a/shop/orderform.php b/shop/orderform.php
index be414c572..e7f8bf5b4 100644
--- a/shop/orderform.php
+++ b/shop/orderform.php
@@ -528,49 +528,48 @@ 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'])
+ if($default['de_mileage_use']) {
+ // 마일리지 사용
+ if ($is_member)
{
- $temp_point = $tot_amount * ($default['de_point_per'] / 100); // 포인트 결제 % 적용
- $temp_point = (int)((int)($temp_point / 100) * 100); // 100점 단위
+ // 포인트 결제 사용 포인트보다 회원의 마일리지가 크다면
+ if ($member['mb_mileage'] >= $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;
- ?>
- 보유포인트()중 최대 까지 사용 가능 (주문금액 %)
-
- 점 (100점 단위로 입력하세요.)
- $member_mileage)
+ $temp_point = $member_mileage;
+ ?>
+ 보유마일리지()중 최대 까지 사용 가능 (주문금액 %)
+
+ 점 (100점 단위로 입력하세요.)
+ = $default['de_point_settle'])
+ } else {
+ // 회원이면서 포인트사용이면
+ if ($is_member && $config['cf_use_point'])
{
- $temp_point = $tot_amount * ($default['de_point_per'] / 100); // 포인트 결제 % 적용
- $temp_point = (int)((int)($temp_point / 100) * 100); // 100점 단위
+ // 포인트 결제 사용 포인트보다 회원의 포인트가 크다면
+ 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_mileage = (int)((int)($member['mb_mileage'] / 100) * 100); // 100점 단위
- if ($temp_point > $member_mileage)
- $temp_point = $member_mileage;
- ?>
- 보유마일리지()중 최대 까지 사용 가능 (주문금액 %)
-
- 점 (100점 단위로 입력하세요.)
- $member_point)
+ $temp_point = $member_point;
+ ?>
+ 보유포인트()중 최대 까지 사용 가능 (주문금액 %)
+
+ 점 (100점 단위로 입력하세요.)
+