Agree with Rawlus here. I dont believe Alibaba is anywhere close to the amazon juggernaut. It's a clearing house for tens of thousands of little shops, all shipping out of their own inventory.
I must be spending so much money with amazon that if I order a 8 dollar item and decide I want to return it, they tell me to keep it or throw it away, here's a refund. Obviously, they lose more money putting it back into invenyory.