Shopping’s shift online, from necessity to preference