The retail revolution: Keeping up with today’s shoppers