Section Store Help CenterOpen Section Store

Why don't express checkout buttons show in my cart?

Shop Pay or PayPal missing from the drawer? Check the block, your wallets, the theme file and developer hooks.

Updated November 4, 2026

The buttons show only with items in the cart, on a theme that has our small file, with at least one wallet on. Check those in order. Shopify also decides which wallets each shopper sees.

Causes, most common first

  1. The block is off. Check the Express checkout card's switch.
  2. The cart is empty. The buttons show only with items.
  3. You haven't opened the drawer yet. The buttons load when the drawer opens, so they can appear a moment later.
  4. No wallet is on. Turn on Shop Pay, PayPal, Apple Pay or Google Pay in Shopify's payment settings.
  5. The device doesn't support it. For example, Apple Pay needs a supported device. Shopify decides this.
  6. The live theme lacks the file. Save the cart again with the block on. We add the file to your live theme.
  7. A developer added an onBeforeCheckout hook. The buttons hide on purpose, since a wallet click can't be stopped.

The preview in the cart editor shows example buttons. Test on your storefront.

Add the theme file again

  1. In Shopify admin, open Apps → Section Store → Cart Drawer.
  2. Click Edit on your live cart.
  3. Under Footer, check that the Express checkout card's switch is on.
  4. Change any setting on the card and click Save.
  5. Wait a minute, then reload your storefront.

After a failed load, the drawer waits a minute before it tries again.

Also searched as: shop pay button missing, paypal button missing, apple pay not showing, google pay not showing, express buttons missing, wallet buttons not showing, dynamic buttons missing, no express checkout in cart, express checkout not working, express checkout disappeared, buttons only in preview, apple pay missing in drawer, expres checkout

Did this answer your question?