StockLocation
倉庫情報を保持しています。商品には複数の倉庫の在庫を紐づけることができます。注文時に対象在庫を保持する倉庫が複数存在した場合は、その中から適当な1つが選択され、在庫の割り当てが行われます。もしも倉庫の在庫が尽きてしまったときは、他に同じ在庫を持つ倉庫があればそこからの割り当てを試みます。
StockLocation
は次のカラムを持ちます。
name
: 倉庫名です。default
: デフォルト倉庫かどうかを示すフラグです。すべての在庫は初期化時にデフォルト倉庫に関連付きます。active
: 有効/無効を示すフラグです。このフラグが有効な倉庫の在庫が注文時に利用されます。address_id
:Address
に関連づく ID です。