バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 2.11 配送先毎に送料を加算したい

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
jsl
投稿日時: 2011/7/21 16:03
対応状況: −−−
半人前
登録日: 2011/7/15
居住地:
投稿: 14
2.11 配送先毎に送料を加算したい
現在、2.11.1を使用させて頂き構築を行っております。

行いたい処理は、複数配送先の際に1件の配送先が5,250円を超えた場合のみ送料を無料にしたいと考えております。

A 送り先1商品合計5,250円以上 無料

B 送り先1商品合計1,000円+送り先2商品合計5,250円 送り先2のみ送料無料

現在送料設定は県別に設定しております。

送料無料条件には空欄にしてあります。


そこで、配送先毎に送料無料設定を行いたく下記サイトを参考にさせて頂きながら苦戦しております。

http://ameblo.jp/webmage/entry-10952620044.html





行った処理は、

// 送料無料チェック
// 合計を計算
の間に

if ( count($_SESSION['shipping']) > 1 ){

//とりあえず、$results['deliv_fee']を0にしておく
$results['deliv_fee'] = 0;

//人数分の繰り返し
foreach ( $_SESSION['shipping'] as $deli) {

//配送先別の商品総額も初期化
$total_indiv = 0;

$temp_list = $deli['shipment_item'];
$item = array_keys( $temp_list );//商品のコードを配列から取得

//個別の購入金額が5250円以上なら、送料無料
if ( $total_indiv > 5249 ) { $deliv_fee = 0; }

$results['deliv_fee'] += $deliv_fee;

}//人数分の繰り返し


}

上記のような処理を行うと、

A 送り先1商品合計5,250円以上 県別料金が適用

B 送り先1商品合計1,000円+送り先2商品合計5,250円 どちらも送料無料

という処理になってしまいます。
ご教授いただければ助かります。

よろしくお願いいたします。

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 2.11 配送先毎に送料を加算したい jsl 2011/7/21 16:03
     Re: 2.11 配送先毎に送料を加算したい AMUAMU 2011/7/25 16:31
       Re: 2.11 配送先毎に送料を加算したい jsl 2011/7/29 10:40
         Re: 2.11 配送先毎に送料を加算したい webmage 2011/8/3 21:14
           Re: 2.11 配送先毎に送料を加算したい jsl 2011/8/17 17:16

 



ログイン


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

統計情報

総メンバー数は90,134名です
総投稿数は110,324件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1682
8
red
1571
9
mcontact
1351
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.