バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 在庫が1個の商品を2人で同時購入が可能

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
taji
投稿日時: 2011/6/29 18:56
対応状況: −−−
半人前
登録日: 2011/5/30
居住地:
投稿: 20
在庫が1個の商品を2人で同時購入が可能
・現象
在庫が1個の商品を2人で同時購入した場合にどちらも正常に購入出来てしまう。
購入後、商品の在庫数は-1個になります。

PCとPC、PCとモバイル、PCと管理画面から同時に行った場合に発生を確認しました。
その際に指定した決済は代引きで、商品に規格があるなしに関わらず発生しました。

・環境
EC-CUBE:2.11.1
OS:Debian GNU/Linux 6.0.1(squeeze)
PHP:5.3.3-7+squeeze1
PostgreSQL:9.0.3

以上となります。
seasoft
投稿日時: 2011/7/1 6:33
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: 在庫が1個の商品を2人で同時購入が可能
taji 様

購入完了時の在庫減算処理は、私も実装に疑問を持っていました。(以前に改善を行った経験があるのですが、コミットしていなかったようでして。)

とりあえず「PCとPC」のケースですが、購入を完了するのは、ほぼ同時ですか?
それとも、ある程度の時間 (例えば10秒以上) 離れていますか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

taji
投稿日時: 2011/7/1 9:50
対応状況: −−−
半人前
登録日: 2011/5/30
居住地:
投稿: 20
Re: 在庫が1個の商品を2人で同時購入が可能
seasoft様

「PCとPC」に関しては、
ほぼ同時に購入処理を行いました。

手順と致しましては、下記の通りに行いました。

1.2台のPCを用意しそれぞれ、購入確認画面まで遷移しておく
2.1人の人間がそれぞれのPCのマウスを同時に押し、注文を確定させる

以上になります。
habu
投稿日時: 2011/7/1 17:16
対応状況: −−−
長老
登録日: 2006/9/15
居住地:
投稿: 280
Re: 在庫が1個の商品を2人で同時購入が可能
taji 様

ご報告ありがとうございます!

チケットを登録しました。
http://svn.ec-cube.net/open_trac/ticket/1384


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

seasoft
投稿日時: 2011/7/2 1:34
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: 在庫が1個の商品を2人で同時購入が可能
当方環境では再現をできなかったのですが、こんな感じで改訂するとどうでしょうか?
http://svn.ec-cube.net/open_trac/changeset/21005


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

taji
投稿日時: 2011/7/4 18:32
対応状況: −−−
半人前
登録日: 2011/5/30
居住地:
投稿: 20
Re: 在庫が1個の商品を2人で同時購入が可能
habu様
チケット登録ありがとうございます。

seasoft様
情報ありがとうございます。
再現しないとの事が気になり調査した結果、
確かに、インストール直後のEC-CUBEでは再現しなかったです。

その後、インストール直後のEC-CUBEへ前回再現した時の商品を登録した所、
再現するようになりました。
件数は、dtb_productsが7,000件程度、dtb_products_classが20,000件程度でした。
(del_flg=0だと、dtb_products:2,000件程度, dtb_products_class:3,000件程度)

最後に、私の再現する環境でseasoft様のパッチを適用した所、
在庫数を超えて同時購入が出来なくなったのを確認しました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン



統計情報

総メンバー数は74,626名です
総投稿数は104,055件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2202
5
umebius
2074
6
yuh
1664
7
red
1498
8
h_tanaka
1188
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.