In 2021 there were 231 million online shoppers, approximately 20% of all retail sales. By 2026 23% of retail sales will be online. Unlike in-store shopping,...