Top notch online shops get most of their revenue through returning customers. This reduces acquisition costs, which are spread on a larger number of sales, and enables long term profits, since loyal customers are more inclined to come back often and become advocates for your shop.