Docs

My Account Address Pages

3 min readUpdated April 29, 2026

Smart Phone Field does not only apply to the checkout page. It also replaces the phone fields on the WooCommerce My Account address pages, so customers editing their saved billing and shipping addresses get the same smart phone field experience.

Where It Applies#

When a logged-in customer visits My Account > Addresses and clicks Edit on either their billing or shipping address, they will see the Smart Phone Field in place of the standard phone input on both forms.

This covers two pages:

Billing address — My Account > Addresses > Billing Address > Edit. The billing phone field on this form uses Smart Phone Field with the full country dropdown and real-time validation.

Shipping address — My Account > Addresses > Shipping Address > Edit. The shipping phone field on this form uses Smart Phone Field in the same way.

Why This Matters#

Without Smart Phone Field on the My Account pages, a customer could enter a correctly formatted international number at checkout but then overwrite it with a plain unformatted number when editing their address later. This would undermine the data quality benefits of the plugin.

By applying to both checkout and My Account, Smart Phone Field ensures that all phone numbers in your customer database stay in the correct international format regardless of where they were entered or updated.

How It Behaves#

The phone field on the My Account address pages behaves identically to the field on the checkout page:

  • The country is pre-selected based on the billing or shipping country selected in the address form
  • The customer can open the dropdown to change the country
  • Real-time validation runs as they type
  • When the form is saved, the full international number including the dial code is stored

If a customer has a phone number already saved from before Smart Phone Field was installed, that number will appear in the field when they open the edit form. If the existing number does not include a country code it will appear in the text input as-is. The customer will need to re-enter it in the correct format if they choose to update their address.

Validation on Save#

When the customer clicks Save Address, the same server-side validation that runs on the checkout form runs here too. If the phone number does not match a valid international format, the form will not save and the customer will see an error message asking them to correct the number.

Optional Phone Fields#

If the phone field is set to optional in WooCommerce and the customer leaves it blank on the My Account page, no validation runs and the form saves normally. Validation only applies when a value has been entered.

Appearance#

The phone field on the My Account address pages uses the same accent color and preferred countries you have configured in your plugin settings. There is no separate configuration for the My Account version — it inherits everything from your global settings.