> フロント機能 > ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
uribow |
投稿日時: 2016/9/14 17:38
対応状況: −−−
|
半人前 登録日: 2016/8/22 居住地: 投稿: 17 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 自分も同様の状況で悩んでおります。
Pointプラグインのイベントを見ると下記フックでポイント登録が行われているかと思いますが、このイベントが来ていないのではないかと思います。 (自分はPHPプログラマではないので自信がないです) ## フロント画面 > 商品購入完了(ポイント登録) service.shopping.notify.complete: - [onServiceShoppingNotifyComplete, NORMAL] 試しに、イプシロンの決済プラグインのPaymentController.phpの131行目に下記コードを追加したところポイントの追加が確認できました。 (ソフトバンクペイメントプラグインからのコピペです) if (version_compare(Constant::VERSION, '3.0.10', '>=')) { // 受注完了を他プラグインへ通知する. $this->app['eccube.service.shopping']->notifyComplete($Order); } これで完全に旨くいくかわかりませんが、情報共有として記載いたします。 ただ自分の環境では、クレジットカード決済ではメールへのポイントの記載がありますが、コンビニ支払いでは何故かポイントの記載がありません。 コンビニ支払い情報の追加あたりが怪しいかと調査中です。 (上記変更でポイントの追加はあります。) また、別件ですが受注ステータス一括変更プラグインを導入して一括変更をした際にポイントプラグインで設定したステータス(例えば、発送済み)等へ変更してもポイントの加算が行われません。 一個一個注文のステータスを変更した場合ではポイントの更新は行えています。 |
uribow |
投稿日時: 2016/9/14 19:27
対応状況: −−−
|
半人前 登録日: 2016/8/22 居住地: 投稿: 17 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 引用:
こちらは Service/GmoEpsilon_MailService.phpの sendOrderMailをポイントプラグインの本文置換を参考に変更し対応できました。 |
forward |
投稿日時: 2016/9/17 0:41
対応状況: −−−
|
常連 登録日: 2016/9/1 居住地: 投稿: 50 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 uribow様
ポイント加算、解決できそうですね 弊社も導入検討できそうです すみません、気になったのですが、ポイント利用は出来るのでしょうか? 新たな質問をしてすみません よろしくお願います |
uribow |
投稿日時: 2016/9/24 15:20
対応状況: −−−
|
半人前 登録日: 2016/8/22 居住地: 投稿: 17 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 引用:
当方の環境ではコンビニ決済時のポイント利用も可能でございました。 また、キャンセル時にはチェックや戻し等の処理は必要になるかと思います。これは以前のバージョンでもそのような運用をしていたため当方では問題ないと判断しております。 |
forward |
投稿日時: 2016/9/27 11:08
対応状況: −−−
|
常連 登録日: 2016/9/1 居住地: 投稿: 50 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 uribow 様
ご回答いただきましてありがとうございます 大変助かりました |
h_tanaka |
投稿日時: 2017/4/13 15:24
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 GMOイプシロンのコンビニ決済で注文完了メールにポイントが表示されない問題ですが、当方もまったく同じ問題に陥りました。
解決しましたので、情報を共有します。 GMOイプシロンでの決済処理では独自カスタマイズしたメール送信処理を行っているようです。 src/Eccube/Service/ShoppingService.php の sendOrderMail() を参考に、app/Plugin/GmoEpsilon/Service/GmoEpsilon_MailService.php の sendOrderMail() に次のコードを追加することで、ポイントプラグインのイベントが呼ばれるようになります。 /app/Plugin/GmoEpsilon/Service/GmoEpsilon_MailService.php(47行目)
なお、GMOイプシロンのコンビニ決済で送信済みメールがDBに保存されない問題も発見しましたが、こちらは未対応です。
|
h_tanaka |
投稿日時: 2017/4/14 9:32
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 もう一つ問題を発見しました。
イプシロンのコンビニ決済でポイント利用したときに注文完了メールに値引き項目が表示されないです。 こちらは現在調査中です。
|
h_tanaka |
投稿日時: 2017/4/14 10:35
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 イプシロンのコンビニ決済で注文完了メールに値引きが表示されない問題を解決しました。
ソースを共有します。 app/Plugin/GmoEpsilon/Twig/mail/epsilon_order.twig(42行目)
先の問題もそうですが、標準機能をイプシロンでコピーしてカスタマイズされているようなので、影響はポイントプラグインに限らないです。 イプシロン側の問題なので、早く直してもらいたいですね。。
|
red |
投稿日時: 2018/7/2 13:35
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1567 |
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件 こちらを参考にイプシロン決済プラグインを修正したのですが、Android端末でのみポイントが付与されないという事象が発生して困っています
手元に端末がないので自分で調べることが出来ないのですが、再現するかたいますでしょうか?
|
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |