Automating orders allocation via location among multiple warehouses

I don’t know how you would determine the proximity from shipping location to warehouse, but if you’re able to do it by country, state, or city, that’s something we’ve done for people with Order Automator (I’m the lead developer). Basically they give us the list of parameters (for example, if order is from State A, B, or C, change location to X… etc).