Additional checkout attributes extension by FME enables you to add custom order attributes to Magento checkout page. You can add multiple type of fields and make them mandatory & non-mandatory. Set their position & default value.
Using this Magento add custom attribute to order extension, you can gather all the necessary information required for a successful order processing. This extension works with both Magento default 6-step checkout and one page checkout as well.
You can add following type of order attributes:
- Input field
- Check boxes
- Select box
- Radio buttons
- Text area
- File/image upload
More details & demo - https://www.fmeextensions.com/magento-additional-checkout-attributes-fields.html