Back to all posts

The Cart Is Not a Summary Page

CRO DTC

When we open up Shopify analytics for a new client, one of the first things we check is the drop-off between cart and checkout. Most brands are losing 60 to 75 percent of sessions at that stage and treating it like an unavoidable fact of ecommerce life. It is not. A significant chunk of that loss comes from a cart experience that does nothing except confirm what the customer already decided. That is a missed opportunity, and it compounds with every single session your store gets.

The cart is not a summary page. It is one of the highest-intent moments in your entire funnel. Someone has already said yes once. Your job is to build on that.

Most Carts Are Just Receipts Before the Purchase

We audit a lot of Shopify stores. The default cart experience across probably 70 percent of them looks like this: a product image, a title, a quantity selector, a price, and a checkout button. Maybe a discount code field. That is it.

There is nothing wrong with a clean cart. But clean does not mean empty of purpose. When someone lands in the cart, they are warm. They are considering the total. They are in a decision-making state. If you leave them there with nothing but a static list, you are essentially handing them a receipt and asking them to pay. You are not selling anymore.

Brands that treat the cart as a conversion surface instead of a confirmation screen consistently outperform the ones that do not. We see this in session recordings on Hotjar, in GA4 funnel reports, and in the revenue-per-session data that actually tells the story of how a store makes money.

Free Shipping Thresholds Do More Work Than Most Brands Realize

One of the simplest changes we implement is a free shipping progress bar in the cart. Not a banner at the top of the site, not a popup, but a persistent, dynamic message inside the cart itself that updates based on the current cart value.

If a customer has $67 in their cart and free shipping kicks in at $85, the cart should say something like "Add $18 more to get free shipping." That friction point becomes a prompt to add more. When we pair this with a curated product recommendation below the message, meaning something that actually makes sense with what is already in the cart, conversion rates on that upsell climb fast.

Shopify does not build this natively for all themes, but tools like Cart X, Rebuy, and Slide Cart handle it well. The key is making the threshold feel achievable. If someone needs to spend $200 more to unlock free shipping, the message reads as pressure, not opportunity. Calibrate the threshold to your average order value and test the messaging. "You are almost there" performs differently than "Add one more item." We have seen both outperform each other depending on the brand and category, which is exactly why you need to run the test rather than guess.

Upsells and Cross-Sells Belong in the Cart, Not Just Post-Purchase

Post-purchase upsells are valuable, but they are capturing customers who have already completed the transaction. The cart is where you can increase the order value before checkout, which means the revenue is captured immediately without any follow-up dependency.

The way we implement this varies by product type. For a skincare brand, if someone has a moisturizer in their cart, we surface the matching SPF or serum as a one-click add. For a supplement brand, we show a complementary product with a short line of copy that explains the pairing. The goal is relevance, not noise. A generic "customers also bought" grid with ten random items performs worse than one or two tightly selected recommendations with a reason to buy them together.

Rebuy is our current go-to for this on Shopify because it handles the logic well and integrates cleanly with most themes. The recommendation engine can pull from purchase history, product tags, or manual curation. We typically start with manual curation because it forces the team to actually think about what makes sense to bundle, then layer in algorithmic recommendations once there is enough data to make them reliable.

Subscription Options in the Cart Are an Underused Revenue Channel

If you sell a consumable product and you are not offering a subscribe-and-save option directly in the cart, you are leaving lifetime value on the table. ReCharge integrates with Shopify and makes this possible. The mechanic is simple: inside the cart, alongside the quantity selector, the customer sees an option to switch from a one-time purchase to a subscription, usually with a small discount attached, something like 10 to 15 percent off each delivery.

The conversion rate on this is almost always better in the cart than on the product page. On the product page, the customer is still evaluating whether they want the item at all. In the cart, they have already committed to buying it. Now you are asking a simpler question: do you want this regularly at a lower price?

We track subscription attachment rate as a separate metric from overall conversion. When a brand has a healthy cart-level subscription prompt and a decent attach rate, the impact on customer lifetime value is significant. Klaviyo flows built around subscription customers also perform better because the segmentation is cleaner and the messaging can be much more specific.

Trust Signals at the Cart Level Still Matter

We see a lot of brands front-loading all their trust badges on the product page and then stripping them out of the cart entirely. This is backwards. The cart is where buyer anxiety peaks. The customer is about to enter their payment information. They want reassurance.

A short row of trust signals near the checkout button, things like a secure checkout badge, a satisfaction guarantee, free returns if you offer them, and a payment method display, reduces that anxiety at exactly the right moment. We have tested carts with and without these elements using Hotjar scroll and click data alongside GA4 checkout funnel comparisons. The version with trust signals at the bottom of the cart consistently holds more sessions through to checkout initiation.

Keep it tight. Two or three signals, not eight. Pick the ones that address the most common objections your customers have and put them where the eye goes before the checkout click.


If you want to know specifically where your cart is bleeding revenue, that is exactly what we look at in our conversion audit. We go through your Shopify analytics, session recordings, and funnel data and come back with a clear picture of what is working, what is not, and what to fix first. You can find out more about how we work on the Ghost Revenue site.