質問 > フロント機能 > Pointプラグイン(Point 1.0.0)とAmazon Pay 決済プラグイン(FgAmazonPay 2.0.0)の共存について |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2019/11/29 10:02
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Pointプラグイン(Point 1.0.0)とAmazon Pay 決済プラグイン(FgAmazonPay 2.0.0)の共存について $cartService->lock();
の処理でセッション内のカートのPreOrderIdにnullをセットしていますので $this->cart ->setLock(true) ->setPreOrderId(null); それが原因で $app['eccube.service.shopping']->getOrder($app['config']['order_processing']); でOrderが取り出せず、新規作成されているようです。 ShoppingController->index()には $cartService = $app['eccube.service.cart']; $cartService->lock(); $cartService->save(); の記述はありませんので (ShoppingControllerの遷移前にCartController->buystepで処理済み) この処理が原因のようです。 ただ、この記述があるという事はプラグインの想定した遷移に カートを経由せずにAmazonPayの注文確認画面に遷移する流れがあるという事でしょうか? (例えば商品詳細画面にAmazonPayで購入ボタンが追加される等)
|
フラット表示 | 前のトピック | 次のトピック |