Technology has impacted every aspect of human life and shopping is no exception. The explosive growth of the internet and social media has led to the phenomenon of online shopping and tech savvy consumers are now fulfilling their needs through online shopping. Online shopping affects companies and c...