How to collect phone number at Magento checkout
With Magento 2 stores, you can collect the customer's phone number at the default checkout page or use Mageplaza's One Step Checkout extension.
Access Magento admin > Select Stores > Settings > Configuration
![Open store configuration](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_zbxs63.png)
Select the Customers tab > Customer Configuration > Name and Address Options
![Name and address configuration](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_15g8gw5.png)
At Show Telephone, select Required
![Set telephone as required](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_atf38g.png)
![Check the display at frontend](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_j4vl7s.png)
Access Magento admin > Select Stores > One Step Checkout > Manage Fields
![Open Manage fields setting](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_1arghsx.png)
At Address Information, drag the Phone Number field to the page and tick the Is required
![Add phone number to checkout fields](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_n2tqsj.png)
![Check the display at frontend](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_ixtuug.png)
Collect Phone number at default checkout
Step 1: Go to Customer Configuration
Access Magento admin > Select Stores > Settings > Configuration
![Open store configuration](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_zbxs63.png)
Select the Customers tab > Customer Configuration > Name and Address Options
![Name and address configuration](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_15g8gw5.png)
Step 2: Set Telephone field as default
At Show Telephone, select Required
![Set telephone as required](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_atf38g.png)
Step 3: Check the display at frontend
![Check the display at frontend](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_j4vl7s.png)
Collect Phone number with Mageplaza One Step Checkout
Step 1: Access Manage Fields of Mageplaza One Step Checkout extension
Access Magento admin > Select Stores > One Step Checkout > Manage Fields
![Open Manage fields setting](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_1arghsx.png)
Step 2: Add the Phone Number field to checkout
At Address Information, drag the Phone Number field to the page and tick the Is required
![Add phone number to checkout fields](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_n2tqsj.png)
Step 3: Check the display at frontend
![Check the display at frontend](https://storage.crisp.chat/users/helpdesk/website/b66870a37c890800/image_ixtuug.png)
Updated on: 27/07/2021
Thank you!