バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 受注登録画面の入力必須項目からメールアドレスを外したいです

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mishia
投稿日時: 2020/2/21 16:35
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
受注登録画面の入力必須項目からメールアドレスを外したいです
[EC-CUBE] 4.0.3 新規インストール(レンタルサーバのコントロールパネルからのクイックインストール)
[レンタルサーバ] さくらインターネット
[OS] Windows10
[PHP] PHP 7.3.12
[データベース] MySQL 5.7
[WEBサーバ] FreeBSD 11.2-RELEASE-p14 amd64
[ブラウザ] Firefox 68.42esr
[導入プラグインの有無] あり(決済ほか)
[カスタマイズの有無] なし
[現象]
お世話になります。
非会員のお客様に商品を手売りし、管理画面/受注登録に入力する際に、
メールアドレスの入力を省きたいです。

↓こちらを参考にさせていただきましたが、
メールアドレスの項目を見つけることができませんでした。
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23217&forum=11&post_id=95987#forumpost95987

どなたかお力を貸していただけませんでしょうか。
何とぞよろしくお願いいたします。
umebius
投稿日時: 2020/2/25 10:04
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
src/Eccube/Form/Type/Admin/OrderType.phpにて
このNotBlankの行を消せば登録できると思います。

https://github.com/EC-CUBE/ec-cube/blob/db6c14f3fdd33b9b9a0e4344bd103eae6130b19d/src/Eccube/Form/Type/Admin/OrderType.php#L158

必須マークも消すならテンプレートからマークを消す必要があります。
src/Eccube/Resource/template/admin/Order/edit.twig


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

mishia
投稿日時: 2020/3/14 0:09
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
umebiusさま、
ご返信くださり、ありがとうございました。
今ごろご返信に気付きました次第です、申し訳ございません。

作業しようと思い、管理画面にログインしようと思いましたら、
エラーになってしまっていて…
画面に出たエラーは以下のとおりです:

Fatal error: Uncaught Error: Undefined class constant 'WAITING' in /home/ドメイン/www/ec/app/config/eccube/packages/order_state_machine.php:31 Stack trace: #0 /home/ドメイン/www/ec/vendor/symfony/dependency-injection/Loader/PhpFileLoader.php(41): include() #1 /home/ドメイン/www/ec/vendor/symfony/dependency-injection/Loader/PhpFileLoader.php(44): Symfony\Component\DependencyInjection\Loader\ProtectedPhpFileLoader->Symfony\Component\DependencyInjection\Loader\{closure}('/home/eyemate-s...') #2 /home/ドメイン/www/ec/vendor/symfony/config/Loader/FileLoader.php(153): Symfony\Component\DependencyInjection\Loader\PhpFileLoader->load('/home/eyemate-s...', NULL) #3 /home/ドメイン/www/ec/vendor/symfony/config/Loader/FileLoader.php(90): Symfony\Component\Config\Loader\FileLoader->doImport('/home/eyemate-s...', NULL, false, NULL) #4 /home/ドメイン/www/ec/vendor/symfony/dependency-injection/Loader/GlobFileLoader.php(27): Symfony\Component\Config\Loader\FileL in /home/ドメイン/www/ec/app/config/eccube/packages/order_state_machine.php on line 31

なぜ急にこんなになってるのか…全く分かりません。
ちなみに、ショップ運営(受注~発送など)の担当は別の方で、
わたしは10日以上は管理画面にログインしておりませんでした。
何かおわかりになりますでしょうか?

何とぞよろしくお願いいたします。
mishia
投稿日時: 2020/3/14 0:13
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
追伸

このエラーの件で、新規投稿も行ってみようと思います。
よろしくお願いいたします。
umebius
投稿日時: 2020/3/14 0:17
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
FTPなどでファイルを覗くことはできますか?
app/config/eccube/packages/order_state_machine.phpの31行目ってどうなっておりますでしょうか?


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

mishia
投稿日時: 2020/3/14 0:29
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
umebiusさま、早々にご返信ありがとうございます!(iдi)

31行目は、以下のようになっていました:

(string) Status::WAITING,

何か、手がかりになりますでしょうか?
よろしくお願いいたします。
umebius
投稿日時: 2020/3/14 0:54
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
独自にカスタマイズされているか、あるいはプラグインがそのファイルを書き換えたか等して、その部分がエラーになっているようです。
一旦そのファイルを下記の内容に元に戻すといかがでしょうか?

https://github.com/EC-CUBE/ec-cube/blob/4.0.3/app/config/eccube/packages/order_state_machine.php

現在のorder_state_machine.phpは念のためファイル名を変えてバックアップしておいていただければと思います。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

mishia
投稿日時: 2020/3/14 1:09
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
umebiusさま!!

教えていただきましたとおりに、内容をもとに戻しましたら、
無事に管理画面もショップページも見れるようになりました!

もう、心臓がバクバクなって、泣きそうになっていたので…
感謝してもしきれないほどです。

この度は本当にお世話になりました、ありがとうございました(*^-^*)
(新規投稿した方にも、umebiusさまにお世話になった件、コメント入れさせていただきます)

…なんだか疲れ果ててしまったので、メールアドレスの件は、
明日に持ち越そうと思います(^-^;
umebius
投稿日時: 2020/3/14 1:26
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
別スレッドあるの気付かずすみません。
分かりにくくなりますし、そちらに書くべきでした。

なぜファイルが変になっていたのか、おそらくどなたかカスタマイズされようとしたのかなと思いますので、また確認してみてください
mishia
投稿日時: 2020/3/14 1:53
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです
いえいえ、謝るのはわたしですm(__)m
エラーになって焦ってしまったわたしが別件を返信に書いてしまったのが悪かったのです。

他の管理画面にログインできる方にも確認してみます。
本当にお世話になり、どうもありがとうございました(*^-^*)

…メールアドレスの件がまだ解決しておらず、残っていました、また質問・報告させていただきますm(__)m
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1279
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.