A client of mine has 2 offices. He wants to have a way to organize his service orders so that they will automatically assign to one of the two locations based on their customer's address. It's kind of like having 2 pizza shops and all orders need to route to the closest shop. Also he wants to have a batch of service orders print in order based on which address is closest to the service technician's depot.
Are there any plugins or methodologies I should look at for a feature like this?