• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

Adjust Your WooCommerce Store Checkout to GDPR

Checkout, Plugin Tutorials, WooCommerce checkout fields, WooCommerce tutorials

WP Desk3 minutes read2026-06-10
blog category heading image

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!

Contents

  • WooCommerce GDPR built-in settings
    • Accounts & Privacy settings
    • Use your theme settings
    • Add a new checkbox to the WooCommerce checkout page
  • Use a plugin to insert a new checkbox
    • Adding a checkbox in the Billing section
    • Add a checkbox above the Place Order button
  • Customize WooCommerce checkout
    • Flexible Checkout Fields
    • Flexible Checkout Fields WooCommerce
    • WooCommerce GDPR Checkout with fewer fields
  • Summary
    • Related Articles
  • Add the terms and conditions checkbox to WooCommerce checkout for GDPR
  • WooCommerce Checkout - Settings, Shortcode & Configuration Guide
  • Customize the WooCommerce Checkout Page: Tips & Tools for Success
  • Customize the WooCommerce Checkout Page: Top Tips for a Seamless Experience
  • WooCommerce Checkout Field Editor: How to Add, Edit & Remove Billing Fields

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.

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: 2026-08-19
Works with WooCommerce 10.7 - 11.1

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.

Related Articles

WooCommerce checkout terms and conditions checkbox for GDPR

Add the terms and conditions checkbox to WooCommerce checkout for GDPR

All online store owners know the importance of GDPR. In this article, I’ll show you how to add a WooCommerce terms and conditions checkbox on the chec...
woocommerce_checkout shortcode and WooCommerce checkout settings

WooCommerce Checkout - Settings, Shortcode & Configuration Guide

WooCommerce checkout features - which are mostly related to payment settings - play a vital role in running an online store. It's often thanks to them...
Custom checkout page WooCommerce

Customize the WooCommerce Checkout Page: Tips & Tools for Success

The WooCommerce Checkout Page is simple by default for there is no built-in option to customize the form in the WooCommerce plugin. So, how to edit, c...
WooCommerce add custom field to the checkout page with a plugin and the woocommerce_checkout_fields filter

Customize the WooCommerce Checkout Page: Top Tips for a Seamless Experience

I don’t have to convince you that the checkout page is one of the most important parts of every WooCommerce store. The possibility to fully adjust it ...
WooCommerce checkout field editor showing how to add, edit, and remove billing fields

WooCommerce Checkout Field Editor: How to Add, Edit & Remove Billing Fields

Billing fields fill the default section of the WooCommerce checkout page. Learn how to add, edit, and remove billing address fields in the WooCommerce...

3 minutes read10993 views

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

WP Desk

...

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 →
WP Desk › Blog › WooCommerce tutorials › Adjust Your WooCommerce Store Checkout to GDPR

Primary Sidebar

Contents

  • WooCommerce GDPR built-in settings
    • Accounts & Privacy settings
    • Use your theme settings
    • Add a new checkbox to the WooCommerce checkout page
  • Use a plugin to insert a new checkbox
    • Adding a checkbox in the Billing section
    • Add a checkbox above the Place Order button
  • Customize WooCommerce checkout
    • Flexible Checkout Fields
    • Flexible Checkout Fields WooCommerce
    • WooCommerce GDPR Checkout with fewer fields
  • Summary

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: 2026-08-20
Works with WooCommerce 10.7 - 11.1

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.

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

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
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

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

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}