Magento: Add Terms and Conditions Checkbox during Checkout

Terms and ConditionsRequiring customers to accept an eCommerce site’s terms and conditions before placing an order is becoming a common practice.  From the perspective of a store owner, this is often the most effective way to get customers to acknowledge their site’s shipping, return, and other policies.  Also, merchant gateway providers frequently require such acknowledgement as well.  Fortunately for Magento users, this option is built into Magento’s core functionality and can be enabled through the admin panel with no custom coding required.

To enable the terms and conditions check box at checkout, follow the below steps:

1. In the admin panel, go to System > Configuration > Sales > Checkout > Checkout Options and set Enable Terms and Conditions to Yes.  Then Save Config.

2. Now (from the top menu), go to Sales > Terms and Conditions.

3. Click Add New Condition and fill in the required fields.

Condition Name is only shown to the admin and can be whatever you’d like.

Status should be Enabled.

Show content as sets whether html can be displayed in the terms and conditions content box.  Set this to yes if you want to style the content or add links.

Checkbox text is shown next to the check-box, for example “I agree to the terms and conditions of this website.”

Content is the content that will be shown under the checkbox.  You can place the entire text of your terms and conditions here or include a link to it.

4. Click Save Condition and you are all set.  Remember to test your checkout to see how everything looks and make sure it is working correctly.

10 Responses to “Magento: Add Terms and Conditions Checkbox during Checkout”

  1. How about on paypal express (no address fill out or new customer login) check out page. Where I can just add Terms and agreement as a tick box below the paypal express pay button. (the button is greyed unless Terms & Agreement are ticked. How can I make my own?

  2. Hey Avi, we’d recommend taking a look at the layout file for the shopping cart and coding the functionality in there. Or perhaps you can set up terms and conditions within PayPal? If you need any help, please let us know. Thanks!

  3. Is there any way to do this but have it tagged to a specific product only? Meaning, certain terms/conditions show up if a particular product is in their cart? More robustly, different terms/conditions depending on the the products. So if product A has T/C A and product B has T/C B, if both are in the cart, it has them agree to both? I’m assuming that needs an extension but curious if that exists?

  4. Hello Avi, thank you for your post. For some reason, the checkout options under configuration > Sales is not there for me. I am not sure if maybe it has been disabled somewhere? Any help would be greatly appreciated!

  5. Hello everyone
    I need some advice.
    Can anybody recommend good navigation extension for my online shop?
    I have just learned too much information about different developers. And i stop my choice on amasty improved navigation.
    Due to reviews on magento connect they have good reputation.
    What do you think about this?

    Have a nice day

  6. Hi,

    Is someone help mi with this problem. I want to add another Terms and Conditions Checkbox during Checkout but agreement of customer should be as an option. Another words lack of customre’s permission would allow to proceed checkout.

  7. I have a shop selling parts but I want to add reservations for scooters rentals. Can I add terms and conditions agreement only for the scooter rentals as it is a different t&c than a retail sales refund agreement?

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>