My Account: Personal Information
The personal information page enables customers to update their current personal information about file with the store.
The personal information fields that can be updated are first name, last name, street address, city, country/region, state/province, ZIP/postal code, phone number, and e-mail address. The personal information options that can be updated are e-mail notifications about store specials, preferred language and currency, age, gender, and the remember me option. Personal information can only be updated when the customer verifies their password before clicking the update button.Customers can also register their mobile device to receive order notifications and marketing messages. The available fields include their mobile phone number, birth date, and opt-in selection.
Elements of the My Account: Personal Information page

JSP files
- AjaxUserRegistrationUpdateForm.jsp represents the entire page if AJAX My Account is enabled.
- UserRegistrationUpdateForm.jsp represents the entire page if AJAX My Account is disabled.
- RegistrationUpdateCommonPage.jsp represents the entire Personal Information section.
- 1
AddressEntryForm.jspf displays the first name, last name, and address fields.Includes:
- AddressHelperCountrySelection.jspf, which gets the list of countries.
- 6
RegistrationUpdateCommonPage.jsp displays additional registration options.Includes:
- PersonalInfoExtension.jspf, which displays the birth date, mobile phone entry, and SMS notification selections.
- AddressHelperCountrySelection.jspf, which contains the country mobile calling code, added to the countries array and populated in the calling code input when a country is selected.
e-Marketing Spots
- There are no e-Marketing Spots on the My Account: Personal Information page.
Store functions
- AJAX My Account can be enabled or disabled.
- 2 Customer e-mail option can be enabled or disabled.
- 3 Preferred language can be enabled or disabled.
- 4 Preferred currency can be enabled or disabled.
- 5 Gender can be enabled or disabled.
- 6 Age can be enabled or disabled.
- 6 Mobile phone number and SMS notifications opt-in can be enabled or disabled.
Links and buttons
- 7 When the Update button is clicked, PersonChangeServicePersonUpdate is called.
- Double-click handling is implemented using JavaScript to prevent multiple requests from being sent.
- The cursor_wait() method is called and displays the progress bar if AJAX My Account is enabled.