By https://www.mytotalretail.com/article/the-road-to-checkout-is-paved-with-good-intentions-so-why-is-abandonment-so-highnice article by splitit CCO