This can never be said enough, you have to do self promotion. Just having an on-line shop/website, or even a brick and mortar store isn't enough, you have to do something to draw the folks to you!
I am always looking for effective ways of doing that, here's one I just discovered, it's called Blogads. You can choose which blogs to advertise on and you of course get the stats and all that on how active the blog is. I am running my first promotion today, on a blog called the Graphics Fairy.Here's the link,http://graphicsfairy.blogspot.com/ you can see it's a pretty active Blog, which is what you want, better chance of being seen! It's only going for a few days on this campaign, I'll let you know how many hots I get from it!