バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > Pointプラグイン(Point 1.0.0)とAmazon Pay 決済プラグイン(FgAmazonPay 2.0.0)の共存について

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
468
投稿日時: 2019/11/25 10:22
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: Pointプラグイン(Point 1.0.0)とAmazon Pay 決済プラグイン(FgAmazonPay 2.0.0)の共存について
Pointプラグインの
/Controller/FrontPointController.php function usePoint()内に
$app['monolog.point']->addInfo('usePoint end');

return $app->redirect($app->url('shopping'));

のような記述があるかと思います。

return $app->redirect($app->url('shopping'));
↑の記述でルーティング「shopping」を指定して
EC-CUBE本体の確認画面(/shopping)に遷移させています。

ここの部分をAmazonPay決済プラグインの注文内容の確認画面のルーティングを指定すれば良いのではないかと思います。
ルーティング名はAmazonPay決済プラグイン側で指定されているのと思いますので
ご自身で調べていただく必要があるかと思います。

多分、ルーティングはプラグイン内のServiceProviderで定義していると思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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)に戻らせたいです。

対応方法が分かりましたら教えてください。
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.