バージョン選択

フォーラム

メニュー

オンライン状況

83 人のユーザが現在オンラインです。 (75 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 83
もっと...

サイト内検索

 > フロント機能 > 複数配送時の支払い方法設定

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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から代金引換払いを取り除けば良いのではないかと思います。

もしかしたら、ここで選択肢をセットしているわけではないかもしれませんが・・・。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ririkaru
投稿日時: 2017/1/27 18:21
対応状況: 解決済
半人前
登録日: 2016/10/17
居住地:
投稿: 11
Re: 複数配送時の支払い方法設定
アドバイスありがとうございます。

なるべく、srcのファイルを触らずに(アップデートの兼ね合いで)
対応したかったのですが、自己解決しました。
複数配送の運用をやめ、
自宅以外に設定されたときは、自動でクレジットカードに選択。
というないようにしました。
その際に無事、代金引換払いが消えるようにできました。


こちらは解決済みとさせていただきます。

また何かありましたら、どうぞよろしくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,306名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.