151 votesLuke commented
I am working on a website that has about 5 locations over the country. The local pickup option was causing issues because it would default to local pickup even if you select another shipping option as a higher priority. Customers could also put in delivery details and bypass delivery charges and go straight to PayPal... It would be AMAZING if you could have stock levels for locations. So you could put in the product you want and check stock at the nearest store etc. But for now I just had to turn off 'local pickup' and I will include a message that they have to phone if they want to collect, or some other, slightly crude, workaround.
Basically... let me know if you find something that does this :)