izum****@campu*****
izum****@campu*****
2005年 3月 2日 (水) 14:10:46 JST
伊豆です。 ipod_users****@mac*****さん: > 自分なりに研究してみたところ、データベース内のcustomers_basketというテ ーブルに現在カートに入れている方の情報が入っていることがわかったのですが. .。 > > ココから、同じproduct_idを持つcustomers_basket_quantityの値を集計して、 一時的に在庫から減らすというのは出来ないでしょうか? 先ほどのメールでははしょりすぎましたね。 少し私の知ってることを。 在庫を引く処理は簡単に実装できます。 カートに入れた時点や、購入手続きに入った時点などで、です。 問題は、"カートには入れたんだけど買わなかった人"や "購入手続き中にあきらめた人"の在庫をどうするかと言うことです。 実際には売れていないのに在庫が減ったままではまずいので どの時点かで見切りを付けて、在庫を戻さなくてはいけないのですが そのタイミングが難しいのです。 また、実際の在庫の数を合わせるのは出来るかもしれませんが、 "買い占めもどき"への対応が難しいと思います。 (カートに入れたままわざとずっと精算しない人) この辺の問題があるので今のような仕様になっているんじゃないですかね。 -- 伊豆雅宏(Izu, Masahiro Mailto:izum****@campu*****)