We went from owning a medium sized bike shop with minor online sales to a very tiny bike shop with major online sales for several reasons, some listed in your frustrations. Staffing was always a challenge so feel your pain on the customer service end.
Love when customer's set appointments and I agree with you, setting an appointment should mean uninterrupted attention - kinda like going to the Dr but again can be a challenge if the shop suddenly gets busy, we schedule those for before we opened or after hours, or when we knew we have enough staff to handle the unexpected.
As in any relationship communication is the key and I too get frustrated when the person helping me can't understand my needs or I can't seem to express my needs.
We did have someone blast a negative Facebook post about our previous shop because my DH refused to drop everything and fix the flat tire on her cruiser bike. Her comment that there weren't any customers in the store so why should she have to leave her bike and come back really irked the DH as he was in the middle of building a bike for someone who did have an appointment and if he dropped everything for a $20 dollar flat repair the person who just invested $3,000 in the bike wasn't going to be to happy.
Now we enjoy sending out information via our blog, providing some fun bike gear to people all over the world and keeping our small shop to provide service to a very specific set of local bike riders. I will say, the DH spends quite a bit of time emailing and talking to potential customers and we like to think we are a niche in the online world because we do provide a real bike person on the other end of the transaction.
Sky King
____________________
Gilles Berthoud "Bernard"
Surly ECR "Eazi"
Empowering the Bicycle Traveler
biketouringnews.com