Smart Phone Number Field with Country Code Dropdown + Auto-Detection by Geolocation
It would be a great enhancement to improve the phone number field in the SureCart checkout form by:
1. Adding a country code dropdown directly in the phone field (e.g., π«π· +33, πΊπΈ +1, π§πͺ +32, π¨π +41, π¨π¦ +1, π²π¦ +212, etc.).
2. Auto-detecting the customerβs country via IP geolocation to suggest the most likely phone code by default.
3. Allowing users to manually change the code if needed, with the dropdown displaying country names and flags.
This is a standard UX practice in many checkout flows and greatly simplifies the user experience. For example:
β’ A French customer sees π«π· +33 preselected.
β’ A Canadian user sees π¨π¦ +1.
β’ A Belgian user sees π§πͺ +32, etc.
This feature would:
β’ Reduce errors in phone number input.
β’ Improve checkout speed and accuracy.
β’ Help store owners reach customers more easily for order support or delivery follow-up.
Thanks for considering this improvement!