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.
Offers and upsells
Section titled “Offers and upsells”| 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 |
Discounts and progress
Section titled “Discounts and progress”| 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 |
Content
Section titled “Content”| 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 | ✓ |
Forms and data
Section titled “Forms and data”| 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 |
Cart lines
Section titled “Cart lines”| 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 |
Thank you and order status pages
Section titled “Thank you and order status pages”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.
Settings every block has
Section titled “Settings every block has”- 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.
