Seems like this should be a core function of an inventory / warehouse management software, but it is missing from Linnworks.net.
The ability to set warehouse priority levels.
For example - A new order arrives, if warehouse #1 has stock of the item, the order is assigned to warehouse #1 ready to be processed.
If warehouse #1 has 0 stock, then its sent to warehouse #0 to be processed.
Or some extra settings in Order rules engine so we can set a location based on a "has stock in warehouse" value.