An ever-growing majority of consumers buy online.