Know your target customer. What products or services do your target customers want and need? How do they search for products?
Select the right products. Your products must be wanted by consumers. The products also must be differentiated from your competitors in some way. Variables include quality, price, availability, and presentation, as well as content about the products, such as user reviews and social commentary.
Make it easy for find your products. This can be challenging for a new ecommerce business. Earning search engine rankings takes time and perseverance. Search ads are expensive, but almost mandatory today. Social marketing is important, but it only gets you so far. Affiliate marketing is now essential for most ecommerce businesses.