質問 > フロント機能 > 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 |