There isn't anything wrong with internet shopping, it's convenient, and it allows you to view hundreds of items from the comfort of your own PJ's. As with any design decision you have got to be savvy, open minded, and be willing to be flexible with your design vision.
TIPS TO ONLINE SHOPPING SUCCESS:
If your online purchase is the main character in your design story, choose all design elements once the purchase is in your home. This allows you to be able to tweek your color palette and other furnishings. Good design needs room for improvisation. (sticking to your design plan by any means necessary, making things work regardless isn't the best way). Instead allow the room to evolve. Also always read the customer review, and trust them! The customer review is an honest opinion of the quality, color, and overall product. If there is no way to make the item work and you absolutely hate it, wipe away the disappointment and shake off the frustration and just return it. So what, you have to start the process over again, but you will be more wise and savvy this time around. Remember if you hate it all the improvisation in the world will only make you ok with your purchase, you want to love it.