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.
Settings
Section titled “Settings”| Setting | Description |
|---|---|
| Status | Toggle to enable or disable the extension |
| Checkbox text | Label next to the checkbox. Use {link} where the clickable link should appear (e.g. I agree to the {link}) |
| Link text | The clickable words (e.g. terms and conditions) |
| Link URL | The page the link opens (e.g. https://yourstore.com/terms) |
| Error message | Shown if the customer tries to proceed without checking (e.g. Please accept the terms and conditions) |
| B2B checkbox text | Override checkbox text for B2B customers. Uses the same {link} placeholder |
| B2B link text | Override link text for B2B customers |
| B2B link URL | Override link URL for B2B customers |
| B2B error message | Override error message for B2B customers |
Leave any B2B field blank to fall back to the default wording.
How to set up
Section titled “How to set up”- Go to Terms & Conditions in the app.
- Toggle the status to Active.
- Enter the Checkbox text using
{link}as a placeholder for the link (e.g.I agree to the {link}). - Enter the Link text (e.g.
terms and conditions) and Link URL. - Enter the Error message customers see if they try to skip the checkbox.
- If you have B2B customers who need different wording, expand B2B overrides and fill in the B2B fields.
- Click Save.
- In the Shopify checkout editor, add the Terms & Conditions block to the checkout page.
Example
Section titled “Example”| Setting | Value |
|---|---|
| Checkbox text | I agree to the {link} |
| Link text | terms and conditions |
| Link URL | https://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.
Best practices
Section titled “Best practices”- 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.