CartBlock Not Triggering on Shop Pay? Enable the Checkout Block

If your CartBlock automation works in standard checkout but behaves inconsistently when customers use Shop Pay, is one specific setting you there need to enable.
Written by Fabio Romanelli
Updated 3 days ago

Why Does This Happen?

Shop Pay is Shopify's express checkout and runs as a separate, independent environment from the standard checkout. Checkout extensions including, CartBlock, are not automatically included in Shop Pay. Each app block must be explicitly enabled to work there.

When this setting is off, you may observe exactly this kind of inconsistency: the automation fires correctly on some orders (those going through standard checkout) and silently skips others (those placed via Shop Pay).

How to Enable CartBlock in Shop Pay

  1. From your Shopify admin, go to Settings Checkout.

  2. Click Customize to open the checkout editor.

  3. In the left sidebar, locate and click the CartBlock app block.

  4. In the settings panel on the right, find Checkout behavior and enable the "Include block in Shop Pay" toggle.

  5. Click Save in the top-right corner.

💡 Tip

After saving, you can preview how your checkout looks in Shop Pay directly from the editor. Click "Preview Shop Pay" (visible in the top bar after enabling the toggle) to verify the block appears correctly.

What to Expect After Enabling

Once the toggle is active, CartBlock will run consistently across both standard checkout and Shop Pay. This means:

  • Discount code rules will trigger the automatic product addition when entered inside Shop Pay.

  • Cart total rules will be evaluated correctly even when the customer jumps directly to Shop Pay from the product page.

  • All future orders via Shop Pay will follow your configured automation, with no further action required.

📋 Note

Shop Pay support for checkout extensions is available only on Shopify Plus.
If your store is on a lower plan, checkout can not be customized.

Did this answer your question?