You could actually package this up in a way that people would find palatable.
What if maps only took you to places where you have a loyalty card - or the places that currently have discounts on things in your shopping list.
Give it the right marketing spin and people would love it.