Flatto
Flatto
Contact
Checkbox Assistant

Get customer consent, right where it matters.

Add terms & conditions checkboxes to product pages, cart, and checkout — no code required. Block the purchase until customers agree, and keep a record of each consent. * Consent records apply to cart-based checkouts only.

Built for Shopify 5.0 (39 reviews) Free plan available
your-store.com / products / aged-coffee Interactive demo — try it
Aged Single-Origin Coffee
$24.00

Try clicking "Add to cart" before ticking the box — then agree and try again.

Features

Consent checkboxes, fully under your control.

Everything you need to collect agreement before purchase — set up in a few clicks, no coding required.

Product, cart & drawer placement

Show checkboxes on product pages, the cart page, or the cart drawer. Works with Horizon and the latest Shopify themes.

Up to 10 checkboxes

Terms, age confirmation, no-return consent — display multiple checkboxes at once, each with its own text and link.

Conditional display

Target by product, variant, product tag, customer tag, or market — with flexible AND / OR logic. Show it only where it's needed.

Block until agreed

Disable "Add to cart" and "Buy now" until every checkbox is ticked, with a clear alert message for the customer.

Consent records & 20 languages

Save the date and time of consent on the order, and translate checkbox text into up to 20 languages. Note: consent timestamps are recorded only for cart-based checkouts — not for "Buy now" or express checkout (Shop Pay, etc.).

Checkout page support Shopify Plus Only

On Shopify Plus, place checkboxes directly in checkout — with conditions by product, company, shipping country, or cart total, and express checkout hidden until consent.

Why merchants add a checkbox

One unticked box can save you a dispute.

01

Meet local checkout regulations

Many countries require explicit agreement to terms before purchase. Merchants in the EU and beyond use Checkbox Assistant to reach compliance without custom development.

02

Reduce disputes & chargebacks

A recorded consent timestamp is your evidence when a customer claims they never agreed to your refund policy or shipping terms.

03

Age-restricted products

Selling alcohol, knives, or other restricted goods? Require an age confirmation — and show it only on the products that need it, via product tags.

04

Final sale & made-to-order items

Custom, personalized, or clearance items often can't be returned. Get explicit acknowledgment before the order is placed, not after the complaint.

05

B2B & wholesale terms

Show wholesale terms only to tagged customers, or — on Shopify Plus — condition checkout checkboxes on the purchasing company.

06

Stop express-checkout bypass

Shop Pay and other express buttons can skip your consent step entirely. On Shopify Plus, hide them until the customer agrees.

Reviews

Rated 5.0 on the Shopify App Store.

Every one of our 39 reviews is five stars. Here's what merchants say.

★★★★★

"This is really a great app that helps so many shops stay compliant with local regulations. In Hungary we have strict rules for checkouts and Flatto's app has been super helpful for us reaching compliance. I would specifically like to highlight the support we got - it has always been super responsive! Iida went above and beyond to resolve our issues and all that lightning fast. 5/5 recommended app and vendor!"

BubuCars · Hungary

★★★★★

"I tried three other checkbox apps before choosing this one. It offers the option to have conditional logic to have the checkbox show only for certain products and only certain markets. You can have both conditions (and others) using and/or logic, which gives you great flexibility. The app did not support my theme out of the box, but their support fixed that in less than 30 minutes with one request. Excellent response and great service. Easy to set up and works perfectly. Definitely recommend!"

Clearly Loved Pets · United States

★★★★★

"Great app for adding a terms and conditions checkbox to the cart drawer. Works well with the Horizon theme. Support was very responsive and helped fix the issue quickly. Recommended!"

Dla Bliskich · Poland

Read all reviews on the App Store ↗

Pricing

Start free. Upgrade as you grow.

All paid plans include a 5-day free trial. Billed in USD every 30 days.

Free

$0

forever

  • Product page checkbox
  • Cart page checkbox
  • Cart drawer checkbox
  • Style customization
  • Disable "Add to cart" until checked
  • Disable "Buy now" until checked
  • Shows a "Powered by" watermark
Install free

Starter

$3.99

per month · 5-day free trial

  • Conditions by product, variant, tag, customer tag & market
  • Multilingual (up to 2 languages)
  • Consent timestamp on orders (via cart)
  • Hide express checkout buttons
  • No "Powered by" watermark
  • Everything in Free
Try free for 5 days

Enterprise Shopify Plus Only

$12.99

per month · 5-day free trial

  • Checkboxes on the checkout page
  • Conditions by company (B2B)
  • Conditions by shipping country
  • Conditions by product
  • Conditions by cart total
  • Hide express checkout until agreed
Try free for 5 days
FAQ

Frequently asked questions.

Do I need Shopify Plus?

No. Checkboxes on product pages, the cart page, and the cart drawer work on every Shopify plan. Only checkout-page placement (Enterprise plan) requires Shopify Plus.

Will it work with my theme?

Checkbox Assistant supports Horizon and the latest Shopify themes, and lets you customize the checkbox style to match your store. If your theme needs an adjustment, our support team will add support — this typically takes 2–3 business days. Please note that some themes cannot be supported due to their structure.

Can I show a checkbox only for certain products or markets?

Yes. From the Starter plan, you can set display conditions by product, variant, product tag, customer tag, or market — combined with AND / OR logic. On checkout (Enterprise), conditions extend to company, shipping country, and cart total.

Can I display more than one checkbox?

Yes. The Advanced plan supports up to 10 checkboxes per placement — for example terms of service, age confirmation, and a no-return acknowledgment, each with its own text and links.

Is the customer's consent recorded?

Yes. From the Starter plan, the date and time of consent is saved with the order — giving you evidence if a dispute arises. Please note this applies to cart-based checkouts only: orders placed via the "Buy now" button or express checkout (Shop Pay, Google Pay, etc.) skip the cart, so no consent timestamp can be recorded for them. To make sure customers always agree before using express checkout, you can hide those buttons until the checkbox is ticked — note that express orders still skip the cart, so they won't carry a consent timestamp.

What languages are supported?

You can translate checkbox text into up to 2 languages on Starter and up to 20 on Advanced and Enterprise, so international stores can show the right wording per locale. The admin UI is available in English and Japanese.

Will it slow down my store?

No. Checkbox Assistant is Built for Shopify certified, which means it meets Shopify's highest standards for performance, design, and integration — and is continuously reviewed against them.

Can I see it in action before installing?

Yes — watch the demo video to see it in action, or install the Free plan and set up your first checkbox in a few clicks. Setup help is covered in our tutorial.

Add your first checkbox today — free.

Install from the Shopify App Store and go live in minutes. Paid plans come with a 5-day free trial.

✓ Free plan available ✓ Works on all Shopify plans ✓ Responsive support

Need setup help? See the Checkbox Assistant help center.