Advanced Checkout Fields for WooCommerce

With the Advanced Checkout Fields you can use powerful conditional logic to fully manage any of your checkout fields! For example, you can add, modify and delete any of the shipping, billing and ‘other’ checkout fields.

With the Advanced Checkout Fields plugin you can setup multiple Checkout groups, which will allow you to show different checkout fields based upon the conditions that you’ve setup. A good example for this is when you offer products to retailers on your webshop and want to add a custom field for just those retailers and not your other customers. Via the ‘User role’ condition you can modify the checkout fields to get this setup as wanted.

There are 15 field types available to choose from, this includes but not limited to: textfields, textareas, checkboxes, radio buttons, headings, drop downs, number fields, date-pickers, custom HTML and more!

Per field settings
Each field has different options that you can setup. The most used and notable options are: ‘default value’, ‘placeholder’, ‘Refresh totals on change‘, ‘position’ and ‘required’ (there are a bunch more).


  • Add, remove, modify existing fields
  • Add unlimited new fields
  • Choose from various field types (15(+) available)
  • Conditionally show checkout fields to your customers
  • Awesome and intuitive interface

Use cases

Custom checkout fields for all customers

Checkout fields per user role

Freight based checkout fields

Setup custom fields per product to gain specific details


Add to Cart