Creating a custom field in Gravity Forms is a matter of extending a base Gravity Forms field class. You will need to override corresponding functions to support the custom field type created. Here’s how!
Add custom fields to WooCommerce checkout page and add or remove as many fields as you may require using the steps explained in the post. Also, incorporate these changes in all the related front end and dashboard pages. Read on to know how.