# Why is my cart drawer slow?

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

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 help@section.store. Send your store URL, the page and the device.

## Related

- [Can I use another cart app with the cart drawer?](https://section-store.orka.help/a/can-i-use-another-cart-app-with-the-cart-drawer)
- [Does the cart drawer work with my theme?](https://section-store.orka.help/a/does-the-cart-drawer-work-with-my-theme)

*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
