• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Essential Premium WooCommerce Plugins - WP Desk
  • Plugins
  • Bundle
  • Support
  • Blog
  • My Account
  • 0

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Bartosz Gajewski

Adjust Your WooCommerce Store Checkout to GDPR

Updated: January 18, 2023 / Checkout, Plugin Tutorials

How to comply with GDPR? In this article, I'll guide you through WooCommerce GDPR checkout. I'll show you some WooCommerce privacy options. Also, I'll teach you how to create and add a GDPR checkbox to the WooCommerce checkout page.

GDPR stands for General Data Protection Regulation. It went into effect on 25th May 2018. WooCommerce has a few built-in features so it's easier to adjust to the law. But you may want to create an additional checkbox in the WooCommerce checkout. Let's see how to do that!

Table of contents

  • WooCommerce GDPR - built-in settings
  • Use a plugin to insert a new checkbox
  • Customize WooCommerce checkout

WooCommerce GDPR built-in settings

You may use default WooCommerce privacy options to make your store GDPR compliant. Also, remember about adding privacy policy and terms & conditions pages that inform customers about their rights and use of data in your store.

Let's now look at the WooCommerce options that you may use to comply with GDPR.

  1. Accounts & Privacy settings

    First, there is a tab Accounts & Privacy in WooCommerce's Settings.

    You can configure a few options concerning the user and customer privacy. In this article, I want to concentrate on configuring WooCommerce GDPR checkout. That's why I marked the Privacy policy on the screenshot.

    Privacy policy settings
    Go to WooCommerce settings to add the GDPR checkbox
    💡 You can also use external providers such as Iubenda to create a privacy policy for your store →

    Right under the Privacy page, you can provide the Registration and Checkout privacy policy. WooCommerce will show them at the checkout:

    Checkout: Privacy Policy link
    This is your privacy policy link at the WooCommerce checkout

    💡 [privacy_policy] is a shortcode. It will show a privacy policy with a link. Look at the above screenshot.
  2. Use your theme settings

    In the example below, I'm using the default WooCommerce theme (Storefront) that has the option to add a checkbox to the WooCommerce checkout page right after the Privacy policy information.

    Adding a checkbox to the WooCommerce checkout with Storefront
    Add the Terms and conditions checkbox using Storefront customization settings

    So you can add the necessary checkbox with your theme that requires customer acceptance to place an order.

  3. Add a new checkbox to the WooCommerce checkout page

    You may also use two hooks to insert additional information or a checkbox to the WooCommerce checkout before or after the terms and conditions checkbox.

    • woocommerce_checkout_before_terms_and_conditions
    • woocommerce_checkout_after_terms_and_conditions
    • woocommerce_review_order_before_submit

    This solution requires some programming skills but lets you add a new field, checkbox, or information there.

    Read more about WooCommerce checkout hooks.

Use a plugin to insert a new checkbox

If you need to create an additional checkbox in the WooCommerce checkout page you can use a plugin. Flexible Checkout Fields lets you customize the Billing, Shipping, Order notes, and additional sections of the checkout page.

Flexible Checkout Fields PRO WooCommerce £59

Flexible Checkout Fields will make you add WooCommerce add a checkbox to the checkout page easily. Try it yourself!

Add to cart or View Details
WP Desk
80,000+ Active Installations
Last Updated: 2023-03-15
Works with WooCommerce 7.1 - 7.5.x

Ok, let's see now how to add a new checkbox with the plugin in the Billing section and above the Place Order button!

Adding a checkbox in the Billing section

  1. Add a new checkbox

    How to create checkbox field in WooCommerce checkout page
    Add a new checkbox field to the WooCommerce checkout page
  2. The checkbox will appear in the checkout form

    Checkbox in the billing section
    This is how your checkbox will look in the billing section at checkout

Add a checkbox above the Place Order button

  1. Enable the Before Submit Fields sections of the WooCommerce checkout page

    That will let you add custom fields right above the Place Order button (using woocommerce_review_order_before_submit).

    Add a checkbox to the WooCommerce checkout page
    Enable the Before Submit Fields section first
  2. Add a new field, for example, a checkbox to the section

    Add a new field to the Before Submit section
    An exemplary checkbox field in the Before Submit Section
  3. Customers will have to tick the checkbox to place an order

    I accept privacy policy checkbox
    This is the final result of what your customers will see at checkout

Let's see what else you can optimize in your store!

Customize WooCommerce checkout

GDPR concerns privacy and processing users' data. Wouldn't it be also easier if you have less data about users and customers?

You can edit checkout fields to achieve a simpler configuration. For example, you can remove all the fields but First Name, Last Name, and Email address. Such a configuration can bring more conversions in stores selling digital goods.

👉🏽Whatever your needs are, you can use the Flexible Checkout Fields plugin.

Flexible Checkout Fields

I want to say a few words about this plugin. After that, I'll show you an exemplary configuration for WooCommerce GDPR checkout.

👉🏽Firstly, watch the video that will show you some features it has in the free version:

This is the plugin that lets you do some magic🪄  with checkout fields. With this plugin you can:

  • easily add custom fields to the checkout,
  • edit the present ones,
  • or rearrange fields in the checkout etc.

With these features, you can configure your WooCommerce GDPR-compliant checkout the way you need.

I want you to know that over 80,000 stores use this plugin worldwide.

What's more, you can start with the free version of the plugin!

Flexible Checkout Fields WooCommerce

Flexible Checkout Fields will make you add WooCommerce add a checkbox to the checkout page easily. Try it yourself!

Download for free or Go to WordPress.org
WP Desk
80,000+ Active Installations
Last Updated: 2023-03-13
Works with WooCommerce 7.1 - 7.5.x

WooCommerce GDPR Checkout with fewer fields

You can hide the shipping address if you need to. Also, you can hide all unnecessary fields to create a checkout for digital goods. This is how you do it:

Go to WooCommerce → Checkout Fields. You'll find your checkout fields there.

Look at the Street address:

Unmark this checkbox
This is how you enable or disable default WooCommerce fields

Unmark this checkbox if you want to hide the field. You can hide the default WooCommerce fields!

This way you can leave only:

  • First name field
  • Last name field
  • And email address field

on the checkout page.

Sounds incredible? Check it out:

WooCommerce Checkout Page for Digital Goods
Your checkout form is ready, you have disabled the shipping fields.

Summary

In this quick article, I've guided you through the WooCommerce GDPR checkout topic.

Let me know if you have any questions about the plugin in the comments section below.

Also, read additional articles about customizing the WooCommerce checkout page!

Related to WooCommerce GDPR checkbox

  • How to add the terms and conditions checkbox

    terms and conditions checkbox
    Terms and conditions checkbox. Find out how to add the terms and conditions checkbox to WC checkout.

  • WooCommerce checkout page customization

    woocommerce confirm emal address field
    Customize the checkout page. You already use Flexible Checkout Fields, so find out how you can customize the checkout form with it.

 

Tweet

3 minutes read3173 views

Bartosz Gajewski

Content Specialist in WP Desk. He tries to increase the number of plugin users with useful content. Privately an enthusiast of mountains and European cinema.

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

WP Desk › Checkout › Adjust Your WooCommerce Store Checkout to GDPR

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Contact us

Products

  • Premium Plugins
  • Get Support
  • WooCommerce Invoices
  • Email Marketing
  • Octolize

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2023 WP Desk