> フロント機能 > 複数配送時の支払い方法設定 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ririkaru |
投稿日時: 2017/1/17 19:39
対応状況: −−−
|
半人前 登録日: 2016/10/17 居住地: 投稿: 11 |
複数配送時の支払い方法設定 いつもお世話になります。
この度、EC-CUBE3.0.10にてECサイトを運営しております。 現在当サイトを複数配送を行うように設定したのですが、 その際、代金引換払いが選択可能な状態であります。 なにかと複数配送を行う際に代金引換はトラブルのもとになるので、 複数配送を追加した際に、 代金引換払いの選択しを消したいのですが、 どこを修正してよいのかわかりません。 是非みなさんご教示いただけないでしょうか? よろしくお願い致します。 |
hiroo |
投稿日時: 2017/1/21 17:26
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: 複数配送時の支払い方法設定 管理画面の設定>基本情報設定>配送方法設定にて、
支払方法設定の「代金引換払い」のチェックを外して登録すれば良いと思います。 |
468 |
投稿日時: 2017/1/23 11:58
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 複数配送時の支払い方法設定 ご要望の挙動ですが、複数配送を行う際とは配送先を2つ以上に分けた時の事を指していますか?
/src/Eccube/Service/ShoppingService.php 957行付近に function getFormPayments($deliveries, Order $Order) {} というメソッドがあり、 この中ですべての配送業者で有効な支払方法を判定しているようです。 引数に$Orderがありますので、$Order->isMultiple()で配送先が複数は判定して、返り値の$paymentsから代金引換払いを取り除けば良いのではないかと思います。 もしかしたら、ここで選択肢をセットしているわけではないかもしれませんが・・・。
|
ririkaru |
投稿日時: 2017/1/27 18:21
対応状況: 解決済
|
半人前 登録日: 2016/10/17 居住地: 投稿: 11 |
Re: 複数配送時の支払い方法設定 アドバイスありがとうございます。
なるべく、srcのファイルを触らずに(アップデートの兼ね合いで) 対応したかったのですが、自己解決しました。 複数配送の運用をやめ、 自宅以外に設定されたときは、自動でクレジットカードに選択。 というないようにしました。 その際に無事、代金引換払いが消えるようにできました。 こちらは解決済みとさせていただきます。 また何かありましたら、どうぞよろしくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |