Get the best price for any product that's sold online. Sounds simple enough.
It gets complicated when when transitioning in haphazard steps from a previously poorly designed curated shopping app built with non-native spagetti code (phone-gap/cordova/ionic). While trying to create a useful app for the end user not just a riduculous "BUY NOW!" walmart style experience.