The Registration Fields Manager will allow you creating more customer attributes. It provides a visual and intuitive registration form editor. Add new fields, or reorder existing ones by dragging them to a new place. Group fields into sections on a long form.
You can add system fields or create new custom fields. The system fields are: Email, Name Prefix, First Name, Last Name, Middle Name/Initial, Suffix, Date of Birth, Tax/VAT Number, Gender, Customer Group. Plus the billing and shipping address fields: Company, Telephone, Street Address, City, Country, State/Province, Zip/Postal Code, Fax.
Additional custom fields can be created based on the following types: Input Box, Password Box, Checkbox(es), Radio(s), Select Box, List Box, Multi-select List Box, Textarea, File upload, Static Text, CAPTCHA. Set either the field is optional or required. Choose one of available validation rules if needed: Email, Name, Number, Money, Phone, Date, Zip.
All registration fields are converted into the customer attributes. I.e. customer can edit the additional data within their profile. Admin can also edit it.
It is possible to create different fields for different store views or translate the labels.
If you have more than one customer group you can allow the customer to choose it during the registration.