Customer service and bargain-hunting are helping stores attract in-person shoppers