I agree with all of the above. Classes are great for bringing people in. Open sew days also help to get people in your shop. If there's a quilt guild in the area, you can offer your classroom to them for bees or whatever they might need a room for. And, yes, definitely be friendly. I spend a lot more at shops with friendly employees.