One-in-three consumers shop mostly online