バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 受注管理画面で、「支払方法」からクレジットカードを選択できないようにしたい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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()等を利用して抽出条件を追加して選択肢を制御できるのではないかと思います。


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

immat
投稿日時: 2020/10/23 20:06
対応状況: 解決済
半人前
登録日: 2020/9/2
居住地:
投稿: 14
Re: 受注管理画面で、「支払方法」からクレジットカードを選択できないようにしたい
お忙しいところご回答頂きましてありがとうございました。
該当箇所の把握まで出来ました。
頂いたアドバイスを元に修正してみます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.