Agree to Terms Checkbox

The Agree to Terms Checkbox module adds a checkbox to your WooCommerce checkout page that allows you to ask your customers to consent to your Terms and Conditions before completing their order.

The checkbox links to your Terms and Conditions page that informs your customers about your rules, helps them understand that they are getting into a legally binding contract with your store, and protects you from future complaints and litigation.

This module seeks active consent, meaning that the checkbox is unchecked by default, and your customers need to check it before they submit the checkout form. This workflow is in compliance with the requirements of modern consumer protection laws and regulations around the world.

In the screenshot below, you can see an example of an agree to terms checkbox added by Merchant to a WooCommerce checkout page:

Location of the agree to terms checkbox on a checkout page, frontend view

Below, we’ll see how to configure and enable Merchant’s Agree to Terms Checkbox module.

1. Create a Terms and Conditions Page

First, you need to create a Terms and Conditions page for your store so that you can link to it from the module’s settings page.

In your WordPress admin area, click the Pages > Add New menu to create a new page. Alternatively, you can click the Add New button at the top of the Pages admin page:

Pages admin page in the WordPress admin area, annotated screenshot

Once the page editor opens, insert your Terms and Conditions, then publish the page:

Terms and Conditions page example in the WordPress page editor, screenshot

Note that you’ll need to copy the URL of the published page into the module’s settings to add the agree to terms checkbox to your checkout page.

2. Set the Default Terms and Conditions Page for WooCommerce

To make the module appear on the checkout page, you also need to define the location of your default Terms and Conditions for WooCommerce.

You can do so either from the Customizer or your WooCommerce settings:

i. Assign the Terms and Conditions Page from the Customizer

Go to Appearance > Customize > WooCommerce > Checkout, find the Terms and Conditions Page option, choose your page from the dropdown list, and then click the Publish button:

Location of the Terms and Conditions Page option in the Customizer

ii. Assign the Terms and Conditions Page from Your WooCommerce Settings

Go to WooCommerce > Settings > Advanced, find the Terms and conditions options, select your Terms and Conditions page, then scroll down to the bottom of the page and click the Save changes button:

Location of the Terms and Conditions Page option in the WooCommerce settings

3. Open the Agree to Terms Checkbox Module

Next, open your Merchant dashboard by clicking the Merchant menu in the left sidebar of your WordPress admin area.

Under the Protect Store heading, click the Agree to Terms Checkbox module to open its settings page:

Location of the Agree to Terms Checkbox module on the Merchant dashboard in the WordPress admin area

4. Configure Your Agree to Terms Checkbox

On the module’s settings page, you get access to the following options:

  • Label – This is the first part of the text that Merchant will show next to the checkbox (default text: ‘I agree with the’).
  • Terms and conditions text – This is the second part of the text, which will link to your Terms and Conditions page (default text: ‘Terms & Conditions’).
  • Terms and conditions link – Here, you need to insert the URL of your Terms and Conditions page that you created in Step 1.

Note that you need to fill in all the fields for the module to work.

Once the settings are configured, click the Save button in the top-right corner of the page:

Settings of the Agree to Terms Checkbox module

5. Enable the Module

To activate the module, click the Enable button at the top of the page:

Location of the Enable button on the module's admin page