%link{rel: "stylesheet", href: "https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700&display=swap"}

Make terms acceptance a clear step before checkout.

Cart Terms Checkbox adds a required, configurable acceptance field to your cart flow - so shoppers acknowledge the terms you choose before they continue to checkout.

Install FREE
Shopify logo

Shopify App Store

One deliberate acknowledgement, right where it matters.

Terms, delivery rules and policy notices are easy to miss when they live elsewhere on a storefront. Cart Terms Checkbox puts the acknowledgement in the cart and makes it a condition of moving forward.

Merchants can adapt both the consent message and its supporting content to their own policies, while keeping the experience consistent with the store’s theme.

Cart-level consent - Shown alongside the checkout action
Storefront controls - Text, links and visual settings
Optional log - Acceptance event with basic metadat

Make a policy step visible, understandable and actionable.

Set a required action

The checkout route stays unavailable until the shopper selects the consent checkbox, making acknowledgement part of the cart flow.

Put context next to consent

Add a short introduction and up to four supporting information items for delivery, returns or other checkout-related details.

Keep it on brand

Manage the copy, text sizing and accent colours from configuration, without building and maintaining a bespoke theme element.

Set it up once. Give every cart the same clear next step.

Add the block

Enable the Cart Terms Checkbox theme app extension in the storefront theme.

Write your message

Set your acceptance wording and direct the linked text to the relevant store policy.

Add useful context

Optionally include an intro and concise list items that shoppers should see before checkout.

Require consent

The shopper checks the box; the app records the event and lets the cart proceed to checkout.

A small control with a practical effect on the checkout journey.

Check icon
Required consent gate

Prevents continuation to checkout until the shopper accepts the configured condition.

Check icon
Rich supporting content

Use an intro and optional list content to make key shopping information easy to find.

Check icon
Cart and drawer support

Targets common Shopify checkout controls in both standard carts and cart drawers.

Check icon
Linked terms text

Point the acceptance label to your terms, policy or any relevant page in the store.

Check icon
Theme-editor settings

Adjust content, title size, font size and selected colours through the block settings.

Check icon
Acceptance event logging

Supports a background log of consent metadata when the shopper proceeds to checkout.

More useful than a fixed checkbox.

Use the block for the exact policy flow your store needs. The consent label supports a configurable link, while the extra content area can explain the information that customers most often need before purchasing.

The checkout button is enabled only after the checkbox is selected. This keeps the interaction simple for shoppers and explicit for the store.

Works with the cart elements customers actually use.

The extension places the consent step by the checkout action, including common cart and cart-drawer patterns. It observes storefront updates so the cart experience stays consistent as theme content changes.

When consent is accepted, the app can send a lightweight acceptance record with the timestamp and available IP information to the store’s app backend.

FAQ

It adds a required consent checkbox to the cart, so customers acknowledge the store’s terms before proceeding to checkout. This helps make policy acceptance harder to overlook.

Yes. The checkbox label is configurable, including the link destination. You can adapt the wording and link it to the policy page that fits your store.

Yes. The block also supports an intro section and multiple configurable list items for short policy highlights, shipping notes or checkout information.

Yes. The block settings include content, font sizing and selected accent colours, making it easier to match the component to your storefront.

Yes. The flow is designed to keep the customer from continuing until the checkbox is checked. Once accepted, checkout proceeds normally.

It can also be recorded. The implementation supports logging the acceptance event with metadata such as timestamp and IP information, providing an additional operational record.

Put your terms at the point where shoppers make their decision.

Add a clear, configurable acceptance step to your Shopify cart with Cart Terms Checkbox.
Install FREE
Shopify logo

Shopify App Store