Skip to content

Text, trust badges, and icons

Three blocks put simple content into checkout:

Block Use it for Plan
Text A heading and a paragraph, such as a delivery promise or a returns note Business
Trust badges Payment logos and your own badge images, with optional text Free, Business
Icons with text A short list of benefits, each with an icon, such as “Free returns” or “Ships in 24 hours” Free, Business

Like every block, these need Shopify Plus, and you add them in the Checkout Editor after saving. Text and Trust badges also work on the thank you and order status pages.

A Text block in the order summary showing a small package icon, the subheading ‘Fast, tracked delivery’, and a paragraph with bold text

Setting What it does
Subheading Optional heading above the text.
Subheading image URL Optional small image shown right before the subheading, for example a truck icon. The Image size (pixels) setting on the app block caps its size.
Body text The paragraph. Supports dynamic text: links, bold, colors, tooltips, and variables such as the order total.

The Text block has the widest range of variables of any block. It’s the only content block (along with Banner and Line item text) that can read product and variant metafields, SKUs, and compare-at prices.

Examples

  • Orders placed before 2 PM ship today.
  • You're saving {{ toMoney(cartCompareAtPrice - orderSubtotal, currencyCode) }} today.
  • Placed under each item in the cart, a Text block can show a metafield for that product. For a single line of text under items, Line item text is usually a better fit.

A Trust badges block with Visa, Mastercard, PayPal, and Shop Pay logos under a short guarantee message

Setting What it does
Subheading Optional heading.
Body text Optional text. Supports links, formatting, and order variables.
Payment icons Search Shopify’s library of payment icons (for example Visa, PayPal, Klarna), or pick from the Popular row. Icons show in the order you pick them.
Custom icons Your own badge images. Each has a Label (used as alt text) and an Image source URL. Click Add custom icon to add more.

Custom icons show at 64 px unless you set Image size (pixels) on the app block. To get an image URL, upload the image in Shopify admin under Content → Files and copy its link.

Layout. The app block’s Text position setting controls the layout:

  • Right: icons on the left, text on the right.
  • Left: text on the left, icons on the right.
  • Anything else: text on top, icons centered below. Choose Misc. appearance → Position text and icons left to left-align the icons instead.

An Icons with text block in the horizontal layout with gray icon backgrounds: Free returns, Secure checkout, and Ships in 24h

Choose a layout first:

  • Horizontal (default): all items in one row, each with an icon, a title, and a label.
  • Vertical: a list of icon and label rows, with an optional Subheading and Body text above.
Setting What it does
Icon appearance (color) Base, Accent, Decorative, Interactive, Subdued, Info, Success, Warning, Critical, or Monochrome.
Icon size Extra small, Small, Base, or Large.
Icon positioning Vertical only. Left, Center, or Right.
Apply borders Adds a border around the block.
Apply gray backgrounds to icons Horizontal only.
Apply dividers in-between Horizontal only. Draws a line between items.
Center content Horizontal only.
Icons One row per item: an Icon from Shopify’s icon set, a Title (horizontal only), and a Label. Click Add field for more.

Labels in the vertical layout can use links, formatting, and order variables. Titles and labels in the horizontal layout support formatting but not variables.

  • The app block’s Image size applies to several blocks. Image size (pixels) sizes Text subheading images, custom trust badges, and Icons with text. If it’s set to 50 or less, or above 75, Icons with text uses it instead of its own Icon size. Place blocks that need different sizes in separate app blocks.
  • Text and trust badges is an older block that combined both. It can no longer be created, but existing ones keep working and edit the same way as Trust badges.
  • Trust badges and Icons with text can’t read metafields, SKUs, or prices. Use a Text block for those.
  • Text in these blocks isn’t translated automatically. Add translations under Translations.