신규회원 쿠폰 발행기능 추가
This commit is contained in:
@ -64,6 +64,14 @@ if(!isset($default['de_mobile_rel_list_use'])) {
|
||||
ADD `de_mobile_rel_img_width` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_rel_list_skin`,
|
||||
ADD `de_mobile_rel_img_height` int(11) NOT NULL DEFAULT ' 0' AFTER `de_mobile_rel_img_width`", true);
|
||||
}
|
||||
|
||||
// 신규회원 쿠폰 설정 필드 추가
|
||||
if(!isset($default['de_member_reg_coupon_use'])) {
|
||||
sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}`
|
||||
ADD `de_member_reg_coupon_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_tax_flag_use`,
|
||||
ADD `de_member_reg_coupon_term` int(11) NOT NULL DEFAULT '0' AFTER `de_member_reg_coupon_use`,
|
||||
ADD `de_member_reg_coupon_price` int(11) NOT NULL DEFAULT '0' AFTER `de_member_reg_coupon_term` ", true);
|
||||
}
|
||||
?>
|
||||
|
||||
<form name="fconfig" action="./configformupdate.php" onsubmit="return fconfig_check(this)" method="post" enctype="MULTIPART/FORM-DATA">
|
||||
@ -987,6 +995,18 @@ if(!isset($default['de_mobile_rel_list_use'])) {
|
||||
<input type="checkbox" name="de_guest_cart_use" value="1" id="de_guest_cart_use"<?php echo $default['de_guest_cart_use']?' checked':''; ?>> 사용
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">신규회원 쿠폰발행</th>
|
||||
<td>
|
||||
<?php echo help("신규회원에게 주문금액 할인 쿠폰을 발행하시려면 아래를 설정하십시오."); ?>
|
||||
<label for="de_member_reg_coupon_use">쿠폰발행</label>
|
||||
<input type="checkbox" name="de_member_reg_coupon_use" value="1" id="de_member_reg_coupon_use"<?php echo $default['de_member_reg_coupon_use']?' checked':''; ?>>
|
||||
<label for="de_member_reg_coupon_price">쿠폰할인금액</label>
|
||||
<input type="text" name="de_member_reg_coupon_price" value="<?php echo $default['de_member_reg_coupon_price']; ?>" id="de_member_reg_coupon_price" class="frm_input" size="10"> 원
|
||||
<label for="de_member_reg_coupon_term">쿠폰유효기간</label>
|
||||
<input type="text" name="de_member_reg_coupon_term" value="<?php echo $default['de_member_reg_coupon_term']; ?>" id="de_member_reg_coupon_term" class="frm_input" size="5"> 일
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">비회원에 대한<br/>개인정보수집 내용</th>
|
||||
<td><?php echo editor_html('de_guest_privacy', $default['de_guest_privacy']); ?></td>
|
||||
|
||||
@ -163,7 +163,10 @@ $sql = " update {$g5['g5_shop_default_table']}
|
||||
de_guest_privacy = '$de_guest_privacy',
|
||||
de_hp_use = '$de_hp_use',
|
||||
de_escrow_use = '$de_escrow_use',
|
||||
de_tax_flag_use = '$de_tax_flag_use'
|
||||
de_tax_flag_use = '$de_tax_flag_use',
|
||||
de_member_reg_coupon_use = '$de_member_reg_coupon_use',
|
||||
de_member_reg_coupon_term = '$de_member_reg_coupon_term',
|
||||
de_member_reg_coupon_price = '$de_member_reg_coupon_price'
|
||||
";
|
||||
sql_query($sql);
|
||||
|
||||
|
||||
@ -359,6 +359,51 @@ if ($config['cf_use_email_certify'] && $old_email != $mb_email) {
|
||||
}
|
||||
|
||||
|
||||
// 신규회원 쿠폰발생
|
||||
if($w == '' && $default['de_member_reg_coupon_use'] && $default['de_member_reg_coupon_term'] > 0 && $default['de_member_reg_coupon_price'] > 0) {
|
||||
$j = 0;
|
||||
$create_coupon = false;
|
||||
|
||||
do {
|
||||
$cp_id = get_coupon_id();
|
||||
|
||||
$sql3 = " select count(*) as cnt from {$g5['g5_shop_coupon_table']} where cp_id = '$cp_id' ";
|
||||
$row3 = sql_fetch($sql3);
|
||||
|
||||
if(!$row3['cnt']) {
|
||||
$create_coupon = true;
|
||||
break;
|
||||
} else {
|
||||
if($j > 20)
|
||||
break;
|
||||
}
|
||||
} while(1);
|
||||
|
||||
if($create_coupon) {
|
||||
$cp_subject = '신규 회원가입 축하 쿠폰';
|
||||
$cp_method = 2;
|
||||
$cp_target = '';
|
||||
$cp_start = G5_TIME_YMD;
|
||||
$cp_end = date("Y-m-d", (G5_SERVER_TIME + (86400 * ((int)$default['de_member_reg_coupon_term'] - 1))));
|
||||
$cp_type = 0;
|
||||
$cp_price = $default['de_member_reg_coupon_price'];
|
||||
$cp_trunc = 1;
|
||||
$cp_minimum = 0;
|
||||
$cp_maximum = 0;
|
||||
|
||||
$sql = " INSERT INTO {$g5['g5_shop_coupon_table']}
|
||||
( cp_id, cp_subject, cp_method, cp_target, mb_id, cp_start, cp_end, cp_type, cp_price, cp_trunc, cp_minimum, cp_maximum, cp_datetime )
|
||||
VALUES
|
||||
( '$cp_id', '$cp_subject', '$cp_method', '$cp_target', '$mb_id', '$cp_start', '$cp_end', '$cp_type', '$cp_price', '$cp_trunc', '$cp_minimum', '$cp_maximum', '".G5_TIME_YMDHIS."' ) ";
|
||||
|
||||
$res = sql_query($sql, false);
|
||||
|
||||
if($res)
|
||||
set_session('ss_member_reg_coupon', 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 사용자 코드 실행
|
||||
@include_once ($member_skin_path.'/register_form_update.tail.skin.php');
|
||||
|
||||
|
||||
@ -304,7 +304,10 @@ CREATE TABLE IF NOT EXISTS `g5_shop_default` (
|
||||
`de_guest_privacy` text NOT NULL,
|
||||
`de_hp_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_escrow_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_tax_flag_use` tinyint(4) NOT NULL DEFAULT '0'
|
||||
`de_tax_flag_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_member_reg_coupon_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_member_reg_coupon_term` int(11) NOT NULL DEFAULT '0',
|
||||
`de_member_reg_coupon_price` int(11) NOT NULL DEFAULT '0'
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
@ -39,6 +39,13 @@ add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">',
|
||||
감사합니다.
|
||||
</p>
|
||||
|
||||
<?php if($default['de_member_reg_coupon_use'] && get_session('ss_member_reg_coupon') == 1) { ?>
|
||||
<p>
|
||||
<?php echo $mb['mb_name']; ?>님께 주문시 사용하실 수 있는 <?php echo number_format($default['de_member_reg_coupon_price']); ?>원 할인 쿠폰이 발행됐습니다.<br>
|
||||
발행된 할인 쿠폰 내역은 마이페이지에서 확인하실 수 있습니다.
|
||||
</p>
|
||||
<?php } ?>
|
||||
|
||||
<div class="btn_confirm">
|
||||
<a href="<?php echo G5_URL ?>/" class="btn02">메인으로</a>
|
||||
</div>
|
||||
|
||||
@ -40,6 +40,13 @@ add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">',
|
||||
감사합니다.
|
||||
</p>
|
||||
|
||||
<?php if($default['de_member_reg_coupon_use'] && get_session('ss_member_reg_coupon') == 1) { ?>
|
||||
<p>
|
||||
<?php echo $mb['mb_name']; ?>님께 주문시 사용하실 수 있는 <?php echo number_format($default['de_member_reg_coupon_price']); ?>원 할인 쿠폰이 발행됐습니다.<br>
|
||||
발행된 할인 쿠폰 내역은 마이페이지에서 확인하실 수 있습니다.
|
||||
</p>
|
||||
<?php } ?>
|
||||
|
||||
<div class="btn_confirm">
|
||||
<a href="<?php echo G5_URL ?>/" class="btn02">메인으로</a>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user