My Account: Personal Information
The personal information page enables customers to update their current personal information on 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.
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 Preferred language can be enabled or disabled.
- 3 Preferred currency can be enabled or disabled.
Links and buttons
- 4 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.