Magento custom checkout fields extension by FME allows you to add custom fields to any section of the checkout page & registration form. You can add multiple type of custom order fields and show them in invoice emails, shipping PDFs. You can also make them mandatory or non-mandatory. Using this Magento custom checkout extension, you can add custom fields to specific products, categories and restrict them by creating different customer groups. This extension also supports input validation like email, date, URL, integer, letter, etc.
You can add following type of custom checkout fields: