質問 > フロント機能 > 送料無料金額を越えたら送料から値引きをしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tnk_kkkk |
投稿日時: 2018/12/4 12:39
対応状況: −−−
|
新米 登録日: 2018/12/3 居住地: 投稿: 2 |
送料無料金額を越えたら送料から値引きをしたい ▼テンプレート
[EC-CUBE] 3.0.15 [レンタルサーバ] エックスサーバー [OS] MacOS [PHP] PHP Version 7.0.30 [データベース] MySQL 5.7.16 [ブラウザ] Chrome 管理画面で設定した送料無料の金額を超えた場合に、値引き(900円引き)をしたいと思っていますが、希望している機能が実装できていません。 例えば、 ■ 送料無料条件が15,000円 ■ 送料1件あたり900円 ■ 6,000円の商品を3つ購入 ■ 二箇所に配送 上記条件の場合通常であれば、 商品代18,000円+送料1,800円=合計19,800円 になるところを、 商品代18,000円+送料900円(900円値引き)=18,900円 このようにしたいと思ってます。 ただ、現状では、 商品代18,000円+送料-900円=17,100円となってしまいます。 現状、以下のコードを入れています。 /src/Eccube/Service/ShoppingService.phpの680行目あたりに
上記のようにしておりますが、カート画面で「送料:-900円」と表示され、実際の金額と大きく離れてしまいます。
この辺りをカスタマイズすればいいのは分かるのですが、うまくいきません。 ご教示いただけないでしょうか? 下記の記事も参考にさせていただきました。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=17118&forum=12 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=20910&forum=10 |
468 |
投稿日時: 2018/12/5 15:37
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 送料無料金額を越えたら送料から値引きをしたい あくまで予想ですが、
setDeliveryFreeAmountが2回呼ばれているのではないでしょうか?
|
tnk_kkkk |
投稿日時: 2018/12/6 12:06
対応状況: −−−
|
新米 登録日: 2018/12/3 居住地: 投稿: 2 |
Re: 送料無料金額を越えたら送料から値引きをしたい 468さま
ご回答ありがとうございます。 引用: あくまで予想ですが、 こちらどちらに記載されているか確認できず、よろしければ記載箇所をご教示頂くことは可能でしょうか? |
Ringo |
投稿日時: 2018/12/7 8:42
対応状況: −−−
|
常連 登録日: 2018/8/10 居住地: 投稿: 70 |
Re: 送料無料金額を越えたら送料から値引きをしたい 配送先別→注文詳細別 配送先別合計→合計金額 へ変更 keywordは「orderDetail.totalPrice」の様です。 ========== === 更新 === https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=17118&forum=12 で、合ってますね。 注文詳細別→配送先別 合計金額→配送先別合計 へ戻します。 ==========
#追い終えました。 |
468 |
投稿日時: 2018/12/7 17:25
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 送料無料金額を越えたら送料から値引きをしたい ソースを追っている訳ではありませんので、結果からもしかしてと思っただけです。
900円値引きしている所に、 ログの出力処理を埋め込むか、 echo "a";など文字を出力させて、 複数回処理が通っているか確認されてみては如何でしょうか?
|
Ringo |
投稿日時: 2018/12/11 8:35
対応状況: −−−
|
常連 登録日: 2018/8/10 居住地: 投稿: 70 |
Re: 送料無料金額を越えたら送料から値引きをしたい こんな感じでどうでしょう。
#カート内遷移中に「複数配送割引条件」の説明があると親切かも。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |