Half of shoppers would give up low online prices for personalized service