質問 > 管理機能 > 受注管理画面で、「支払方法」からクレジットカードを選択できないようにしたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
immat |
投稿日時: 2020/10/23 11:20
対応状況: −−−
|
半人前 登録日: 2020/9/2 居住地: 投稿: 14 |
受注管理画面で、「支払方法」からクレジットカードを選択できないようにしたい [EC-CUBE] 4.0.4、新規インストール
[レンタルサーバ] Linux 814af0a8241e 4.19.76-linuxkit #1 SMP Tue May 26 11:42:35 UTC 2020 x86_64 [PHP] 7.3.21 [データベース] MySQL5.7.31 [WEBサーバ] Apache/2.4.25 (Debian) [ブラウザ] Chrome [導入プラグインの有無] Stripe 決済プラグイン EC-CUBE 4 (カード決済、Apple Pay、Google Pay)/商品レビュー管理プラグイン [カスタマイズの有無] 有、会員種別(個人・法人)の追加、帳票追加(注文書) [現象]管理画面・受注管理画面で、「支払方法」からクレジットカードを選択できないようにしたい 手動で注文を入れた際にECCUBEからはクレジットカード情報を入力出来ないので、プルダウンから非表示にしたいと思います。 ec-cube\app\template\admin\Order\edit.twig のline287 に {{ form_widget(form.Payment) }} の表記がありましたが、 Paymentでこのプルダウンのリストを管理しているのでしょうか? ソースをどう辿って修正したら良いかわからず困っております。 知見がおありの方がいらっしゃいましたらご助力頂けませんでしょうか。 |
468 |
投稿日時: 2020/10/23 18:32
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 受注管理画面で、「支払方法」からクレジットカードを選択できないようにしたい 該当ページの入力フォームについては
/src/Eccube/Form/Type/Admin/OrderType.php で定義されているかと思います。 210行目付近の ->add('Payment', から始まる記述が twig上のform.Paymentの定義となります。 'query_builder' => の所で選択肢をDBから取り出す指定をしている箇所があるかと思いますので (デフォルトだと並び順を指定) ->where()等を利用して抽出条件を追加して選択肢を制御できるのではないかと思います。
|
immat |
投稿日時: 2020/10/23 20:06
対応状況: 解決済
|
半人前 登録日: 2020/9/2 居住地: 投稿: 14 |
Re: 受注管理画面で、「支払方法」からクレジットカードを選択できないようにしたい お忙しいところご回答頂きましてありがとうございました。
該当箇所の把握まで出来ました。 頂いたアドバイスを元に修正してみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |