Online shopping app should include the following basic features: User signup/Authorization Product filtering/Sorting items Checkout  Payment gateway Customer support Shopping cart Push notifications