instead of the standard logic of being sent to pick orders from the location with the least inventory, allow users to set "designated picking location shelves" in order to set specific shelves as pickable, this will allow you to make sure orders get picked from easy to access shelves whether there is more or less inventory elsewhere, it can also allow users to know if locations are empty without visibly looking at the shelf (currently once that space run out of inventory you no longer see it, you would have to know that there used to be inventory there) The basic logic is SKU XX is set to pick from shelf 32, allow users to see that shelf as the desired one on the product page as well as whatever fallback location, when creating pick list to pick orders use current logic except where a SKU has a designated picking location