バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > お届け先変更 購入エラー※他所のスレとは少し違う?

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Collet
投稿日時: 2021/11/16 16:46
対応状況: −−−
新米
登録日: 2021/11/16
居住地:
投稿: 3
お届け先変更 購入エラー※他所のスレとは少し違う?
[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
居住地: 愛媛県
投稿: 1169
Re: お届け先変更 購入エラー※他所のスレとは少し違う?
購入エラーに遷移する処理を確認したところ、注文情報の取得が正常にできていないのではないかと思われます。
デバッグ等で調査してみてください。

お届け先の変更
src/Eccube/Controller/ShoppingController.php
shipping()

お届け先の追加
src/Eccube/Controller/ShippingMultipleController.php
index()


// 受注の存在チェック
$preOrderId = $this->cartService->getPreOrderId();
$Order = $this->orderHelper->getPurchaseProcessingOrder($preOrderId);
if (!$Order) {
    return $this->redirectToRoute('shopping_error');
}


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

Collet
投稿日時: 2021/11/17 17:54
対応状況: −−−
新米
登録日: 2021/11/16
居住地:
投稿: 3
Re: お届け先変更 購入エラー※他所のスレとは少し違う?
ご教示ありがとうございました。
ひとまずデバッグモードに切り替え、Symfony Profilerにて状態を確認してみましたが、お恥ずかしながら注文情報の受け渡し状況がどのようになっているかわかりませんでした。。

もう少し調査してみようと思いますが、まずはお礼まで。
h_tanaka
投稿日時: 2021/11/17 17:56
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1169
Re: お届け先変更 購入エラー※他所のスレとは少し違う?
dump($Order);
のようにすると、デバッグモードで変数の中身が確認できますので、試してみてください。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

Collet
投稿日時: 2021/11/22 16:57
対応状況: −−−
新米
登録日: 2021/11/16
居住地:
投稿: 3
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
居住地:
投稿: 144
Re: お届け先変更 購入エラー※他所のスレとは少し違う?
https://symfony.com/doc/current/the-fast-track/ja/5-debug.html
ページ中頃
引用:
ページを更新すると、 "target" アイコンがツールバーに表示されていますね。この "target" アイコンをクリックするとよりシンプルな詳細ページへ遷移します:

○に十字が入ったようなアイコンをクリックするとdumpの結果が表示されているかと存じます
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン

右上バナー


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は73,740名です
総投稿数は102,973件です

投稿数ランキング

1
seasoft
7333
2
468
3132
3
AMUAMU
2712
4
nanasess
2192
5
umebius
2042
6
yuh
1664
7
red
1456
8
h_tanaka
1169
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.