I used to own a craft shop when I lived in another state. My philosophy was to make the customer so comfortable that she would stay in the store a long time. I always had coffee and often sweet treats for my 'guests.' There was a table of supplies available for demos and for customers to play with to try new things. I always made a note when a customer wanted something special, and then I ordered it & called the guest when it came in. My mailing list always paid off for the monthly special, and there were classes every week. Also, if there was a price increase on any item and I had both old and new stock in the store at the same time, a customer could buy as many of the item she wanted for the old price. That policy gave me a lot more in goodwill than I lost in the cash. Caring about the customers will keep you in business.