This question already has an answer here:

Magento version: 1.9 How to add the telephone field into registration form and make it required?

marked as duplicate by Raphael at Digital Pianism, Fabian Schmengler, Qaisar Satti, ProxiBlue, Marius Apr 18 '16 at 7:57

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Go With the following path :


and comment the if condition from here. :

 <?php if($this->getShowAddressFields()): ?>

otherwise get the telephone field outside the if condition.


First, telephone no is Customer address type and it is not customer type attribute.

By default,if you want to enable telephone then make true getShowAddressFields() then you need to pull all address fields values street adress,country ,region,city etc.

Another way, an customer attribute to Customer entity type which will save the telephone to customer table. Which will show on customer registration,edit,checkout form.

See how to install an Customer attribute in magento Adding custom attribute to Customer

There it should no relation between billing/shipping telephone.

Also. need more detail checkout at http://excellencemagentoblog.com/blog/2011/10/02/customer-registration-fields-magento1-6/

Not the answer you're looking for? Browse other questions tagged or ask your own question.