Magentoデータベースには、cataloginventory_stock
「デフォルト」と呼ばれる単一のエントリを持つテーブルが含まれています。これは、複数の在庫場所を処理するための開始点であることを知っています。
経験のある人がいるのか、落とし穴は何なのか疑問に思っています。
私が探しているのは:
- さまざまな物理的な場所(ショップ/倉庫/など)で製品在庫を追跡できる
- 製品の在庫が顧客の注文ごとにどこからピッキングされるかを識別できるようにする
誰かがこれに関する記事やチュートリアルへのリンクを提供したり、このパスをたどる自分の経験を共有したりすることができれば素晴らしいと思います。あなたがそれを自分で開発したか、サードパーティのモジュールを使用したかに関わらず、私はあなたから聞いてみたいです。
編集:最終的に、既存のcataloginventory_stock
テーブルに行を追加する独自のマルチインベントリモジュールを作成しました。在庫の場所を確認するいくつかのオブザーバーとモデルをオーバーライドする必要がありました。多くの場所で、ストックID 1がコアにハードコードされていました。
別のプロジェクトでは、Demacのマルチインベントリロケーションモジュールを使用しました。完全ではありませんが、そのまま使用でき、うまく書かれています。ニーズに合わせて簡単に拡張およびカスタマイズできました。