バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

 > フロント機能 > 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系)でポイントが付与されない件
引用:

uribowさんは書きました:
ただ自分の環境では、クレジットカード決済ではメールへのポイントの記載がありますが、コンビニ支払いでは何故かポイントの記載がありません。

こちらは 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さんは書きました:
uribow様

ポイント加算、解決できそうですね
弊社も導入検討できそうです

すみません、気になったのですが、ポイント利用は出来るのでしょうか?


新たな質問をしてすみません
よろしくお願います


当方の環境ではコンビニ決済時のポイント利用も可能でございました。
また、キャンセル時にはチェックや戻し等の処理は必要になるかと思います。これは以前のバージョンでもそのような運用をしていたため当方では問題ないと判断しております。




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行目)

    $event = new \Eccube\Event\EventArgs(
        array(
            'message' => $message,
            'Order' => $Order,
            'MailTemplate' => $defaultMailTemplate,
            'BaseInfo' => $this->BaseInfo,
        ),
        null
    );
    $this->app['eccube.event.dispatcher']->dispatch(\Eccube\Event\EccubeEvents::MAIL_ORDER, $event);


なお、GMOイプシロンのコンビニ決済で送信済みメールがDBに保存されない問題も発見しましたが、こちらは未対応です。


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

h_tanaka
投稿日時: 2017/4/14 9:32
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件
もう一つ問題を発見しました。
イプシロンのコンビニ決済でポイント利用したときに注文完了メールに値引き項目が表示されないです。
こちらは現在調査中です。


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

h_tanaka
投稿日時: 2017/4/14 10:35
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件
イプシロンのコンビニ決済で注文完了メールに値引きが表示されない問題を解決しました。
ソースを共有します。

app/Plugin/GmoEpsilon/Twig/mail/epsilon_order.twig(42行目)
    {% if Order.discount > 0 %}
    値引き {{ (0 - Order.discount)|price}}
    {% endif %}


先の問題もそうですが、標準機能をイプシロンでコピーしてカスタマイズされているようなので、影響はポイントプラグインに限らないです。
イプシロン側の問題なので、早く直してもらいたいですね。。


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

red
投稿日時: 2018/7/2 13:35
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1567
Re: ECCUBE3 イプシロン決済モジュール(3.0系)でポイントが付与されない件
こちらを参考にイプシロン決済プラグインを修正したのですが、Android端末でのみポイントが付与されないという事象が発生して困っています
手元に端末がないので自分で調べることが出来ないのですが、再現するかたいますでしょうか?


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,288名です
総投稿数は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.