It is estimated that online shopping revenues will increase to more than $523 billion dollars by 2020 – an increase of 56% since 2015. This soaring number has many contributing factors; including ubiquitous internet access, the drop in age of shoppers, the availability of products, and the improved quality of shopping websites and apps.