Most shoppers abandon their purchase if checkout is too hard