バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地: 愛媛県
投稿: 1638
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
居住地:
投稿: 4
Re: お届け先変更 購入エラー※他所のスレとは少し違う?
ご教示ありがとうございました。
ひとまずデバッグモードに切り替え、Symfony Profilerにて状態を確認してみましたが、お恥ずかしながら注文情報の受け渡し状況がどのようになっているかわかりませんでした。。

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


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

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
居住地:
投稿: 397
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系をインストールし、
サイトを引っ越すことで対応いたしました。

せっかくのご助力を活用できず、申し訳ありませんでした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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