These 5 Cart Mistakes Are Quietly Draining Your WooCommerce Revenue

Let’s play a quick game.

I’m going to list 5 cart mistakes that quietly drain WooCommerce revenue. You count how many apply to your store. Ready?

(Be honest. Nobody’s watching.)

Money flying away

Mistake 1: No Side Cart at All

This is the big one. And it’s more common than you’d think.

The default WooCommerce cart experience sends shoppers to a separate cart page. Full page load. Full context switch. The customer goes from browsing your beautiful product pages to staring at a plain table of line items with a “proceed to checkout” button.

Every redirect is a chance to lose someone. Baymard Institute puts cart abandonment rates around 70%. That number includes people who leave during the cart-to-checkout transition, and a full page redirect is one of the biggest friction points in that journey.

The fix: Use a side cart (also called a sliding cart or drawer cart). It opens as a panel on the right side of the screen, right on the page the customer is already on. No redirect. No page reload. They see their cart, and they can keep shopping.

Revenue impact: Every extra step in the purchase path increases abandonment. Baymard’s research shows that optimizing checkout flow can improve conversion rates by up to 35%. Removing the cart page redirect is one of the simplest friction cuts you can make.

Mistake 2: Cart Page as the Only Option

Some stores do have a side cart. Good. But then they also keep the default cart page active, and their “Add to Cart” buttons still redirect there.

Having both isn’t the problem. The problem is when the cart page is still the primary experience. If your “Add to Cart” button triggers a page redirect instead of opening the side cart, you’ve installed a side cart plugin but aren’t actually using it.

The fix: Set your side cart to open automatically when a product is added to cart. The “Add to Cart” button should trigger the side cart panel, not a page redirect. In Caddy, this is the default behavior. One click adds the product, the side cart slides open, and the customer can either keep browsing or head to checkout.

Revenue impact: This is about friction reduction. The fewer clicks between “I want this” and “I bought this,” the more people complete the purchase. It sounds obvious, but most WooCommerce stores still redirect to a cart page by default.

Mistake 3: No Free Shipping Incentive (or a Hidden One)

Here’s the one nobody talks about.

Most WooCommerce stores offer free shipping at some threshold. It’s buried in the shipping settings. Maybe it shows up at checkout. Maybe it doesn’t show up at all until the customer enters their address.

That’s like putting a “buy one get one free” sign inside the stockroom. The incentive exists, but nobody can see it.

39% of cart abandonments happen because of unexpected costs at checkout (Baymard, 2025). When a customer gets surprised by a $9.99 shipping fee after they’ve already mentally committed to a price, they leave. But if they see “You’re $14.50 away from free shipping” while they’re still adding items? They don’t remove products. They add more.

The fix: Display a free shipping progress bar inside your cart. Not on a separate page. Not at checkout. Inside the cart, where the customer can act on it.

Set your threshold 20-30% above your current average order value. If your AOV is $60, set free shipping at $75-80. This nudges customers up without feeling unreachable.

Caddy’s free shipping meter does this in the free version. It updates in real time as items are added or removed, because it runs on the WordPress Interactivity API. No page reloads. No delay. The meter fills up instantly.

Revenue impact: When shoppers can see how close they are to free shipping, they add more to hit the threshold instead of abandoning over a surprise shipping fee. The exact lift depends on your products and threshold placement, but the direction is consistent: visible incentives increase order size.

Mistake 4: No Cross-Sells or Recommendations in the Cart

Product recommendations on product pages are table stakes. Every theme does this. “You may also like…” under the product description.

But product recommendations inside the cart? Most WooCommerce stores skip this step.

Which is wild, because the cart is the highest-intent moment in the shopping journey. The customer has already decided to buy. They’re holding their wallet. A relevant suggestion here (“Customers who bought this also grabbed…”) hits at the exact moment they’re most open to spending more.

The key is relevance and simplicity. Show 2-3 complementary products. Keep them under $20. Make it one click to add. Don’t interrupt the checkout flow.

The fix: Enable in-cart product recommendations. In Caddy, go to Settings > Product Recommendations, choose your source (related products, cross-sells, or custom), and pick how many to show. They appear inside the side cart below the items. One click adds them. Cart updates instantly.

Revenue impact: A well-placed recommendation in the cart doesn’t need a high conversion rate to move the needle. Even a small percentage of customers adding one more item per order compounds across hundreds of transactions a month.

Mistake 5: Running a jQuery-Heavy Cart Plugin

Side eye at your jQuery cart plugin

This one is technical, but the revenue impact is real.

jQuery was the standard JavaScript library for WordPress plugins for over a decade. It’s reliable. It works. But it’s also 90KB of extra JavaScript that your store has to load, parse, and execute before the cart does anything.

WooCommerce itself is moving away from jQuery. The platform is migrating to the WordPress Interactivity API and the WooCommerce Store API. These are modern, reactive frameworks that update only the parts of the page that change, instead of reloading everything.

A jQuery-based side cart plugin adds page weight, increases time to interactive, and creates potential conflicts with other plugins. On mobile (where 60%+ of ecommerce traffic comes from), that performance hit directly correlates with abandonment. Google’s research shows a 1-second speed improvement can increase mobile conversions by up to 27%. Portent’s data found that conversion rates drop 0.3% for every additional second of load time.

The fix: Switch to a side cart plugin that doesn’t depend on jQuery. Caddy is built entirely on the WordPress Interactivity API and the WooCommerce Store API. Zero jQuery. Cart updates are instant because only the changed elements re-render. No full page reloads. No blocking scripts.

Revenue impact: A lighter, faster cart interaction means less waiting on every add-to-cart, every quantity change, every coupon applied. Those milliseconds compound across every session, especially on mobile.

How Many Did You Count?

If you’re making even 2 of these 5 mistakes, you’re leaving thousands on the table every year. And most stores are making 3 or 4.

The good news: every single one of these is fixable this week.

Here’s the quick action plan:

  1. Today: Install a side cart plugin and set it as the default cart experience (Caddy is free on WordPress.org)
  2. Tomorrow: Enable the free shipping progress bar and set your threshold 20-30% above your current AOV
  3. This week: Turn on in-cart product recommendations (2-3 complementary products)
  4. When you’re ready: Upgrade to Caddy Pro for the Rewards Meter, which stacks free shipping, free gifts, and discounts into a multi-tier incentive system ($99/year)
Shut up and take my money

Your traffic is already there. Your customers are already adding to cart. Stop losing revenue to a cart experience that doesn’t work for you.

Get Caddy free on WordPress.org | See Caddy Pro features

Grow your store smarter

Cart conversion tactics, feature updates, and strategies top WooCommerce stores use to scale — straight to your inbox.

See our Privacy Policy.