Что если сделать в программе, возможность добавлять к каждой транзакции место на карте. Купил банку кофе, отметил где именно купил на карте. Может даже еще доп поле сделать, в "Каком магазине".
Ну а в будущем фильтровать эти данные, что бы ехать уже в тот магазин, где товар оказался самым дешевым)