If you want to build a shopping app, think about implementing key features like user authorization, push notifications, search & catalog functionality, the possibility of rating and reviews, customer support, and user-friendly checkout process and payment gateway. To add more value, consider adding extra features like shopping suggestions, wish lists, shipping systems, personal assistant option, or even innovative functions with the help of iBeacon, VR & AR shopping.