You can have the perfect e-commerce site with thousands of products, perfect organization and searching, easy-to-use payment options and cheap shipping. Unfortunately, none of that will do you any good unless you can get people to your website.
Bringing people to a regular website is called traffic generation. In the e-commerce world, you're trying to bring people to your site to make purchases. This is called customer acquisition, and customer acquisition cost (CAC) is one of the main indicators of a successful e-commerce business. If you can reliably bring traffic to your site, a small percentage of that traffic will purchase products, and you'll make money.
There are techniques to build a strong e-commerce business, like securing recurring purchases, increasing conversion rates, and lowering your product costs, but none of them...