I do not shop on Flipkart as much as Amazon mainly because of their delivery time and price. The price of a product most of the time is higher than that of Amazon. They take longer time to deliver a product. If I select 4 items of different brands together they deliver the 4 products separately which I do not like since I have to be home until they deliver all the products if I choose ash on delivery. Once I ordered a t-shirt and they cancelled it after 2 days. Since I chose cash on delivery I did not bother but since then have tried to avoid this site as much as possible. I have not returned an item through them so I do not know about their return process.