Amazon's free shipping attracts 88% of shoppers