Cart abandonment rates hover around 70% across eCommerce. That means for every 10 people who add something to their cart on your Shopify store, roughly 7 leave without buying. Some of that is window shopping and comparison behavior you can't control. But a meaningful chunk of it is friction you can fix.
The checkout experience on Shopify is more controllable than most brands realize - especially on Shopify Plus with checkout extensibility. But even on standard Shopify plans, there's plenty you can optimize before, during, and after the checkout itself.
Why People Abandon (It's Not What You Think)
Most brands assume people abandon because they changed their mind. Sometimes. But the data tells a different story. The top reasons for checkout abandonment are process problems, not product problems:
Unexpected costs - Shipping, tax, and fees that weren't visible until checkout. This is the #1 reason, every year, in every study.
Required account creation - Forcing a signup before purchase adds friction at the worst possible moment.
Complex or slow checkout - Too many form fields, too many pages, too many decisions.
Trust concerns - The site doesn't feel safe enough to hand over credit card information.
Lack of preferred payment method - If they want to pay with Shop Pay, Apple Pay, or buy-now-pay-later, and it's not available, they may leave.
Notice what's not on this list: "The product page wasn't convincing enough." By the time someone reaches checkout, they've decided to buy. Your job is simply to not talk them out of it.
Before Checkout: The Cart Page
The cart page (or slide-out cart) is your last chance to reinforce the purchase decision before handing the customer off to Shopify's checkout. It's underrated as a conversion tool.
Show the Total Cost Early
If shipping costs are the #1 abandonment driver, the cart page is where you need to address it. Show estimated shipping costs (or free shipping qualification) before they click "Checkout." A progress bar showing how close they are to the free shipping threshold is one of the most effective cart-level elements we implement - it simultaneously reassures and incentivizes adding more to the cart.
One Smart Upsell, Not Five
Cart-level upsells can bump AOV, but only when they're relevant and restrained. One good complementary product suggestion ("Goes great with your order") beats a wall of random recommendations. Too many options here just creates decision fatigue and slows down checkout.
Reinforce Trust
Your return policy, shipping speed, and security badges should be visible in the cart - not just the product page. People have short memories, especially when their credit card is about to come out. A small "30-day returns / Free shipping over $75 / Secure checkout" bar in the cart can quietly reassure at exactly the right moment.
During Checkout: Where the Friction Lives
Shopify's checkout is more locked down than the rest of the platform, but there's still meaningful room for optimization - especially on Shopify Plus.
Express Checkout Options
Shop Pay, Apple Pay, Google Pay, and PayPal Express cut checkout time from minutes to seconds. For mobile shoppers (your largest segment), these aren't nice-to-haves. They eliminate form-filling entirely, which is where most mobile abandonment happens.
Make sure these are turned on and visible. Shop Pay in particular converts well because it auto-fills shipping and payment for returning Shop users. Less typing, more buying.
Guest Checkout
If you're requiring account creation before purchase, you're actively choosing to lose sales. The math is simple: some percentage of people will abandon rather than create an account. That percentage is always greater than zero. Let them buy first, then offer account creation on the thank-you page when the transaction is complete and they're feeling good about their purchase.
Discount Code Field Visibility
This is a subtle but important one. A prominently displayed discount code field tells customers without a code that they might be overpaying - which sends them to Google to search for codes, where they may get distracted and never return. If you run occasional promotions, consider auto-applying discounts via URL parameters instead of requiring manual entry.
Checkout Extensibility (Shopify Plus)
If you're on Shopify Plus, checkout extensibility opens up significant optimization opportunities. Custom trust badges in the checkout sidebar, order-level upsells, delivery date selectors, and custom form fields can all be added without breaking Shopify's upgrade path. This is where having a Shopify Plus developer who understands the checkout API becomes a real advantage.
After Checkout: The Overlooked Opportunity
Most optimization focus stops at the "Place Order" button. But the post-purchase experience is a high-leverage, low-friction environment that most stores completely ignore.
The Thank You Page
Every single customer sees the order confirmation page, and they're in their happiest moment. They just bought something they want. Perfect time for a one-click upsell, a referral offer, a social share prompt, or an account creation nudge. Most Shopify stores leave this as the vanilla "thanks, your order is confirmed" and miss the opportunity entirely.
Post-Purchase Email Flow
The transactional emails (order confirmation, shipping notification, delivery confirmation) get the highest open rates of any emails you'll ever send. Most stores leave these as Shopify's bare-bones defaults. Customizing them with brand voice, cross-sell suggestions, and review requests turns a transactional touchpoint into a retention and revenue tool.
How to Prioritize Checkout Improvements
Start with the changes that have the broadest impact and lowest implementation effort:
Enable all express checkout options - 30-minute setup, immediate impact.
Show shipping costs on the cart page - Eliminates the #1 abandonment trigger.
Enable guest checkout - One toggle in Shopify settings with outsized impact.
Add trust reinforcement to the cart - A few hours of development work.
Implement a free shipping progress bar - Moderate development effort, directly increases AOV.
Optimize the thank-you page - Often overlooked, high-potential for repeat revenue.
The checkout is the last 10% of your funnel, but it's where the money actually changes hands. Small friction reductions here punch above their weight because you're working with people who've already decided to buy. That's the highest-intent traffic on your entire site.