Customers have more online choices than ever before — and shoppers are buying into the concept.