I live in a small town and have to travel 25 miles one way to a Joanns, and much further to a local quilt shop. I buy a lot fabric on line, but it would be nice to see fabric in person, especially when I'm trying to match colors. Also the cost of shipping on-line orders has gone up. We have a farmer's market once a week in my town and it would be wonderful to have fabrics sold there every week...I wouldn't be able to resist it and probably buy fabrics I hadn't intended to.
Having a set schedule, like once a week or once a month, when people know when and where you will be will bring repeat customers.