Multi-Location Local Pickup and Delivery Only Store Issues

Hmmm. I feel like maybe something like having an API retrieve all your warehouse locations then display the inventory of each location on the product page instead of just 1 inventory could work. Then you would need to then handle the inventory adjustment once a person purchases with another call. You would probably want some kind of reminder of which address to pick up at in the checkout as well. If your locations are pretty close together I would also probably only show the user 3 of the closest locations with inventory. I was digging around in the documentation earlier and playing with some ideas. I know it can be done but would require some app development. It is wild that this is even a thing. Seems like this is something that needs to be out of the box already available. If I do come up with a solution I will pass it along but might take some time to figure out. Throw any ideas my way.