バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > カード決済でクーポンが消費されない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nakamori
投稿日時: 2018/10/16 13:23
対応状況: −−−
常連
登録日: 2018/4/25
居住地:
投稿: 33
カード決済でクーポンが消費されない
EC-CUBE3で「クーポンプラグイン」と「ペイジェント決済プラグイン」を使用しています。

支払方法に銀行振込や代引きを選択した場合は問題ないのですが、
ペイジェントのカード決済を使用した時のみ、
クーポンが消費されず、何度でも同じクーポンコードが使えてしまいます。

plg_coupon_order を見ると、カード決済時の order_date が NULLになっており、
そのためクーポン使用のチェックができないのかなと思います。

以下のトピックと同じような状況だと思いますが、
order_idは取得できており、dtb_orderの方のorder_dateはセットされています。
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=20716&forum=16


原因と対策方法はわかりますでしょうか。
468
投稿日時: 2018/10/18 9:47
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: カード決済でクーポンが消費されない
お互いのプラグインが連携していない(連携を想定していない)のではないでしょうか?
ペイジェント決済プラグインに手を加える必要があると思います。
(あくまで私の予想ですが、
ペイジェントプラグイン内に注文データを決済済みに処理しているところがあり、
その中にプラグインのフックポイントがないのではないかと思います)


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

nakamori
投稿日時: 2018/11/15 16:19
対応状況: −−−
常連
登録日: 2018/4/25
居住地:
投稿: 33
Re: カード決済でクーポンが消費されない
ありがとうございます。
また、お返事が遅くなり申し訳ありません。

ご指摘いただいた通り、両プラグインの連携がされていないようでしたが、
カード決済まわりに手を加えるのは避けたかったので、
定期的に plg_coupon_orderのorder_dateとplg_couponのplg_coupon.coupon_use_timeを
更新するSQLをバッチ処理で適用することにいたしました。

リアルタイム反映ではないので、タイミングによっては続けてクーポン使用ができてしまいますが、
クーポン配布時に1回のみの利用と明記した上で、運用でカバーいたします。




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


 



ログイン


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

統計情報

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