0

私たちは、e コマース サイトといくつかの実店舗を持っています。

「レンガとモルタル」データベースから在庫データを抽出し、これを Web サイトに送信することはできましたが、オンライン販売をデータベースに戻すことはほとんど不可能であることが証明されています。ドキュメントなし + 非協力的なベンダー。

現時点で何が起こっているかというと、ウェブサイトで何かが販売され、注文が店舗データベースに手動で処理され、在庫レベルがウェブサイトに更新されます。問題は、在庫レベルがすぐに更新されないため、特に残り 1 つのアイテムしかないセール商品の場合、2 人が同じアイテムを購入できる可能性があることです。

これに対する良い解決策があるかどうか疑問に思っていますか?

私が考えていたのは、購入数をウェブサイトに保存し、それを在庫数から差し引いて、正しい在庫レベルを残すことでした. しかし、注文が「実店舗」ストアで処理されると、ウェブサイトにエクスポートされる在庫レベルにはその差が含まれ、私のオンライン在庫レベルは不正確になります。

私を正しい方向に向ける助けがあれば大歓迎です

4

1 に答える 1

0

「ロック」および「確認」アプローチを使用する必要があります。あるPOSの顧客がアイテムを要求している場合は、サーバーに連絡して、アイテムが利用可能な場合はロックする必要があります。その後、顧客は販売を「確認」するために数秒かかります(そうでない場合、POSはサーバーにアイテムのロックを解除するように要求します)。

于 2012-09-12T09:54:26.400 に答える