User administration settings

  • Updated

Optimizely Configured Commerce provides several ways to test and simplify the user experience.

Set email address as the username

You can enable the user's email address to be used as the username to simplify the user experience in Optimizely Configured Commerce. This global setting is turned off by default. Enabling this setting hides the Username field and replaces it with the Email Address field. This option is usually enabled during implementation, but Configured Commerce has protections if you enable it on an existing environment.

  1. Go to Admin Console > Administration Settings.
  2. Search for Use Email As User Name.
  3. Toggle the setting to Yes. This affects all existing users on all websites.
  4. Click Save. A warning message emphasizes the consequences of changing the setting and lets you cancel.
  5. Click Save again to confirm. This action cannot be undone.

When saved, the system sends an automated email to all users stating their username has been changed. This email is only sent to existing users and not to new records.

Notes

  • An Audit Log entry shows who made the change and when.
  • The UserProfile table saves the current username into modified by and replaces it with the email address.
  • The AspNetUsers table is also updated.
  • If a duplicate email address is already in the system, the user is deactivated, and a log entry is made in the Application Log stating the change was not made.
  • A new email template is also available: Website_UserNameChanged.
  • When applicable, the notification email is sent to both the old and new email addresses.

Test email notifications

Configured Commerce automatically sends email notifications to new users and users who make updates to their passwords, request password changes, or have forgotten their password. Each email notification is specific to the type of action and may include instructions. You can customize email templates for each one.

When working with sandbox environments or pre-production, the Test Email Address setting overrides where these email notifications are sent for easier testing:

  1. Go to Admin Console > Administration Settings.
  2. Search for Test Email Address.
  3. Enter the desired email address.
  4. Click Save.

Remember to clear this field when testing is complete, or users cannot receive their expected email notifications.