Creating checkout blocks in the Checkout Blocks app

Checkout Blocks supports multiple types of app blocks. The block type depends on the type of content that you want to add to your checkout, whether you want to add conditional display rules, and to which pages you want to add the block.

Some blocks can't be added to certain checkout pages due to the function of the block itself. For example, a custom field block relies on a customer to input additional information, such as adding a custom note or checking a box. This information must be captured before the order is completed, so the custom field can't be added to post-purchase pages, such as the thank you or order status page.

Table listing the available Checkout Blocks app blocks, along with the checkout pages they're supported on and a brief description of each app block.
App blockSupported pagesDescription
Address blocker
  • Checkout
Block checkout based on address format rules.
Custom field
  • Checkout
Include custom fields in checkout, such as an agree-to-terms checkbox or a gift messaging field.
Dynamic content
  • Checkout
  • Thank you
  • Order status
Display content such as text, banners, and buttons based on conditional rules that you set.
Line item edit
  • Checkout
  • Thank you
  • Order status
Allow customers to edit line items in the checkout order summary, such as including a variant or quantity selector. Also acts as a container for line item content.
Line item content
  • Checkout
  • Thank you
  • Order status
Display line-item-specific messaging, such as Final sale.
Shipping & Payment icons
  • Checkout
Display icons for supported shipping and payment methods.
Static content
  • Checkout
  • Thank you
  • Order status
Unlike dynamic content blocks, this content displays to all customers and supports text and banners.

Depending on the type of block, you might be required to configure the block's details and settings in the Checkout Blocks app, and then add the block to the checkout and accounts editor separately. Some simpler blocks, such as the static content block, aren't configured within the Checkout Blocks app, and are instead created and configured entirely within the checkout and accounts editor.

In this section

Can’t find the answers you’re looking for? We’re here to help.