Magento: Add custom Field in Registration

Create a small module by following the steps: app/code/local/Sushant/CustomAttribute/etc/config.xml app/code/local/Sushant/CustomAttribute/Helper/Data.php app/code/local/Sushant/CustomAttribute/sql/customerattribute1434371772_setup/mysql4-install-0.1.0.php app/etc/modules/Sushant_CustomAttribute.xml Modify located file at: app/design/frontend/rwd/default/template/persistent/customer/formregister.phtml and add: If you want customer to be able to modify the attribute in customer panel, then modify: app/design/frontend/rwd/default/template/customer/form/edit.phtm and add:

Magento: Send Email Using Custom Form

Create Your custom Form with magento validation In: app/design/frontend/Your_theme/default/template/custompage/application_form.phtml Create A small extension with following files: app/etc/modules/Sushant_Contacts.xml app/code/local/Sushant/Contacts/controllers/IndexController.php app/code/local/Sushant/Contacts/etc/config.xml:

Magento: Redirect User After Login

http://www.magentocommerce.com/magento-connect/MagePsycho/extension/3763/custom_login_redirect Or You Have to create a small Extension for this Requirement. Create the extension as follows. app/etc/modules/Sushant_Loginredirect.xml app/code/local/Sushant/Loginredirect/etc/adminhtml.xml app/code/local/Sushant/Loginredirect/etc/config.xml app/code/local/Sushant/Loginredirect/etc/system.xml app/code/local/Sushant/Loginredirect/Helper/Data.php app/code/local/Sushant/Loginredirect/Model/Observer/Customer.php