User customer side

User customer side

Users

We can see the profile details after login as a full access customer. Hover the mouse on the MY ACCOUNT, click on the My Account link.

Then, we can check the Billing and Shipping Addresses related with the user here.

Also, we can edit the address information through the Edit link.

Source of Data

All these information is from the AddressBook and AddressBookHierarchy tables. Also all the results are filtered by the user’s account id. Which means all the records shown here are related to the user’s account.

Developer Notes

K-Rise Tables

AddressBook

AddressBookHierarchy

Webpart

WPT-655 Account Home

WPT-1168 Edit Consumer Location

Payment Profiles

We can see the profile details after login as a full access customer. Hover the mouse on the MY ACCOUNT, click on the My Account link.

Then, we can check the Billing and Shipping Addresses related with the user here.

Also, we can edit the address information through the Edit link.

Source of Data

All these information is from the AddressBook and AddressBookHierarchy tables. Also all the results are filtered by the user’s account id. Which means all the records shown here are related to the user’s account.

Developer Notes

K-Rise Tables

AddressBook

AddressBookHierarchy

Webpart

WPT-655 Account Home

WPT-1168 Edit Consumer Location

Billing and Shipping Addresses

We can see the profile details after login as a full access customer. Hover the mouse on the MY ACCOUNT, click on the My Account link.

Then, we can check the Billing and Shipping Addresses related with the user here.

Also, we can edit the address information through the Edit link.

Source of Data

All these information is from the AddressBook and AddressBookHierarchy tables. Also all the results are filtered by the user’s account id. Which means all the records shown here are related to the user’s account.

Developer Notes

K-Rise Tables

AddressBook

AddressBookHierarchy

Webpart

WPT-655 Account Home

WPT-1168 Edit Consumer Location

Notifications

We can see the profile details after login as a full access customer. Hover the mouse on the MY ACCOUNT, click on the My Profile link.

Then, we can see the tabs below, we can edit the Notification here.

Source of Data

All these information is stored in the

UserNotificationFlags and EC_User_Notification_Delivery_Preference.

Not sure where is the logic to use all these data.

Developer Notes

K-Rise Tables

UserNotificationFlags

EC_User_Notification_Delivery_Preference

Webpart

WPT-218 MY PROFILE

WPT-292 User notification Flag Update

Globalization

We can see the profile details after login as a full access customer. Hover the mouse on the MY ACCOUNT, click on the My Profile link.

Then, we can see the tabs below, we can edit the Globalization here.

Source of Data

All these information is stored in the EPUsers table. The key is user id. The columns are

Culture, DefaultLanguage, ShortDatePattern and LongDatePattern.

The language list is from LanguageMaster table.

The culture list is from Nam Value Collection: Culture.

The long date format list is from Nam Value Collection: LongDateFormat.

The short date format list is from Nam Value Collection: ShortDateFormat.

Developer Notes

K-Rise Tables

EPUsers

LanguageMaster

Webpart

WPT-218 MY PROFILE

WPT-162 Globalization Selection

Security Details

We can see the profile details after login as a full access customer. Hover the mouse on the MY ACCOUNT, click on the My Profile link.

Then, we can see the tabs below, we can check the security details here.

Also, we can edit password and security answers.

(The web part WPT-277 is missed)

Source of Data

All these information is from the EPUsers table. The key is user id. The data is stored in the SecurityQuestion, SecurityAnswer, SecurityQuestion2, SecurityAnswer2, SecurityQuestion3, SecurityAnswer3, SecurityQuestion4, SecurityAnswer4, SecurityQuestion5, SecurityAnswer5.

Not sure if I should include the security question check logic in the login process or not.

Developer Notes

K-Rise Tables

EPUsers

Webpart

WPT-218 MY PROFILE

WPT-277 This web part is missed

Personal Details

We can see the profile details after login as a full access customer. Hover the mouse on the MY ACCOUNT, click on the My Profile link.

Then, we can see the tabs below, we can check the personal details here.

Also, we can edit these fields except user id.

Source of Data

All these information is from the EPUsers table. The key is user id, we cannot change this. But we can change all the other fields.

Developer Notes

K-Rise Tables

EPUsers

Webpart

WPT-218 MY PROFILE

WPT-657 Edit Personal Details for User