diff --git a/adm/admin.menu400.shop_1of2.php b/adm/admin.menu400.shop_1of2.php
index e665564de..2f6d44288 100644
--- a/adm/admin.menu400.shop_1of2.php
+++ b/adm/admin.menu400.shop_1of2.php
@@ -17,6 +17,7 @@ $menu['menu400'] = array (
array('400490', '마일리지관리', G4_ADMIN_URL.'/shop_admin/mileagelist.php', 'scf_mileage'),
array('400650', '쿠폰관리', G4_ADMIN_URL.'/shop_admin/couponlist.php', 'scf_coupon'),
array('400500', '배송일괄처리', G4_ADMIN_URL.'/shop_admin/deliverylist.php', 'scf_deli', 1),
- array('400740', '배송업체관리', G4_ADMIN_URL.'/shop_admin/deliverycodelist.php', 'scf_deli_co', 1)
+ array('400740', '배송업체관리', G4_ADMIN_URL.'/shop_admin/deliverycodelist.php', 'scf_deli_co', 1),
+ array('400750', '추가배송비관리', G4_ADMIN_URL.'/shop_admin/sendcostlist.php', 'scf_sendcost', 1)
);
?>
\ No newline at end of file
diff --git a/adm/shop_admin/couponlist.php b/adm/shop_admin/couponlist.php
index ca0a62378..c82f71a62 100644
--- a/adm/shop_admin/couponlist.php
+++ b/adm/shop_admin/couponlist.php
@@ -178,6 +178,8 @@ $colspan = 8;
+
+
-
-
diff --git a/adm/shop_admin/itempsformupdate.php b/adm/shop_admin/itempsformupdate.php
deleted file mode 100644
index bb864706f..000000000
--- a/adm/shop_admin/itempsformupdate.php
+++ /dev/null
@@ -1,45 +0,0 @@
-
diff --git a/adm/shop_admin/itempslist.php b/adm/shop_admin/itempslist.php
deleted file mode 100644
index f526875e8..000000000
--- a/adm/shop_admin/itempslist.php
+++ /dev/null
@@ -1,168 +0,0 @@
-전체목록';
-?>
-
-
-
-
- 사용후기 목록
-
-
- 상품명
- 이름
- 제목
- 점수
- 확인
-
-
-
-
-
- 상품명
- 이름
- 제목
- 점수
- 확인
- 관리
-
-
-
-
-
-
-
-
-
-
-
-
- 수정
- 삭제
-
-
-
- 자료가 없습니다. ';
- }
- ?>
-
-
-
-
-
-
-
-
-
diff --git a/adm/shop_admin/orderform.php b/adm/shop_admin/orderform.php
index a47e0cb45..d581c6dd9 100644
--- a/adm/shop_admin/orderform.php
+++ b/adm/shop_admin/orderform.php
@@ -166,6 +166,7 @@ $pg_anchor = '
판매가
소계
포인트
+ 배송비
포인트반영
재고반영
@@ -173,7 +174,7 @@ $pg_anchor = '
+
diff --git a/adm/shop_admin/orderlist2.php b/adm/shop_admin/orderlist2.php
index feb5ffe41..48290d9ae 100644
--- a/adm/shop_admin/orderlist2.php
+++ b/adm/shop_admin/orderlist2.php
@@ -217,6 +217,7 @@ if ($search) // 검색렬일 때만 처음 버튼을 보여줌
수량
포인트
소계
+ 배송비
상태
@@ -239,6 +240,7 @@ if ($search) // 검색렬일 때만 처음 버튼을 보여줌
$sub_amount = $row3['ct_qty'] * $ct_price;
$sub_point = $row3['ct_qty'] * $row3['ct_point'];
+ $ct_send_cost = ($row3['ct_send_cost'] ? '착불' : '선불');
?>
@@ -247,6 +249,7 @@ if ($search) // 검색렬일 때만 처음 버튼을 보여줌
+
diff --git a/adm/shop_admin/ordermail.inc.php b/adm/shop_admin/ordermail.inc.php
index 6a2fd59d0..16f85660e 100644
--- a/adm/shop_admin/ordermail.inc.php
+++ b/adm/shop_admin/ordermail.inc.php
@@ -45,17 +45,17 @@ if ($od_send_mail)
$is_receipt = false;
// 신용카드 입금
- if ($od['od_receipt_card'] > 0) {
- $card_list['od_card_time'] = $od['od_card_time'];
- $card_list['od_receipt_card'] = display_price($od['od_receipt_card']);
+ if ($od['od_receipt_amount'] > 0 && $od['od_settle_case'] == '신용카드') {
+ $card_list['od_receipt_time'] = $od['od_receipt_time'];
+ $card_list['od_receipt_amount'] = display_price($od['od_receipt_amount']);
$is_receipt = true;
}
// 무통장 입금
- if ($od['od_receipt_bank'] > 0) {
- $bank_list['od_bank_time'] = $od['od_bank_time'];
- $bank_list['od_receipt_bank'] = display_price($od['od_receipt_bank']);
+ if ($od['od_receipt_amount'] > 0 && $od['od_settle_case'] == '무통장') {
+ $bank_list['od_receipt_time'] = $od['od_receipt_time'];
+ $bank_list['od_receipt_amount'] = display_price($od['od_receipt_amount']);
$bank_list['od_deposit_name'] = $od['od_deposit_name'];
$is_receipt = true;
diff --git a/adm/shop_admin/orderprintresult.php b/adm/shop_admin/orderprintresult.php
index 82a4e5265..8af23cead 100644
--- a/adm/shop_admin/orderprintresult.php
+++ b/adm/shop_admin/orderprintresult.php
@@ -39,7 +39,7 @@ if ($csv == 'csv')
$to_date = date_conv($to_date);
- $sql = " SELECT od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option
+ $sql = " SELECT od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost
FROM {$g4['shop_order_table']} a, {$g4['shop_cart_table']} b
where a.uq_id = b.uq_id ";
if ($case == 1) // 출력기간
@@ -62,9 +62,11 @@ if ($csv == 'csv')
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
//echo "우편번호,주소,이름,전화1,전화2,상품명,수량,비고,전하실말씀\n";
- echo "우편번호,주소,이름,전화1,전화2,상품명,수량,선택사항,상품코드,주문번호,운송장번호,전하실말씀\n";
+ echo "우편번호,주소,이름,전화1,전화2,상품명,수량,선택사항,배송비,상품코드,주문번호,운송장번호,전하실말씀\n";
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
+ $ct_send_cost = ($row['ct_send_cost'] ? '착불' : '선불');
+
echo '"'.$row['od_b_zip1'].'-'.$row['od_b_zip2'].'"'.',';
echo '"'.$row['od_b_addr1'].' '.$row['od_b_addr2'].'"'.',';
echo '"'.$row['od_b_name'].'"'.',';
@@ -75,6 +77,7 @@ if ($csv == 'csv')
echo '"'.preg_replace("/\"/", """, $row['it_name']) . '"'.',';
echo '"'.$row['ct_qty'].'"'.',';
echo '"'.$row['ct_option'].'"'.',';
+ echo '"'.$ct_send_cost.'"'.',';
echo '"\''.$row['it_id'].'\'"'.',';
echo '"\''.$row['od_id'].'\'"'.',';
echo '"'.$row['od_invoice'].'"'.',';
@@ -95,7 +98,7 @@ if ($csv == 'xls')
$to_date = date_conv($to_date);
- $sql = " SELECT od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option
+ $sql = " SELECT od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost
FROM {$g4['shop_order_table']} a, {$g4['shop_cart_table']} b
where a.uq_id = b.uq_id ";
if ($case == 1) // 출력기간
@@ -132,6 +135,7 @@ if ($csv == 'xls')
echo '상품명 ';
echo '수량 ';
echo '선택사항 ';
+ echo '배송비 ';
echo '상품코드 ';
echo '주문번호 ';
echo '운송장번호 ';
@@ -140,8 +144,7 @@ if ($csv == 'xls')
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
$it_name = stripslashes($row['it_name']) . " ";
- $it_name .= print_item_options($row['it_id'], $row['it_opt1'], $row['it_opt2'], $row['it_opt3'], $row['it_opt4'], $row['it_opt5'], $row['it_opt6']);
-
+ $ct_send_cost = ($row['ct_send_cost'] ? '착불' : '선불');
echo '';
echo ''.$row['od_b_zip1'].'-'.$row['od_b_zip2'].' ';
echo ''.$row['od_b_addr1'].' '.$row['od_b_addr2'].' ';
@@ -151,6 +154,7 @@ if ($csv == 'xls')
echo ''.$it_name.' ';
echo ''.$row['ct_qty'].' ';
echo ''.$row['ct_option'].' ';
+ echo ''.$ct_send_cost.' ';
echo ''.$row['it_id'].' ';
echo ''. urlencode($row['od_id']).' ';
echo ''.$row['od_invoice'].' ';
@@ -272,17 +276,17 @@ if (mysql_num_rows($result) == 0)
판매가
수량
소계
+ 배송비
= 2)
@@ -311,6 +316,7 @@ if (mysql_num_rows($result) == 0)
+
@@ -319,6 +325,7 @@ if (mysql_num_rows($result) == 0)
합계
+
diff --git a/adm/shop_admin/orderreceiptupdate.php b/adm/shop_admin/orderreceiptupdate.php
index 461b244da..38484a9ee 100644
--- a/adm/shop_admin/orderreceiptupdate.php
+++ b/adm/shop_admin/orderreceiptupdate.php
@@ -15,7 +15,7 @@ if ($od_receipt_time)
$sql = " update {$g4['shop_order_table']}
set od_deposit_name = '$od_deposit_name',
od_bank_account = '$od_bank_account',
- od_receipt_time = '$od_bank_time',
+ od_receipt_time = '$od_receipt_time',
od_receipt_amount = '$od_receipt_amount',
od_receipt_point = '$od_receipt_point',
od_cancel_card = '$od_cancel_card',
diff --git a/adm/shop_admin/ordersms.inc.php b/adm/shop_admin/ordersms.inc.php
index 9e6144ab3..b4198ddf3 100644
--- a/adm/shop_admin/ordersms.inc.php
+++ b/adm/shop_admin/ordersms.inc.php
@@ -7,11 +7,11 @@ $send_number = preg_replace("/[^0-9]/", "", $default['de_admin_company_tel']); /
if ($od_sms_ipgum_check)
{
- if ($od_bank_account && $od_receipt_bank && $od_deposit_name)
+ if ($od_bank_account && $od_receipt_amount && $od_deposit_name)
{
$sms_contents = $default['de_sms_cont4'];
$sms_contents = preg_replace("/{이름}/", $od_name, $sms_contents);
- $sms_contents = preg_replace("/{입금액}/", number_format($od_receipt_bank), $sms_contents);
+ $sms_contents = preg_replace("/{입금액}/", number_format($od_receipt_amount), $sms_contents);
$sms_contents = preg_replace("/{주문번호}/", $od_id, $sms_contents);
$sms_contents = preg_replace("/{회사명}/", $default['de_admin_company_name'], $sms_contents);
diff --git a/adm/shop_admin/sendcostlist.php b/adm/shop_admin/sendcostlist.php
new file mode 100644
index 000000000..08a9c462c
--- /dev/null
+++ b/adm/shop_admin/sendcostlist.php
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/adm/shop_admin/sendcostupdate.php b/adm/shop_admin/sendcostupdate.php
new file mode 100644
index 000000000..37f381dd6
--- /dev/null
+++ b/adm/shop_admin/sendcostupdate.php
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/adm/shop_admin/sendcostzipcode.php b/adm/shop_admin/sendcostzipcode.php
new file mode 100644
index 000000000..0f61c69e0
--- /dev/null
+++ b/adm/shop_admin/sendcostzipcode.php
@@ -0,0 +1,117 @@
+'.$value.' 선택 '.PHP_EOL;
+ }
+ }
+}
+
+$g4['title'] = "우편번호 찾기";
+include_once(G4_PATH.'/head.sub.php');
+?>
+
+
+
+
+
+
+
검색결과
+
+
+
검색된 결과가 없습니다.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/css/admin.css b/css/admin.css
index d82001138..ece22dad2 100644
--- a/css/admin.css
+++ b/css/admin.css
@@ -482,7 +482,7 @@ td {padding:8px 5px 6px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9
/* 회원메일발송 목록 */
.td_test, .td_send {width:50px;text-align:center}
.td_mng {width:100px;text-align:center}
-.td_smallmng {width:50px;text-align:center}
+.td_smallmng {width:70px;text-align:center}
/* 투표관리 목록 */
.td_etc {width:80px;text-align:center}
@@ -524,6 +524,8 @@ td {padding:8px 5px 6px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9
.td_time {width:150px;text-align:center}
.td_boolean {width:50px;text-align:center}
.td_pt {text-align:right !important}
+.td_sendcost_by {width:50px;text-align:center}
+.td_payby {width:80px;text-align:center}
.td_tdiv {border-bottom:1px solid #c9c9c9 !important}
.txt_true {color:#e8180c}
diff --git a/extend/shop.extend2.php b/extend/shop.extend2.php
index 63dc64402..f13e10d10 100644
--- a/extend/shop.extend2.php
+++ b/extend/shop.extend2.php
@@ -312,4 +312,20 @@ if(!$result) {
ADD `od_receipt_amount` INT(11) NOT NULL DEFAULT '0' AFTER `od_temp_point`,
ADD `od_receipt_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER `od_bank_account` ", false);
}
+
+// 추가배송비 테이블
+$sql = " select sc_id from {$g4['shop_sendcost_table']} limit 1 ";
+$result = sql_query($sql, false);
+if(!$result) {
+ sql_query(" CREATE TABLE IF NOT EXISTS `{$g4['shop_sendcost_table']}` (
+ `sc_id` INT(11) NOT NULL AUTO_INCREMENT,
+ `sc_name` VARCHAR(255) NOT NULL DEFAULT '',
+ `sc_zip1` VARCHAR(10) NOT NULL DEFAULT '',
+ `sc_zip2` VARCHAR(10) NOT NULL DEFAULT '',
+ `sc_amount` INT(11) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`sc_id`),
+ KEY `sc_zip1` (`sc_zip1`),
+ KEY `sc_zip2` (`sc_zip2`)
+ )", true);
+}
?>
\ No newline at end of file
diff --git a/install/install_db.php b/install/install_db.php
index 55b04cf26..415a11cd6 100644
--- a/install/install_db.php
+++ b/install/install_db.php
@@ -494,6 +494,7 @@ if($shop_install) {
fwrite($f, "\$g4['shop_wish_table'] = SHOP_TABLE_PREFIX.'wish'; // 보관함(위시리스트) 테이블\n");
fwrite($f, "\$g4['shop_mileage_table'] = SHOP_TABLE_PREFIX.'mileage'; // 마일리지 테이블\n");
fwrite($f, "\$g4['shop_coupon_table'] = SHOP_TABLE_PREFIX.'coupon'; // 쿠폰정보 테이블\n");
+ fwrite($f, "\$g4['shop_sendcost_table'] = SHOP_TABLE_PREFIX.'sendcost'; // 추가배송비 테이블\n");
fwrite($f, "?>");
}
diff --git a/install/shop.sql b/install/shop.sql
index 69354054f..061d04679 100644
--- a/install/shop.sql
+++ b/install/shop.sql
@@ -652,6 +652,26 @@ CREATE TABLE IF NOT EXISTS `shop_mileage` (
KEY `mb_id` (`mb_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `shop_sendcost`
+--
+
+DROP TABLE IF EXISTS `shop_sendcost`;
+CREATE TABLE IF NOT EXISTS `shop_sendcost` (
+ `sc_id` INT(11) NOT NULL AUTO_INCREMENT,
+ `sc_name` VARCHAR(255) NOT NULL DEFAULT '',
+ `sc_zip1` VARCHAR(10) NOT NULL DEFAULT '',
+ `sc_zip2` VARCHAR(10) NOT NULL DEFAULT '',
+ `sc_amount` INT(11) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`sc_id`),
+ KEY `sc_zip1` (`sc_zip1`),
+ KEY `sc_zip2` (`sc_zip2`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+-- --------------------------------------------------------
+
--
-- Table structure for table `shop_wish`
--
diff --git a/mobile/shop/orderinquiryview.php b/mobile/shop/orderinquiryview.php
index fa12869ae..4d7f1a90c 100644
--- a/mobile/shop/orderinquiryview.php
+++ b/mobile/shop/orderinquiryview.php
@@ -352,7 +352,7 @@ include_once(G4_MSHOP_PATH.'/_head.php');
// 현금영수증 발급을 사용하는 경우에만
if ($default['de_taxsave_use']) {
// 미수금이 없고 현금일 경우에만 현금영수증을 발급 할 수 있습니다.
- if ($misu_amount == 0 && $od['od_receipt_bank'] && ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '계좌이체' || $od['od_settle_case'] == '가상계좌')) {
+ if ($misu_amount == 0 && $od['od_receipt_amount'] && ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '계좌이체' || $od['od_settle_case'] == '가상계좌')) {
if ($default['de_card_pg'] == 'kcp') {
?>
diff --git a/shop/itemusewin.php b/shop/itemusewin.php
deleted file mode 100644
index 059ad32a5..000000000
--- a/shop/itemusewin.php
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/shop/itemusewinupdate.php b/shop/itemusewinupdate.php
deleted file mode 100644
index 4a4f9038f..000000000
--- a/shop/itemusewinupdate.php
+++ /dev/null
@@ -1,73 +0,0 @@
-
\ No newline at end of file