Four Essential Technologies for Serving Shoppers in Challenging Times