The woocommerce custom checkout field plugin provides you with an interface to add, edit and remove fields shown on your WooCommerce checkout page. Fields can be added and removed from the billing and shipping sections, as well as inserted after these sections next to the standard ‘order notes’.
The editor supports several types for custom fields including text, select, checkboxes and datepickers.
Core fields can also be moved around giving you more control over your checkout without touching the code.