バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > 開発について > [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして

開発について

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tani_k
投稿日時: 2016/5/16 12:41
対応状況: −−−
新米
登録日: 2016/3/12
居住地:
投稿: 3
[Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして
お世話になっております。
現在ECCube3用のPaypalプラグインに関しまして仕様に疑問がありますので質問させて下さい。

【前提条件】
ECCube : ver 3.0.9
PayPalExpress : ver 1.0.2

【Paypalプラグインの調査結果】
注文確認画面(/shopping)にてOrder Confirm"を押下したタイミングで以下の処理を行っている。
PayPalExpressController#checkout()にて
 1. 在庫が無制限かチェックし、制限有りなら在庫数をチェックを開始。
 2. 在庫に対してロック(by Doctrine)を実行
 3. 購入数量と在庫数をチェック。
 4. 問題なければロックを解除して在庫数を更新
 5. Paypal画面へリダイレクト
 6. Paypal画面で決済を完了すると購入完了画面(shopping/complete)へリダイレクト
上記の認識です。


【気になっている点】
上記のフローの中で[6]のPaypal画面にて決済を完了せずに
ブラウザまたはタブを閉じた場合は在庫の数が戻らない気がします。

現在弊社のサイトはPaypalの支払いのみの対応となるのですが、ユーザーが支払い方法を特に確認せずに
進めた結果Paypalの画面に遷移し、アカウントを持っていないから画面を閉じるケースというのは
ありうると想定しているのですが、その場合在庫が戻らないと非常に面倒だと思っています。

本来あるべきはPaypalで決済されていない以上商品の在庫は減るべきでないとかんがえており、
Paypalでの決済のために減らした在庫は何らかの手段で(例えばPaypal画面に遷移して30分
決済手続きがなかった場合には在庫が戻る等)戻ってほしいなぁと考えております。

上記は自分の勘違いで正しく在庫が保持されているのであれば問題はありません。
もし現状私が危惧している状態で、Paypal画面でブラウザまたはタブを閉じた場合に
在庫が戻らないのであれば、どのような手段で対応すべきか教えていただければと思います。
(過去に同じような問い合わせが来ているのではないか、と推測しております。)

また、Paypal側に問い合わせた所プラグインの開発元に問い合わせて欲しいとのことでした。

お忙しいところ恐縮ですが、御確認いただければと思います。

以上になりますのでよろしくお願いいたします。
yoshisan
投稿日時: 2016/6/21 23:11
対応状況: −−−
常連
登録日: 2016/4/11
居住地:
投稿: 52
Re: [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして
tani_kさん

僕も同じような内容で困っております。


【前提条件】
ECCube : ver 3.0.9
PayPalExpress : ver 1.0.4


【Paypalで購入の調査結果】※Sandboxのテスト環境にて
「注文する」ボタンを押して、paypalのログインorアカウント作成画面に変わると、在庫数が変わっています。


・管理画面
商品の在庫数「1」から「0」

・商品詳細ページ
「カートに入れる」から「ただいま品切れ中です」

※在庫数無制限の商品の場合は、在庫数と商品ページは変わらなかったです

また、paypalのログインorアカウント作成画面にきたら、
受注管理で対応状況が「購入処理中」のステータスにあり、
paypalでお支払い後、「入金済み」のステータスに変わっています。

※在庫数無制限と在庫数設定している商品共に





paypalでお支払いが完了する前に、Paypal画面でブラウザまたはタブを閉じる、
あと、ページを戻るボタン(ブラウザの戻るも含む)を押しても、在庫数が減っており、
その場合、カートの中も、購入する商品がなくなっています。

※在庫数設定している商品のみ


きちんとpaypalでお支払いが完了後に、在庫数が変わるようにしたいです。

在庫数が変わる、タイミング(フック)などが変えられるのでしょうか?


私からも、ご存知の方がいらっしゃいましたら、
取り急ぎ、何か解決方法をご教授頂けましたら幸いです。


よろしくお願い致します。



nanasess
投稿日時: 2016/6/22 16:15
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして
決済情報を入力中に、他の方が購入してしまったりすると、在庫が無いのに決済のみ完了してしまったりしませんか?
red
投稿日時: 2016/6/22 16:33
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1570
オンライン
Re: [Paypalプラグイン] Paypal画面遷移後にブラウザ(or タブ)を閉じた場合の振る舞いに関しまして
戻るボタンを使って在庫が戻らないとしたらそれはバグな気がしますが。。


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

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


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.