How to manage inventory across multiple warehouses