Location based product filtering for customers

somersetfoodie
Tourist
7 0 1

The store I am working on would like to limit customers options for mail order based on conditions such as; if the product is frozen and the customer is too far away to ensure successful delivery. Is there an app that allows a store to limit their product offerings to customers based on the customers location?

Thanks