Cart Abandonment
What is Cart Abandonment?
Cart abandonment describes the situation where a shopper adds one or more items to their online cart but leaves the storefront before completing the purchase. It is one of the most measured friction points in e-commerce, with industry averages consistently around 70 percent of all initiated carts. Reducing the rate by even a few percentage points has outsized revenue impact compared to acquiring new traffic.
Definition
Cart abandonment is calculated as the share of carts that did not result in a completed order within a defined window. Reasons range from unexpected shipping costs and forced account creation to slow page loads, payment errors, or simple comparison shopping. Most analytics platforms distinguish between cart abandonment and checkout abandonment, where the latter occurs after the user has already entered the checkout flow. Recovery is usually attempted via email, push, or paid retargeting.
Why it matters
In a composable-commerce setup, the cart is typically a discrete service exposed through a storefront-api and persisted across sessions and devices. That gives teams the ability to attach metadata - last-seen timestamps, line-item snapshots, applied promotions - and replay carts cleanly across channels. The same backend can drive abandonment workflows in marketing-automation systems without ad-hoc data extraction. Equally, distributed checkouts make it crucial to instrument every step of the funnel, since hydration delays or storefront-api timeouts at the wrong moment can be the actual cause of abandonment.
Use cases
Marketing teams trigger cart-abandonment email sequences a few hours and again days after the abandonment, often combined with retargeting on social platforms. Product teams cross-reference abandonment with session-replay and heatmap data to find friction in form-optimization or in shipping-cost reveal moments. CRO teams test interventions on the cart page itself - free-shipping thresholds, scarcity-marketing badges, alternative payment-solutions - to lift conversion before the user ever leaves.
Related
Explore Checkout Growth Kit.