Okay, so I am a big fan of shopping locally. I recently moved to a new town and have been supporting the local running shop.
I needed some new shoes, so I stopped by yesterday evening to grab a pair of Vomeros. They were out of my size (10), but nicely offered to order them. I picked up some running pants (it's cold here) and on my way out she said it would be about 7-10 days before the shoes were in... On the way home, it hit me that I could go on Zappos and have them the next day for about the same price, depending on whatever shipping promotion they have going. I called the store and cancelled the order; I was frank about the reasoning. I was nice, mind you, and she seemed to understand. I even made sure she could cancel the order, which she assured me she would keep b/c she needed the shoe in stock regardless of whether I purchased. I promised I would be back next time and she thanked me for buying the pants. In short, it was a friendly exchange.
Here is my question: Why would it take 10 days to get a pair of shoes? I mean, are distributors just jerks to running stores? It seems unfair. No one is going to wait 10 days for a pair of shoes in today's marketplace.
What do you owners do if this happens? Do you expect a customer to wait that long for an order? Do orders really take that long?