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:

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:

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

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:

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:

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:

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:

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