0

私は、Mysql を使用した Magento e コマース システムと、MSSQL データベースを使用して .net で記述された Windows ベースの POS システムを持っています。

在庫をリアルタイムで管理する最良の方法は何ですか?

解決策 1 cron ジョブを作成してトランザクションを xml ファイルにエクスポートし、データを送信して、ftp 経由で POS から更新データを読み取る。また、POS システムで widows サーバーを作成して xml ファイルを読み取ってデータベースを更新し、xml をエクスポートした後、販売や在庫の手動変更があったときに Magento を更新します。

解決策 2 両端で在庫を更新する Web サービスを作成できますか?

前もって感謝します。

4

1 に答える 1

1

リアルタイムは、ほとんどの場合、取り組むのが難しい獣です。

私がすることは、Magento API を利用して、株式に関して必要な情報を取得および設定することです。Magento API が少し遅いことに気付くかもしれません。Alan Storm は、alanstorm.com の彼のブログで、API の内外を説明するいくつかの優れた記事を公開しています。もっと知りたい場合はそこを見ます。

Alan Storm は、MercuryAPI と呼ばれる彼自身の API もリリースしました。これはおそらくあなたを助けることができます.

それ以外の場合は、処理する必要があるものに対して独自の API エンドポイントを作成できます。私は時々これがあなたの最善の策であることを発見しました. 覚えておかなければならないことの 1 つは、自分で作成したものを保護する責任は自分だけにあるということです (注意してください)。あなたの場合、おそらく Magento の Stock Item モデルを扱うことになるでしょう。在庫レベルを更新するだけで、必ずしも製品モデル全体を処理する必要はありません。

于 2012-04-30T10:11:50.280 に答える