How can I manage inventory for different locations on my online grocery store?

Hi,

I would like to create a Shopify store that provides groceries within 15 minutes around college campuses. I have 5 locations that all have their own inventory and warehouse. Each warehouse can only deliver products from their specific inventory.

  1. I would like customers to only be able to see inventory that is only at their college warehouse. Is this possible? If so, how can I make that happen, are there any apps that provide this?

  2. when customers search can it show inventory that is only at their college warehouse?