There seems to really only be two ways to do what you're asking... as has been covered here already.
A) SEO your site... this will slowly, gradually build up your number base (in some cases 1,000 per day can take 3 years or so)... but it will be sustainable. You need patience, but the older the site gets, and the more you maintain it / add content to it / improve the user experience... the more traffic you'll get, sooner, that will convert well into sales.
B) PAY for traffic... this is a short term solution that will likely get you 1,000's of visitors while the campaign is running. With a good ad that saturates the web (even if only for a week)... people will see the ad everywhere and be more likely to click. The danger is that they 'just want to see what all the fuss is about'... there's no buyer intent, as with SEO (in the right market at least).
Still... if you have the cash and the right market... a good PPC campaign can pay you back many many times over.
It's talked about here actually but it uses a garden as a metaphor :-p: https://hubpages.com/business/How-to-make-money-on...