In the paper, a smart location-based mobile shopping application for Android devices is proposed. The Geo-position of the user's mobile device is utilized to produce location information in shopping application. The flow of the application is that user searches a product, and then SAGO identifies the location and searches the product on the closest electronic local stores. The idea is to get the prices from each local store with in stock information and smartly listed product list. With the proposed smart filtering algorithm, mobile shopping application achieves precise and minimum error based on searching and listing results.