WooCommerce Checkout Field Editor:

The checkout field editor 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.