質問 > その他 > ポイント使用後の送料無料設定について |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2020/5/14 12:57
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ポイント使用後の送料無料設定について 送料が無料かどうかの判定は
\data\classSC_CartSession.php 666行目のpublic function isDelivFree($productTypeId)で行われているかと思います。 同じファイル内のfunction calculate()で if ($this->isDelivFree($productTypeId)) { $results['deliv_fee'] = 0; } のような形で送料無料がセットされています。 function calculate()には引数で使用ポイントも渡ってくるようですので ポイント使用後の金額での判定は可能と思います。 1点だけカートの中ページで表示されるメッセージ(あと○○円で送料無料です)は 消しておくかポイント利用後で条件が変わる旨を追記しておいたほうが良いかもしれません。 カートの中ページの段階では使用ポイントは入力されておらず、 そのメッセージを当てにして購入商品を追加 ↓ 注文確認画面でポイントを使用 ↓ 結果、送料が発生 となった時にちゃんと説明をしておかないとクレームが入ってくる可能性があるかと思います。
|
zerostaff |
投稿日時: 2020/5/13 17:36
対応状況: −−−
|
新米 登録日: 2012/11/30 居住地: 投稿: 7 |
ポイント使用後の送料無料設定について 【システム情報】
--------------------------------- [EC-CUBE] EC-CUBE 2.13.5 [PHP] 5.3.29 [データベース] MySQL 5.5.59-log --------------------------------- ポイント使用後の合計金額が、 仮に10,000円以上の場合、送料無料に変更したいのですが、 どのファイルに対して、プログラムの追記/変更をすればよろしいのでしょうか? EC-CUBEの発展的な、プログラム構築技術が非常に乏しいため、 ご教示いただければと思います。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |