It seems to me that the easiest solution to this, for those that so despise Walk-in business, would be to make a simple sign that says "Not open to the public". Or, don't have any signage on your place of business at all, so walk in customers wouldn't even know you are there.
But, it's great...