One-in-four abandoned online purchases occur at checkout