質問 > 管理機能 > 送料無料条件の金額を2つに分けたい |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
umebius |
投稿日時: 2019/4/27 23:54
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 送料無料条件の金額を2つに分けたい お届け先単位で送料無料条件を判定しているDeliveryFeeFreeByShippingPreprocessor.php で対応できそうです。
// 送料無料(金額)を超えている // if ($this->BaseInfo->getDeliveryFreeAmount()) { // if ($total >= $this->BaseInfo->getDeliveryFreeAmount()) { // $isFree = true; // } // } 上の部分を都道府県によって分岐させるのが簡単かと思います。 試してないですが以下のような形でしょうか..
ただ離島は離島データを郵便番号でDBに入れておくとか どこかからAPIで取ってくるとかしないと難しいですね。
|
hitone51 |
投稿日時: 2019/4/27 14:24
対応状況: −−−
|
新米 登録日: 2019/4/27 居住地: 投稿: 1 |
送料無料条件の金額を2つに分けたい 北海道、沖縄、離島の送料無料条件についてですが
【5,000円以上送料無料、ただし北海道、沖縄、離島は10,000円】 というようにしたいのですが、どのファイルをどのように直せばいいかご教授いただけますでしょうか。。 過去スレではShoppingService.phpを、とのことでしたが 4.X系では違うようでして。。 おそらく src/Eccube/Service/PurchaseFlow/Processor にある DeliveryFeeFreePreprocessor.php DeliveryFeeFreeByShippingPreprocessor.php あたりかな、とは思うのですが。 どうぞよろしくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |