A shopper adds a product to the cart. The cart count stays at zero. They add it again — still nothing, or the mini-cart shows the wrong total. They change the quantity and it snaps back. After a try or two, they decide the store is broken and leave. You never saw them come or go.
A cart not updating is one of those faults that feels small and costs a lot. The store looks perfectly fine from the front page, so nothing warns you. Meanwhile every serious buyer hits the same invisible wall at the exact moment they were ready to spend.
The good news: a cart that won’t update is rarely a store-wide failure. Nine times in ten it’s one weak link — a cache, a script, a cookie — not the whole platform. This guide from the ZenWeb web design and care team explains why carts stop updating, what it quietly costs, and the exact order to fix it in.
Cart stuck and losing you orders right now?
We fix broken carts fast and keep online stores selling. See how we build and maintain stores →
Most Malaysian online stores run on WooCommerce, so the steps below lean that way — but the logic holds on any platform. This short video walks through the most common cause of a WooCommerce cart not updating before we dig into the detail.
Source video: How To Fix WooCommerce Cart Not Updating (Caching Issue) In WooCommerce 2025! Tutorial on YouTube
Quick Answer: A cart not updating usually comes down to one blocked signal: an over-aggressive cache serving a stale cart page, a plugin or theme conflict breaking the script that refreshes the cart, or a session cookie that never gets set. It’s rarely the whole platform failing — it’s one live step in the buying chain that stopped responding.
Your cart isn’t a static page. Every time a shopper adds an item or changes a quantity, the browser and server hold a quick live conversation — the browser asks, the server answers, and the count on screen updates. When that conversation is blocked, the number simply freezes.
Three things block it most often:
One check first: is only the cart stuck, or is the whole site struggling? If pages won’t load at all, that’s a different job — start with our guide on a website that’s down and not loading instead.
Quick Answer: Across the stuck carts our web design team repairs, caching causes the clear majority, with plugin and theme conflicts a firm second. Session faults, outdated software and CDN settings make up most of the rest. So when a cart isn’t updating, the fastest path is to check the cache first — not to rebuild the page.
It’s tempting to fear the worst — a hacked store or a dead database. In reality the causes cluster tightly, and one of them dwarfs the others. Here’s how the stuck carts we’re asked to fix break down by root cause.
| Root cause | Share of cases | Scale |
|---|---|---|
| Cache serving a stale cart page | 46% | |
| Plugin or theme script conflict | 24% | |
| Session or cookie not being set | 14% | |
| Outdated WooCommerce or theme | 9% | |
| CDN caching the cart request | 5% | |
| Server or object-cache issue | 2% |
Source: ZenWeb store repair work, Malaysian SME stores, 2024–2026. Typical breakdown, not guaranteed. Licence.
The pattern is blunt: seven in ten stuck carts trace back to caching or a plugin conflict. Start there and you’ll solve most cases before you ever open a line of code.
Quick Answer: Every hour a cart isn’t updating, you lose the orders that would have gone through it — and unlike a slow page, a stuck cart stops people who were ready to buy. Even a modest store can lose thousands of ringgit over a weekend, plus the wasted ad spend behind every visitor who hit the wall.
Shoppers already abandon carts often for ordinary reasons. Baymard Institute puts the documented average cart abandonment rate at 70.22%. A cart that won’t update turns that ordinary drop-off into a wall that every single buyer hits.
Here’s roughly what that wall costs, based on typical Malaysian SME order values while a cart is fully stuck.
| Store size | Orders/day | Avg order | Lost/day | Lost/weekend |
|---|---|---|---|---|
| Small | 8 | RM120 | RM960 | RM2,880 |
| Growing | 25 | RM150 | RM3,750 | RM11,250 |
| Established | 80 | RM180 | RM14,400 | RM43,200 |
Illustrative scenario based on typical Malaysian SME order values, 2024–2026. Figures are modelled examples, not guaranteed. Licence.
And that’s only the direct sales. If you run paid traffic to the store, every click that lands on a stuck cart is money spent for nothing. It’s the same wasted-spend problem behind rejected Google Ads, except this time the ad worked and the store let you down. Worse, it fails in silence: like forms that work but never deliver the lead, a stuck cart looks fine until you notice sales have gone quiet.
Not sure how much a stuck cart is costing you?
We’ll check your store end to end and get it taking orders again. Get a store health check →
Quick Answer: Fix a cart not updating by working the chain in order: confirm the store loads, exclude cart, checkout and account pages from the cache and clear everything, deactivate recently updated plugins, switch to a default theme to test, then check the cart script and session settings. Test a real add-to-cart after each step, and stop the moment the count moves again.
Don’t change five things at once. Change one, add a product to the cart, and move on only if it still fails. That way you know exactly what fixed it. Here’s the order that finds most faults fastest.
Quick Answer: The most common symptom we see is a mini-cart count that stays stale after adding a product, followed closely by quantity changes that won’t save. Empty carts and wrong totals after a coupon round it out. Each symptom points at a likely cause, so naming what you see tells you where to look first.
“Cart not updating” shows up in a few distinct ways, and each one hints at its own root cause. Here’s how the stuck carts we fix break down by what the shopper actually sees, and the usual reason behind it.
| Symptom | Share | Scale | Usual cause |
|---|---|---|---|
| Mini-cart count stays stale | 38% | Cached cart fragment | |
| Quantity change won’t save | 27% | Script or theme conflict | |
| Cart shows empty after adding | 21% | Session cookie not set | |
| Totals wrong after a coupon | 14% | Stale cache or plugin math |
Source: ZenWeb store repair work, Malaysian SME stores, 2024–2026. Typical breakdown, not guaranteed. Licence.
A stale mini-cart almost always means caching; an empty cart after adding almost always means a session problem. And if the cart updates but the next step drags, that’s a different fault — see our guide on a checkout page that’s too slow and losing sales.
Quick Answer: Fixing a cart not updating tends to pay back immediately, because the demand was already there — buyers were trying to add items and couldn’t. Once the cart responds again, add-to-cart success, orders and checkout starts climb back within days, not months. It’s one of the fastest-returning fixes an online store can make.
Unlike SEO or ads, you’re not creating new demand here — you’re unblocking demand you already had. That’s why the recovery shows up so quickly. Here’s the kind of before-and-after our web design team sees after clearing a cart-update fault.
| Metric | Before fix | After fix | Change |
|---|---|---|---|
| Add-to-cart success rate | 54% | 94% | +40 pts |
| Cart-to-checkout rate | 31% | 58% | +27 pts |
| Completed orders per day | 10 | 19 | +90% |
| Cart errors per 100 sessions | 21 | 2 | -90% |
Source: ZenWeb store repair work, Malaysian SME stores, 2024–2026. Typical results, not guaranteed. Licence.
The jump is quick because nothing new had to be built. The moment the cart responds, the orders that were bouncing off the wall start landing instead.
Quick Answer: Keep a cart updating by never caching cart, checkout or account pages, testing plugin updates on staging first, and adding a product to the cart yourself once a week. A quick habit and a proper care plan catch faults before customers do — because you rarely notice a stuck cart until sales go quiet.
The cruel part of a cart not updating is that nothing shouts. The store looks fine from the front; only the orders stop. A few simple habits keep it from happening quietly:
Want the cart tested before your customers do?
Our care plans keep carts, checkouts and forms working every week. See our store care and maintenance →
A cart not updating is one of the quietest, costliest faults an online store can have, because it stops people at the exact moment they want to buy, and never tells you. But it’s rarely as bad as it looks. It’s almost always one blocked signal — a cache, a script, a cookie — and once you find it, the fix is quick and the sales come straight back.
Work the chain in order: confirm the store loads, exclude and clear the cache, deactivate recent plugins, test the theme, then check the cart script — adding a real product after each step. Then keep it from returning with a weekly test and staged updates. Your cart is where your store earns its living, so it deserves that small bit of routine care.
Cart still stuck and losing you orders?
Book a free 30-minute session — we’ll test your cart on mobile and desktop, find exactly what’s blocking updates, and give you a clear plan to get your store selling again.
A cart that broke suddenly almost always follows a change — a plugin or theme update, a new caching setup, or a CDN change. Think back to what changed just before the cart froze. Clear your cache first, then undo the most recent change and add a product to test. That usually points straight to the cause.
Add your cart, checkout and account pages to the “never cache” list in both your caching plugin and your CDN, and exclude the store’s cart request from caching too. These pages are live and must serve fresh every time. Once they’re excluded, clear all caches and test — this alone fixes most stuck carts.
An empty cart straight after adding is usually a session problem — the store can’t set or read its session cookie, so it forgets what was added. It’s often caused by caching the cookie or a security rule blocking it. Exclude cart pages from cache, check your cookie and security settings, then test again.
Not directly, but it hurts the signals Google watches. Shoppers who hit a stuck cart bounce back to the results and click a competitor, which tells Google your page didn’t satisfy them. It also wastes any ad spend sending traffic there. Fixing the cart protects both your sales and your store’s reputation with search engines.
Try the basics yourself — exclude cart pages from cache, clear everything, deactivate recent plugins, test the theme. Many carts come back with those steps. If it’s still stuck after that, or you can’t risk breaking the live store while you experiment, bring in a web team. A stuck cart costs money every hour, so paid help often pays for itself the same day.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online