Ecommerce themes with map functionality

I’m trying to find a theme to work with that has both ecommerce functionality (add to cart, checkout, etc) but also has mapping functionality. The products all vary by geographic location and so on each product page I need to show a product location. I also need, on the home page, to have a product filter for distance e.g. products within 5 miles, etc.
Does a theme even exist that can manage both sets of functionality and features?

Check listing themes