I would like to say this "what you see is what you get" because when you order a product just by the visual appearance displayed on the site.
Before ordering you must read the reviews about that particular product from different sites to ensure that the product is genuine.
This will help you about the hassles of returning the product if not found up to your expectations.
So please be sure before you order a product, especially the garments as it may look fabulous apparently and after you receive the product, you may find the fabric is not good at all.
Regarding electronic products first enquire in your local market. I have observed while buying a mobile phone that it was cheaper by 5% as displayed on Amazon an Flipkart.
Local market people will initially tell you a much higher price, but when you tell them the online price, they will offer you much cheaper price. Telling you this from my own experiences.