バージョン選択

フォーラム

メニュー

オンライン状況

56 人のユーザが現在オンラインです。 (44 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 56
もっと...

サイト内検索

質問 > フロント機能 > 送料無料商品だけど一部地域は送料有りにしたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sennitiro
投稿日時: 2013/7/29 14:09
対応状況: 解決済
半人前
登録日: 2010/5/28
居住地:
投稿: 29
Re: 送料無料商品だけど一部地域は送料有りにしたい
いつもお世話になっております。
おかげさまで表題のとおりに実装できましたのでご報告いたします。
整理すると以下のようになります。

1. 商品合計10,000円未満の場合、送料有り
2. 商品合計10,000円以上の場合、送料無料
3. 1の場合でも送料無料対象商品が1つでもあれば送料無料(北海道と沖縄は送料700円)
※全国送料無料商品は無し


送料無料対象商品設定 (by 株式会社ブラテック) のプラグインを入れて、商品管理で送料無料にしたい商品の「送料無料対象商品に設定する」にチェックを入れます。

その上で、SC_CartSession.php内のcalculate関数内の以下の部分

// 送料無料チェック
if ($this->isDelivFree($productTypeId)) {
    $results['deliv_fee'] = 0;
}


を下記に変更

// 送料無料チェック
if ($this->isDelivFree($productTypeId)) {
	$results['deliv_fee'] = 0;
for ($i = 0 ; $i <count($deliv_pref); $i++) {
	if($deliv_pref[$i]=='47'){ //沖縄の場合
	$results['deliv_fee'] = 700;
	if (($results['subtotal'])>9999){
	$results['deliv_fee'] = 0;}
}
}
for ($i = 0 ; $i <count($deliv_pref); $i++) {
	if($deliv_pref[$i]=='1'){ //北海道の場合
	$results['deliv_fee'] = 700;
	if (($results['subtotal'])>9999){
	$results['deliv_fee'] = 0;}
}
}
}



SC_CartSession.phpをFTPでアップして完了です。

bratech様、その他ご返信頂いた方々ありがとうございました!
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,980名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.