I can't buy shoes online. For each child I had, my feet got fatter. I started with a 5 B and ended up with a 6 D. But, they don't make shoes in D width, so I have to go anywhere from a 6 1/2 to a 7 1/2 Wide, depending on the shoe.
I bought one pair of shoes from Zappos. But, they were a pair of Chucks high tops, and my middle daughter and I wear about the same size shoe, and I tried on a pair of her Chucks and they fit. Someone had given me a $50.00 gift certificate to Zappos "to buy Birkenstocks" (which I used to wear) and you can't get Birkenstocks for $50.00, and I couldn't really find anything on the site that was in the price range, without having to shell out my own money.
So, no. I wouldn't buy shoes here.
The inventory a store has to keep to sell shoes is HUGE. Unless they only carried the "most common" sizes (and then people with smaller or larger feet would complain) the inventory would have to be so expensive.