I’m trying to figure out where I should focus first to improve completed orders

Hi everyone,

I’m trying to figure out where I should focus first to improve completed orders.

I’m getting traffic, and people are adding products to cart, so the product pages seem to be doing their job. The problem is that a lot of shoppers still drop off during checkout. That’s the part I’m struggling with most right now.

I do not have the budget for a full redesign, so I’m looking for practical changes that can actually move the needle.

From what I’ve seen so far, the likely issues are things like surprise costs showing up too late, too many checkout steps, slow mobile performance, or payment friction. I’ve also been reading more about simpler checkout flows and funnel-style experiences.

For those of you who have dealt with this before, what would you check first?

Did the biggest improvement come from speeding up checkout, reducing friction, making costs clearer earlier, or something else?

Would love to hear what actually worked for you.

For non-plus members, there are only 1 page and 3 page checkout. It really couldn’t be more simple.. There are no funnels in the checkout, there are only very small adjustments in Settings. And you shouldn’t have any hidden costs.

The cart page, on the other hand, is a different story. You can add some great things to the cart page.

Too many people worrying about this checkout phase. Leaving without checking out is a normal human activity and you should treat it as such. Send a nice customized abandoned checkout email. Stop worrying. These are not lost customers. People add to cart and leave all the time, and the reasons vary. Some people change their minds. Some people save it for later. Some just do it to see if they can get a discount email later.

The biggest win I’ve seen is making all costs visible before checkout. If shipping, taxes, or any extra fees show up for the first time at checkout, that’s usually the #1 reason people bail. You can add a shipping calculator on the cart page, or even mention “free shipping over $X” on product pages so there’s no surprise.

Second thing worth checking is whether you have Shop Pay enabled. It lets returning customers check out in one tap, and the conversion difference is noticeable especially on mobile. If you’re not using it yet, that’s probably the fastest thing to test.

One more thing that helped stores I’ve worked with: add your return policy right next to the buy button. People hesitate less when they know they can send it back if it doesn’t work out.

What’s your current cart-to-checkout ratio looking like? That would help narrow down where the actual drop is happening.

Hi @Rafaell

Begin by reviewing your checkout process for potential friction points. Make shipping and taxes visible upfront, reduce the number of steps, and optimize for mobile speed. Multiple trusted payment options and a progress indicator can help reduce drop-offs. Simple items such as sticky cart summaries, clear call to actions, and pages that load quickly frequently lead to noticeable results, even without a complete revamp.

If I had to pick one thing to fix first, I’d fix shipping only showing up too late.

I’ve seen this a lot. Someone adds a product to cart thinking they roughly know what they’ll pay, then checkout adds shipping near the end and suddenly the order feels more expensive than expected. Even if the shipping itself is reasonable, that late surprise creates hesitation.

What I’d do is make shipping expectations visible before the customer starts entering all their details.

For example, if you cannot show the exact shipping cost early, I’d at least show a clear estimated range in the cart or near the add to cart area. Something simple like “Shipping calculated at checkout, usually $4.99 to $6.99” already feels a lot better than hiding it until the last step. If you offer free shipping above a threshold, I’d make that very prominent too, because it changes how people judge the order value. 93% of customers prefer free shipping to any other type of discount (source).

A customer can tolerate a basic-looking checkout. They are much less tolerant of feeling like the final price moved on them.