On average, 1 in every 20 online orders is not delivered on the first attempt. This costs retailers a lot of money, but it also damages the retailer’s reputation. Existing customers go away and it’s hard to acquire new ones. But what’s the main reasons online orders don’t arrive on time?