質問 > 管理機能 > ECCUBE4の帳票(明細書)が変更できない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
bctk |
投稿日時: 2024/2/27 16:08
対応状況: 確認中
|
半人前 ![]() ![]() 登録日: 2019/10/18 居住地: 投稿: 11 |
ECCUBE4の帳票(明細書)が変更できない 毎々お世話になります。
ECCUBE4の帳票(明細書)の出力についてハマってしまい困っております。 ▼テンプレート [EC-CUBE] 4.0.5 インストール [レンタルサーバ] エックスサーバー [OS] Linux [PHP] PHP7 [データベース] MySQL 7.4.33 [WEBサーバ] Apache [ブラウザ] 使用しているブラウザ名、バージョン [導入プラグインの有無] ・楽天カード決済プラグイン(4系) ・受注データ一括削除プラグイン for EC-CUBE4 ・マイページ請求書/納品書/領収書プラグイン ・Coupon Plugin for EC-CUBE4 ・ [カスタマイズの有無] 帳票部分をカスタマイズ。 app/Customize/Service/OrderPdfService.php ・上記PHPにインボイスの登録番号と印鑑などを挿入しました。 [現象] 楽天カード決済プラグインを導入後のタイミングで 帳票がインストール時の状態に戻ってしまっている状態です。 app/Customize/Service/OrderPdfService.php 上記ファイルをいじっても変わらない状態です。 ※ファイル更新時にはキャッシュ削除して確認しております。 ※意図的にエラーにさせようとしても変化せず。 OrderPdfService.php 以外に直すファイルがあるのか? それ以外で細かい設定する必要があるのか? 拙い文章で恐縮ですがご指導のほどよろしくお願いします。 |
h_tanaka |
投稿日時: 2024/2/27 16:11
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1959 |
Re: ECCUBE4の帳票(明細書)が変更できない app/Customize/Resource/config/services.yaml
新規作成。
参考サイト https://qiita.com/chihiro-adachi/items/b3bb70e6abbc0f824965
|
bctk |
投稿日時: 2024/2/27 16:31
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2019/10/18 居住地: 投稿: 11 |
Re: ECCUBE4の帳票(明細書)が変更できない ありがとうございます。
実はこちらも試してみましたが システムエラーが発生してしまいました |
h_tanaka |
投稿日時: 2024/2/27 16:33
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1959 |
Re: ECCUBE4の帳票(明細書)が変更できない システムエラー発生時にログ出力されたエラーメッセージを記載してもらえますでしょうか。
|
bctk |
投稿日時: 2024/2/27 16:47
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2019/10/18 居住地: 投稿: 11 |
Re: ECCUBE4の帳票(明細書)が変更できない こちらでよろしいでしょうか?
[2024-02-27 16:45:21] admin.ERROR [fcfec78c] [59023f4] [1] [Eccube\Log\Logger:log:64] - システムエラーが発生しました。 ["Attempted to load class \"OrderPdfService\" from namespace \"Customize\\Service\".\nDid you forget a \"use\" statement for \"Eccube\\Service\\OrderPdfService\"?","/home/company/hogehoge.jp/public_html/demo.hogehoge.jp/var/cache/prod/ContainerCkqzvhb/getServiceLocator_Xpds6wtService.php",9,"#0 /home/company/hogehoge.jp/public_html/demo.hogehoge.jp/vendor/symfony/dependency-injection/ServiceLocator.php(64): ContainerCkqzvhb\\EccubeProdProjectContainer->{closure}()\n#1 /home/company/hogehoge.jp/public_html/demo.hogehoge.jp/vendor/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php(75): Symfony\\Component\\DependencyInjection\\ServiceLocator->get('orderPdfService')\n#2 /home/company/hogehoge.jp/public_html/demo.hogehoge.jp/vendor/symfony/http-kernel/Controller/ArgumentResolver.php(62): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver->resolve(Object(Symfony\\Component\\HttpFoundation\\Request), Object(Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadata))\n#3 /home/company/hogehoge.jp/public_html/demo.hogehoge.jp/vendor/symfony/http-kernel/HttpKernel.php(143): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver->getArguments(Object(Symfony\\Component\\HttpFoundation\\Request), Array)\n#4 /home/company/hogehoge.jp/public_html/demo.hogehoge.jp/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#5 /home/company/hogehoge.jp/public_html/demo.hogehoge.jp/vendor/symfony/http-kernel/Kernel.php(200): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#6 /home/company/hogehoge.jp/public_html/demo.hogehoge.jp/index.php(76): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#7 {main}"] [POST, /admin_area/order/export/pdf/download, 210.167.119.193, https://demo.hogehoge.jp/admin_area/order/export/pdf?ids[]=4542, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36] ※アカウント名とドメイン名は置換しております。 |
h_tanaka |
投稿日時: 2024/2/27 16:54
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1959 |
Re: ECCUBE4の帳票(明細書)が変更できない エラーメッセージに、
Attempted to load class \"OrderPdfService\" from namespace \"Customize\\Service\".\nDid you forget a \"use\" statement for \"Eccube\\Service\\OrderPdfService\"?" と出ているので、 app/Customize/Service/OrderPdfService.php において継承元クラスの宣言が漏れているものと思われます。
|
bctk |
投稿日時: 2024/2/27 17:04
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2019/10/18 居住地: 投稿: 11 |
Re: ECCUBE4の帳票(明細書)が変更できない ご指摘の箇所についてですが私の知識が足りず理解できない状態です。申し訳ありません。
ちなみに下記のファイルを消すと帳票は作成されます。 app/Customize/Resource/config/services.yaml app/Customize/Service/OrderPdfService.php どこか別の所に原因があるでのでしょうか? |
h_tanaka |
投稿日時: 2024/2/27 17:11
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1959 |
Re: ECCUBE4の帳票(明細書)が変更できない そう難しくないコードですが、何が理解できないのでしょうか。。
上記のエラーメッセージにエラーの原因が書かれてあるので、エラーを読み取れば対処方法はわかるかと思います。
|
bctk |
投稿日時: 2024/2/27 17:17
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2019/10/18 居住地: 投稿: 11 |
Re: ECCUBE4の帳票(明細書)が変更できない ありがとうございます。
エラー内容を調べてみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |