Skip to content

Terms & Conditions

The Terms & Conditions extension adds a mandatory checkbox to checkout. Customers cannot place their order without ticking it. It includes a clickable link to your terms page and supports separate wording for B2B customers.


SettingDescription
StatusToggle to enable or disable the extension
Checkbox textLabel next to the checkbox. Use {link} where the clickable link should appear (e.g. I agree to the {link})
Link textThe clickable words (e.g. terms and conditions)
Link URLThe page the link opens (e.g. https://yourstore.com/terms)
Error messageShown if the customer tries to proceed without checking (e.g. Please accept the terms and conditions)
B2B checkbox textOverride checkbox text for B2B customers. Uses the same {link} placeholder
B2B link textOverride link text for B2B customers
B2B link URLOverride link URL for B2B customers
B2B error messageOverride error message for B2B customers

Leave any B2B field blank to fall back to the default wording.


  1. Go to Terms & Conditions in the app.
  2. Toggle the status to Active.
  3. Enter the Checkbox text using {link} as a placeholder for the link (e.g. I agree to the {link}).
  4. Enter the Link text (e.g. terms and conditions) and Link URL.
  5. Enter the Error message customers see if they try to skip the checkbox.
  6. If you have B2B customers who need different wording, expand B2B overrides and fill in the B2B fields.
  7. Click Save.
  8. In the Shopify checkout editor, add the Terms & Conditions block to the checkout page.

SettingValue
Checkbox textI agree to the {link}
Link textterms and conditions
Link URLhttps://yourstore.com/terms

This renders as: I agree to the terms and conditions


  • The checkbox is mandatory. Customers cannot complete their order without ticking it.
  • The T&C acceptance is saved as an order attribute, creating a record that the customer agreed at the time of purchase.
  • Conditions are not available for this extension. It is shown to all customers.
  • Shows on checkout only.

  • Link to a page on your store rather than an external URL to keep the customer in your ecosystem.
  • Write a concise error message that matches your brand tone: “Please accept our terms to continue.”
  • If you serve B2B customers with different legal requirements (e.g. separate trade terms), use the B2B override fields to show the right agreement automatically.
  • Keep your linked terms page updated as the T&C acceptance timestamp is saved on the order and should match what was in force at that date.