Section Store Help CenterOpen Section Store

Why is my cart drawer slow?

What the drawer loads, what can delay it and what to try first.

Updated November 4, 2026

The drawer reads the cart on each page load, in the background. Upsell products and wallet buttons load after that, so those rows can appear a moment later. Another cart app on the same page, or many fast cart changes, can slow it down.

What loads when

  • On page load: the cart, free gifts and the reward bar.
  • After the cart: upsell products, from Shopify. A slow answer delays only that row.
  • When the drawer opens: express checkout buttons.

What to try

  1. Turn off other cart or upsell apps in your theme editor under App embeds. Each one adds work to every cart change.
  2. Turn off blocks you don't use. Products upsell and Express checkout each load extra data.
  3. Test in a private window with no browser extensions.
  4. Test another page, to see if the page is slow or the drawer is.

After many fast changes

Shopify can limit a store that sends too many cart changes at once. The drawer then pauses cart changes and shows Shopify's error. It waits as long as Shopify asks, or 2 minutes if Shopify doesn't say. It carries on by itself.

Bot protection

If Shopify's bot protection challenges a shopper, the page reloads. The drawer opens again after the reload.

Still stuck?

Open the chat bubble in the Section Store app or email [email protected]. Send your store URL, the page and the device.

Also searched as: slow cart, cart lag, cart lagging, cart loading slowly, drawer takes long to open, cart speed, delayed upsell, upsells load late, cart freezes, too many requests, cart rate limit, bot protection, cart spinner, slow cart updates

Did this answer your question?