New converts to online shopping are helping push sales ever upward. Retailers are doing their part by making the experience richer and more personalized.