Skip to content

All blocks

Blocks add things customers see and use at checkout. Every block needs Shopify Plus, because blocks are placed with Shopify’s Checkout Editor. After you create a block, add it to checkout.

Free plan marks the blocks you can create on Checkout Buddy’s Free plan, which includes one customization in total. All blocks are included in the Business plan. See plans.

Block What it does Free plan
Upsell / Cross sell Offer products to add, or swap a cart item for a better one
Checkbox product offer Add or remove a product with a checkbox or switch, like protection or gift wrap
Line item upsell Offer a subscription or add-on under a product in the order summary
Block What it does Free plan
Discount buttons One-click buttons that apply a discount code ✓
Apply discount code Apply a code automatically when conditions are met
Remove discount code Remove codes automatically when conditions are met
Progress bar (cart totals) Show progress toward a spending goal, like free shipping ✓
Progress bar (cart weight) Show progress toward a weight goal
Block What it does Free plan
Banner A colored message box. Can also stop checkout. ✓
Text Text with links, formatting, and live values like the cart total
Trust badges Payment and security badges ✓
Icons with text Rows of icons with short text, like shipping and returns perks ✓
Line item text A line of text under each product, like “Final sale” or savings
Image Any image, with optional device targeting ✓
Reviews Customer reviews and ratings ✓
Feature highlights Showcase perks with images and text ✓
Contact info How to reach you ✓
Frequently Asked Questions Expandable questions and answers ✓
Spacer / Divider Space or a line between blocks ✓
Block What it does Free plan
Text field, Text area Collect text such as a PO number or gift message ✓
Form fields Several fields in one block
Select, Checkbox, Multiple checkboxes, Radio Collect a choice, or require a terms checkbox ✓
Date field, Date picker Collect a delivery or pickup date
Year-month-day fields Collect a birthday, with optional minimum age ✓
Phone Collect a phone number with country code. Not offered to newer installs. ✓
Address blocker Check address fields and block checkout if they’re invalid ✓
Address autofiller Fill in the shipping address for the customer ✓
SMS consent fields Ask for SMS marketing consent ✓
Order note Let customers add a note to the order ✓
Apply checkout attribute Add data to the order when conditions are met
Apply line item attribute Add data to specific line items
Block What it does Free plan
Cart line editor Let customers change variant, quantity, or subscription
Cart line editor (simple) Plus and minus quantity buttons ✓
Line item remover Remove products from the cart automatically

Banner, Text, Trust badges, Image, Contact info, FAQ, and Line item text can also show on the thank you and order status pages. See thank you and order status pages.

  • Name: For your reference. Form fields also use it as the label on the order.
  • Status: New blocks are enabled. Disable a block to hide it everywhere without deleting it.
  • Markets: Apply to all markets, or Apply to selected markets only to show the block only to customers in those markets. See markets.
  • Display rules: When the block should show. See display rules.
  • Visibility (Image and Upsell / Cross sell only): Always show, or Show on selected devices only to show the block only on Mobile / tablet or Desktop.

To copy display rules from one block to another, use Export and Import on the display rules card. See import and export.