Shoppers favor a mix of online and offline