Multi-warehousing

Last Updated: Mar 31, 2018 12:27PM PDT
By default, Stitch manages stock from a single pool of inventory—one "warehouse." To track and allocate across multiple pools of stock, enable multi-warehousing.

Note: This article applies only to Stitch Classic.

Enable Multi-Warehousing

Enable multi-warehousing via Stitch Settings > Feature Settings > Multi-Warehousing Settings:

When you enable multi-warehousing, Stitch assigns all current stock to a new company location called My Default Warehouse. 

Note: If you disable multi-warehousing, Stitch will combine all stock back into a single pool of inventory. Re-enabling won't restore prior warehouses.

Add/Edit Warehouses

Add and edit warehouses via Account Menu > Stitch Settings > Locations:

You can delete a warehouse as long as it isn't the default warehouse or assigned to any sales orders, purchase orders, transfer orders, or sales channels. Any stock on a deleted warehouse is automatically allocated back to the default warehouse.

Note: Once a company location is set as a warehouse, it can't be set back to a non-warehouse location.

Update Channel Settings

Once you enabled multi-warehousing, you'll see additional settings for each integrated sales channel:

Set quantity available for this channel to match 

Push available stock from a single warehouse or the aggregate across all warehouses.

Default Fulfillment Warehouse

Stitch will automatically assign new orders to this warehouse. When Stitch builds a variant from this channel, any stock listed on the channel will be allocated to this warehouse.

Overflow Fulfillment Warehouse (Optional)

When pushing available stock from multiple warehouses, you may get orders that can't be fulfilled from your default fulfillment warehouse. Set overflow warehouses to automatically search for a warehouse that can fulfill the entire order.

Viewing Stock Across Multiple Warehouses

With multi-warehousing enabled, Stock reflects the aggregate on-hand quantity across all warehouses, and is not directly editable. Instead, adjust stock within each individual warehouse.

Each warehouse has its own stock columns on the Variants page. Click the ⚙️  icon in the upper-right of the table to add stock views for each warehouse:

Note: The Inventory CSV and Variant Detail pages will also show stock amounts for each warehouse.

Assign a Warehouse to an Order

Once you enable multi-warehousing, each sales order will have a fulfillment warehouse:

Edit any open order to change its fulfillment warehouse. Stitch will commit and decrement stock against whichever warehouse you select. For more on how sales orders affect stock, see Closing Sales Orders.

Note: Each sales order can have only one warehouse.

Assign a Warehouse to Purchase Orders

Once you've enabled multi-warehousing, you'll specify a receiving warehouse for each new purchase order:

Note: Each purchase order can have only one warehouse.

Transfer Stock Between Warehouses

Use transfer orders to move stock from one warehouse to another. Transfer orders are especially useful when coordinating stock movement between two locations staffed by different teams.