Shopify themes, liquid, logos, and UX
Join us March 21 for an AMA on planning your 2023 marketing budget with 2H Media co-owners, Matt and Aron
You can add an I agree with the terms and conditions checkbox to your cart page that customers must check before continuing to the checkout. If a customer doesn't check the checkbox before clicking the checkout button, an alert pop up will prevent them from continuing.
Tip: It's not possible to add the checkbox to the checkout pages. It can be added only to the cart page that exists at http://www.your-shop-URL.com/cart.
The steps for this tutorial differ depending on whether you are using a sectioned or a non-sectioned theme. A sectioned theme is a newer theme that lets you drag and drop to arrange the layout of your store's pages.
To figure out whether your theme supports sections, go to the theme's Edit code page. If there are files in the Sections directory, you are using a sectioned theme. Non-sectioned themes were released before October 2016, and do not have files in the Sections directory.
If you are using a sectioned theme, then click the Sectioned themes button and follow the instructions. If you are using an older, non-sectioned theme, then click the Non-sectioned themes button and follow the instructions.
TyW | Online Community Manager @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog
I enden up using the app "Terms and Conditions Checkbox". Not a perfect solution, but for now it works.
My checkbox doesn't appear on firefox for some reason. It works on all other browsers. Has anyone encountered this and know how to fix it?
I am using Crave theme. So that I am following steps for sectioned themes. However, I can't find theme.js or theme.js.liquid under the my code. I am able to input the check box but not function. Please help.
I made the change but it still lets customers go through without clicking the checkbox.
I managed to make it work on my Prestige theme by adding the following code line between <head> </head> in theme.liquid
I added this in my theme.liquid head section and now it works. My prestige theme version is the latest.
Could we, in theory, use this code to add a confirmation to EU customers that there may be VAT and Duty charges?
And is there a way for tickboxes to only appear to EU customers, depending on the address in their account?
Is there any way to tell if someone actually clicked this during checkout?
Hi, I am using craft version 4.0.1
this is part of the 2.0 Shopify themes.
This seems an older code fix to add a button.
For example, I cannot find Cart-template.liquid
Please could I get assistance.
To me it's a complete mystery why Shopify declines for many years now to implement this extremely basic functionality to the native checkout, just like the checkbox to agree with email marketing. It's ridiculous that there is a plethora of paid 3rd party apps for something as basic as this. Many countries and many shops will require such a functionality INSIDE the checkout to collect consent from people. We're all out here in risk of getting sued because we can't comply with local regulations because of this. Dodgy workarounds with a checkbox in the cart are not sufficient. It's not that big a deal to implement this, whoever doesn't need it, will just keep it deactivated. Such a pain, that would probably take Shopify devs about 1-2 days to safely implement. I just don't get it.
Worked like a charm in the Clean Canvas Symmetry (Shopify 2.0) theme. Thank you!
Thanks to all Community members that participated in our inaugural 2 week AMA on the new E...By Jacqui Mar 10, 2023
Upskill and stand out with the new Shopify Foundations Certification programBy SarahF_Shopify Mar 6, 2023
One of the key components to running a successful online business is having clear and co...By Ollie Mar 6, 2023