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