If I think something is worth the price, I'll buy it - if I think it isn't worth it I won't. The advantage of online shopping is I can do it from my desk instead of wasting my time and resources going to a brick and mortar to see what they might have. And I have resources at my fingertips to research what I want to buy.
Also, a lot of what I buy used is also bought online.