Checkout ExtensionsDocs
Compliance/Terms & Agreement

Terms & Agreement

Starter

A mandatory checkbox that blocks checkout progression until accepted. The label supports embedded hyperlinks using the token format {{ link_title:TITLE | link_to: https://URL }} so customers can read your terms directly at checkout.

Planstarter
Available onCheckout
Conditions reference

Settings reference

SettingTypeDescription
Section titleTextOptional heading above the checkbox.
Checkbox labelText (supports links)Checkbox label — embed links with: {{ link_title:TITLE | link_to: https://URL }}.
Error messageTextMessage shown if the customer tries to proceed without checking.
Block keyTextPaste the block key from the Terms & Agreement admin page.

How it works

  • Mandatory checkbox — blocks checkout progression until accepted.
  • Configurable error message shown if the customer tries to skip.
  • Label supports embedded hyperlinks using the token: {{ link_title:TITLE | link_to: https://URL }}.
  • Multiple links can be embedded in a single label (e.g. Terms and Privacy Policy).
  • Configure in the app, then paste the block key into the Checkout Editor block.

Translations

This block supports translations for every language published in your Shopify store. Open the block editor in the app, click Translations, select a language, and enter your translated text. The correct language is shown to customers automatically based on their storefront language.

Translatable fields
  • Checkbox label
  • Error message

Quick setup

  1. 1In the app, go to Terms & Agreement → click New and configure the checkbox label (with optional link tokens), section title, and error message
  2. 2Copy the block key shown at the top of the editor
  3. 3Open Shopify Admin → Themes → Customize → switch preview to Checkout
  4. 4Click Add block → find "Terms & Agreement" → paste the block key into the Block key field
  5. 5Click Save and preview your checkout