I'm thinking of opening a optical store, i have the capital and a decent location in mind but the economy for the time being is holding me back.
I assume this is as an independent, not part of a franchise. Having a location is part of it - what is it near - seniors residences, schools government buildings, the subway etc.
To answer your question - find out about the local market, customize your offerings to them to entice them in and provide some incentive to come to your store (in optical, this could be a referral/family program, free eye-tests (probably most already do this?), discount if an employee/member of xyz etc.
Get your customers to advertise for you is a key!
This is what I did (many years ago)...
One trick I learned was to be at the site for an extended period to determine the traffic going past and the type of people. I mean days at a time at different times and weekends etc. (I was purchasing a health food store).
In the end when interviewing the owner about his marketing it flabbergasted me that he had not approached a tennis club (within 600 m of the store) or the YMCA (about a km away across a railway line) about discounts for their members to buy at the store - I went across to each location and asked members coming and going if they would shop at the store if they got a discount, what products they would want and hours of operation etc.
In the end I bought the store, opened at 6am for the summer tennis crowd and early workout folks and served healthy juices and breakfast items (which were not there prior) along with fresh specialty bread from a supplier.
Also beefed up the stocks and brands for serious body builders etc.
Also tried to negotiate having a healthy vending machine at the railway station but this got tied up in government bureaucracy with contracts etc (I did install one at the tennis club).
Business increased 245 % in 6 months and 35 % of my profit came from the tennis and YMCA crowd - which did not exist prior. Sold for double what I paid 18 months later and paid myself a decent wage at the time ($50k per year and this was 20 years ago) - but I also worked my butt off as I didn't pay much for labour by doing a lot of shifts myself with my fiance.