The reason why I prefer flipkart is that when we order the product we will be at some place thenafter we will be at some place. So we will not be in a position to take the delivery sometime at your delivery address. So flipkart has an option that when the product is getting out for delivery it will recommend us to change the address if required. And the oyher one is that it will provide every update of the product ordered. And the third one is that we sometimes without having money in our hand put the order on COD on a reason that we can fetch somewhere before the product arrives , flipkart recommends us to change the payment method without cancelling the order. I hope these benifits are more useful in any online trading businesses