質問 > フロント機能 > Pointプラグイン(Point 1.0.0)とAmazon Pay 決済プラグイン(FgAmazonPay 2.0.0)の共存について |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
PONK |
投稿日時: 2019/11/21 16:15
対応状況: −−−
|
半人前 登録日: 2019/11/15 居住地: 投稿: 16 |
Pointプラグイン(Point 1.0.0)とAmazon Pay 決済プラグイン(FgAmazonPay 2.0.0)の共存について [EC-CUBE] EC-CUBE 3.0.15
[レンタルサーバ] コアサーバー [OS] Ubuntu [PHP] 7.1.32 [データベース] MySQL 5.7.27 [WEBサーバ] Apache [導入プラグイン] Pointプラグイン(Point 1.0.0)、Amazon Pay 決済プラグイン(FgAmazonPay 2.0.0) 公式Pointプラグイン https://www.ec-cube.net/products/detail.php?product_id=1101 と NIPPON PAY(現NIPPON Platform)のAmazon Pay 決済プラグイン を導入しております。 Amazon Pay 決済プラグインは、注文内容の確認画面がEC-CUBE本体のものとはURLが異なり(/plugin/fgamazonpay/index?access_token=hoge)、ポイント利用に関する項目も表記されないため、公式Pointプラグインのevent.ymlとPointEvent.phpに以下の様に手を加え、ポイント利用に関する項目を表記させる事が出来る段階までカスタマイズ出来ました。 app/Plugin/Point/event.ymlに追記 FgAmazonPay/Resource/template/index.twig: - [onRenderFgAmazonPayShoppingIndex, NORMAL] app/Plugin/Point/PointEvent.phpに追記 public function onRenderFgAmazonPayShoppingIndex(TemplateEvent $event) { // ログイン判定 if ($this->isAuthRouteFront()) { $helper = new FrontShopping(); $helper->createTwig($event); } } 上記追記により、注文内容の確認画面にポイント利用に関する項目を表記される事が出来ておりますが、利用ポイントの設定画面(/shopping/use_point)にてポイントを設定した後、「ポイントを利用する」ボタンをクリックすると、EC-CUBE本体の確認画面(/shopping)にページ移動してしまいます。 Amazon Payでの決済時にもポイント利用出来るようにしたいので、Amazon Payでの決済が選択されている場合は、ポイント設定後にAmazon Pay 決済プラグインの注文内容の確認画面(/plugin/fgamazonpay/index?access_token=hoge)に戻らせたいです。 対応方法が分かりましたら教えてください。 |
フラット表示 | 前のトピック | 次のトピック |