Checkout Fields Manager for Magento
Checkout Fields Manager extension allows for adding different types of fields to checkout steps of your Magento store. The attributes can be added either separately for each checkout option or for both simultaneously. Data collected from customers can be displayed on order details page in both admin area and in customer’s account. The extension also allows for adding custom fields to customer registration page. Full list of features is available on the product page, please see the link below. The extension comes in two versions: compatible with Magento Community Edition and Magento Enterprise Edition.