Survey: More than half of purchases made online