質問 > フロント機能 > お届け先変更 購入エラー※他所のスレとは少し違う? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Collet |
投稿日時: 2021/11/16 16:46
対応状況: −−−
|
新米 登録日: 2021/11/16 居住地: 投稿: 4 |
お届け先変更 購入エラー※他所のスレとは少し違う? [EC-CUBE] 4.0.5 新規インストール
[レンタルサーバ] GMO [OS] Linux [PHP] 7.4.25 [データベース] MySQL [WEBサーバ] GMO [ブラウザ] Google Chrome [導入プラグインの有無] クロネコヤマト カード・後払い一体型決済サービス ver.1.4.0 [カスタマイズの有無] フロントエンドのレイアウトやcssなど見た目を少し触っていますが、 トリガーとなるようなパーツをいじったりはしていません。 [現象] いずれかの商品をカートに入れ進み、確認画面でお届け先の変更・追加を押すと 購入エラー画面に飛ばされてしまい、変更・追加ができません。 ※支払い方法・配送業者・お客様情報は変更できます。 ※いつから起きていたのかわかりません。。 プラグインはヤマトさんのモジュールだけですが、 その前からだったのか、インストール後だったのかは、わかりません。。 他所様のスレッドで、似たような内容のスレッドは読み漁りましたが、 当方で起きている不具合とは少し異なるようでしたため、新規に立てさせていただきました。 解決のヒントだけでも得たいと思い、投稿いたしました。 ▽エラーログ抜粋 [2021-11-16 16:37:19] app.INFO [N/A] [3ac8202] [3] [Eccube\Log\Logger:log:68] - PROCESS END ["shopping_error"] [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] front.INFO [1367204d] [3ac8202] [3] [Eccube\Log\Logger:log:66] - LOGIC END ["shopping_error"] [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] request.INFO [1367204d] [3ac8202] [3] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:123] - Matched route "block_search_product". {"route":"block_search_product","route_parameters":{"_controller":"Eccube\\Controller\\Block\\SearchProductController::index","_route":"block_search_product"},"request_uri":"https://(弊社ドメイン).com/_index.php/block/search_product","method":"GET"} [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] php.INFO [1367204d] [3ac8202] [3] [Symfony\Component\Debug\ErrorHandler:handleError:532] - User Deprecated: Calling Doctrine\ORM\EntityManager::flush() with any arguments to flush specific entities is deprecated and will not be supported in Doctrine ORM 3.0. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Calling Doctrine\\ORM\\EntityManager::flush() with any arguments to flush specific entities is deprecated and will not be supported in Doctrine ORM 3.0. at /home/r2738132/public_html/(弊社ドメイン).com/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:362)"} [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] php.INFO [1367204d] [3ac8202] [3] [Symfony\Component\Debug\ErrorHandler:handleError:532] - User Deprecated: Calling Doctrine\ORM\EntityManager::flush() with any arguments to flush specific entities is deprecated and will not be supported in Doctrine ORM 3.0. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Calling Doctrine\\ORM\\EntityManager::flush() with any arguments to flush specific entities is deprecated and will not be supported in Doctrine ORM 3.0. at /home/r2738132/public_html/(弊社ドメイン).com/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php:362)"} [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] front.INFO [1367204d] [3ac8202] [3] [Eccube\Log\Logger:log:66] - LOGIC START ["shopping_error"] [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] front.INFO [1367204d] [3ac8202] [3] [Eccube\Log\Logger:log:66] - PROCESS START ["shopping_error"] [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] request.INFO [N/A] [3ac8202] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:123] - Matched route "shopping_error". {"route":"shopping_error","route_parameters":{"_controller":"Eccube\\Controller\\ShoppingController::error","_route":"shopping_error"},"request_uri":"https://(弊社ドメイン).com/_index.php/shopping/error","method":"GET"} [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] front.INFO [N/A] [3ac8202] [N/A] [Eccube\Log\Logger:log:66] - INIT [] [GET, /_index.php/shopping/error, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] app.INFO [N/A] [3d711d9] [3] [Eccube\Log\Logger:log:68] - PROCESS END ["shopping_redirect_to"] [POST, /_index.php/shopping/redirect_to, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] front.INFO [1367204d] [3d711d9] [3] [Eccube\Log\Logger:log:66] - LOGIC END ["shopping_redirect_to"] [POST, /_index.php/shopping/redirect_to, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] [2021-11-16 16:37:19] front.INFO [1367204d] [3d711d9] [3] [Eccube\Log\Logger:log:66] - [リダイレクト] URLの形式が不正です ["/_index.php/shopping/shipping/104",""] [POST, /_index.php/shopping/redirect_to, (***.***.***.***不明なIP), https://(弊社ドメイン).com/_index.php/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36] |
h_tanaka |
投稿日時: 2021/11/16 17:59
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: お届け先変更 購入エラー※他所のスレとは少し違う? 購入エラーに遷移する処理を確認したところ、注文情報の取得が正常にできていないのではないかと思われます。
デバッグ等で調査してみてください。 お届け先の変更 src/Eccube/Controller/ShoppingController.php shipping() お届け先の追加 src/Eccube/Controller/ShippingMultipleController.php index()
|
Collet |
投稿日時: 2021/11/17 17:54
対応状況: −−−
|
新米 登録日: 2021/11/16 居住地: 投稿: 4 |
Re: お届け先変更 購入エラー※他所のスレとは少し違う? ご教示ありがとうございました。
ひとまずデバッグモードに切り替え、Symfony Profilerにて状態を確認してみましたが、お恥ずかしながら注文情報の受け渡し状況がどのようになっているかわかりませんでした。。 もう少し調査してみようと思いますが、まずはお礼まで。 |
h_tanaka |
投稿日時: 2021/11/17 17:56
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: お届け先変更 購入エラー※他所のスレとは少し違う? dump($Order);
のようにすると、デバッグモードで変数の中身が確認できますので、試してみてください。
|
Collet |
投稿日時: 2021/11/22 16:57
対応状況: −−−
|
新米 登録日: 2021/11/16 居住地: 投稿: 4 |
Re: お届け先変更 購入エラー※他所のスレとは少し違う? ご教示ありがとうございます。
// 受注の存在チェック $preOrderId = $this->cartService->getPreOrderId(); $Order = $this->orderHelper->getPurchaseProcessingOrder($preOrderId); if (!$Order) { return $this->redirectToRoute('shopping_error'); } こちらの直下にdump($Order)を追記したのですが、 デバッグ自体ができたかどうかわからず、中身の確認に至りませんでした。。 同様の構文が5か所ありましたが、すべての直下に記載いたしました。 |
balisys |
投稿日時: 2021/11/29 15:17
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 398 |
Re: お届け先変更 購入エラー※他所のスレとは少し違う? https://symfony.com/doc/current/the-fast-track/ja/5-debug.html
ページ中頃 引用: ページを更新すると、 "target" アイコンがツールバーに表示されていますね。この "target" アイコンをクリックするとよりシンプルな詳細ページへ遷移します: ○に十字が入ったようなアイコンをクリックするとdumpの結果が表示されているかと存じます |
Collet |
投稿日時: 2022/6/20 14:07
対応状況: 解決済
|
新米 登録日: 2021/11/16 居住地: 投稿: 4 |
Re: お届け先変更 購入エラー※他所のスレとは少し違う? その節は懇切丁寧にご教示くださり、
ありがとうございました。 その後、色々と模索いたしましたが、 改善できませんでした。。 そのため、新たにEC-CUBE4系をインストールし、 サイトを引っ越すことで対応いたしました。 せっかくのご助力を活用できず、申し訳ありませんでした。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |