Before you work on getting traffic to your site, the first step is to ensure that people will buy the stuff you're selling.
The way to make this happen is to invest in your product descriptions .
Ensure that your e-commerce site tells a story and that its website copy is psychologically targeting people in your target audience.
A lot of e-commerce sites send mixed signals, and that's why they fail.
They don't make any money.
Even if you throw tremendous traffic at them, they struggle.
This has a lot to do with the descriptions and the general experience of the people who visit the site.
The best way to shape that experience is through carefully chosen words.
With that out of the way, I would suggest that you set up a blog if you're looking for organic traffic .
Assuming that you have a fairly tight niche focus for your e-commerce website, you should find all sorts of questions that people ask about the products you sell.
Focus on those questions.
Remember that people will not care about what you know until they know that you care.
How do you prove that you care? Give them information that solves their problems.
Once you do this and tie it to a mailing list, you will build enough trust for them to buy from you.
Here comes the best part: when you're selling through a mailing list or a newsletter, you do not only get the opportunity to sell once, but you can sell many times to the people.
It's amazing.
You get many bites at the apple, and you can push other affiliate products that may not be in your niche.