> フロント機能 > カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
bysk |
投稿日時: 2016/10/5 20:19
対応状況: −−−
|
半人前 登録日: 2016/5/26 居住地: 投稿: 22 |
カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 [EC-CUBE] 3.0.9
[レンタルサーバ] AWS [OS] Mac OS X Yosemite 10.10.5 [PHP] PHP 5.3.29 [データベース] MySQL 5.5.40 [ブラウザ] GoogleChrome [導入プラグインの有無] GmoPaymentGateway、おすすめ商品管理プラグイン、商品お問い合わせ、商品レビュープラグイン、売上ランキング、最近チェックした商品、SEO管理プラグイン どうもお世話になっております、下記の件で困っております。 どうぞ宜しくお願い致します。 [やりたい事] 現在カートに入っている商品種別IDを参照して、商品種別毎に送料無料条件を変更したい。 送料無料設定をしているメソッドはこちらのフォーラムのおかげで理解できたのですが、 $Ordeから商品種別IDの呼び方がわからず行き詰まっております.. $productTypesあたりかなと思っているのですがうまく機能してくれません。 【対象ファイル】 /src/Eccube/Service/ShoppingService.php 【対象ソース】 public function setDeliveryFreeAmount(Order $Order) { // 配送料無料条件(合計金額) $deliveryFreeAmount = $this->BaseInfo->getDeliveryFreeAmount(); if (!is_null($deliveryFreeAmount)) { // 合計金額が設定金額以上であれば送料無料 if ($Order->getSubTotal() >= $deliveryFreeAmount) { $Order->setDeliveryFeeTotal(0); 下記の様なイメージです。 【例】 カートに入っている商品種別IDが1の場合→10,000円以上で送料無料 カートに入っている商品種別IDが2の場合→5,000円以上で送料無料 どうかお力をお貸し頂ければ幸いです。 何卒、宜しくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | bysk | 2016/10/5 20:19 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | umebius | 2016/10/5 20:51 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | bysk | 2016/10/5 21:16 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | umebius | 2016/10/5 21:43 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | bysk | 2016/10/5 22:16 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | umebius | 2016/10/5 22:35 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | bysk | 2016/10/5 22:51 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | umebius | 2016/10/5 23:10 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | bysk | 2016/10/6 10:57 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | umebius | 2016/10/6 11:59 |
Re: カートに入っている商品種別IDを参照し、商品種別毎に送料無料設定 | bysk | 2016/10/6 18:07 |