質問 > フロント機能 > 一定金額で送料無料にしている際、北海道・沖縄のみ送料ありにするには? |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kii |
投稿日時: 2017/10/18 15:05
対応状況: −−−
|
新米 登録日: 2017/10/18 居住地: 投稿: 10 |
一定金額で送料無料にしている際、北海道・沖縄のみ送料ありにするには? ▼テンプレート
[EC-CUBE] EC-CUBE 3.0.15 [OS] CentOS 7 [PHP] PHP 7.1.7 [データベース] PostgreSQL 9.2.18 [WEBサーバ] Apache [導入プラグインの有無] クロネコヤマトB2用CSV取り込み・出力プラグイン [カスタマイズの有無] あり(納品書のレイアウト変更など) [現象] はじめまして。題名の件につきまして検索してみたのですが、3系の情報が見つけられずお知恵を拝借させてください。 現在ショップマスターの送料無料条件に10,800円を入力しております。この上で北海道と沖縄のみ送料が700円かかるようにしたいと考えております。 src/Eccube/Service/ShoppingService.phpの下記の部分を編集するのか?というところまでは見つけたのですが、そこから詰まってしまいました。 お手数おかけしますがどのように変更すればよいかご教示いただけますでしょうか。 どうぞよろしくお願いいたします。 /** * 配送料無料条件(合計金額)の条件を満たしていれば配送料金を0に設定 * * @param Order $Order */ public function setDeliveryFreeAmount(Order $Order) { // 配送料無料条件(合計金額) $deliveryFreeAmount = $this->BaseInfo->getDeliveryFreeAmount(); if (!is_null($deliveryFreeAmount)) { // 合計金額が設定金額以上であれば送料無料 if ($Order->getSubTotal() >= $deliveryFreeAmount) { $Order->setDeliveryFeeTotal(0); // お届け先情報の配送料も0にセット $shippings = $Order->getShippings(); foreach ($shippings as $Shipping) { $Shipping->setShippingDeliveryFee(0); } } } } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 一定金額で送料無料にしている際、北海道・沖縄のみ送料ありにするには? | kii | 2017/10/18 15:05 |
Re: 一定金額で送料無料にしている際、北海道・沖縄のみ送料ありにするには? | nyorai | 2017/10/31 13:11 |
Re: 一定金額で送料無料にしている際、北海道・沖縄のみ送料ありにするには? | kii | 2017/11/2 11:59 |