---
title: Create console and website users
slug: configured-commerce/docs/create-console-and-website-users
docTags: 
createdAt: 2026-08-13T10:46:28.000Z
---

As an administrator in Optimizely Configured Commerce, you can create console and website users. You can create both console and website users in the Admin Console, and you can also create website users on the storefront. 

## Console users

1. Go to **Administration > Console Users** in the Admin Console.
2. Click **Add Console Users**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/K5ZOd5POh8c4ZNgCCh3pR_createnewconsoleuser.png)

3. Enter the **User Information**. **User Name** and **Email** are required. The other fields are optional.
4. Assign the appropriate role(s).

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/uFCiF_3AZzkVY9qBl0vlY_assignroles-consoleusers.png)

5. Click **Save** or **Save & Add New** to add another user.

When you create a user, you can see a notification that the user is not activated. Click **Send Activation Email** to send an email that lets the user activate their account.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/ly0hZ65Dmc1SDGRoF6H_3_successmessage.png)

This notification updates with the activation status. When you send the activation email, it displays an option to **Resend Activation Email** or disappears if the user is activated.

If you created multiple users with **Save & Add New**, go to the Console Users dashboard, click the **Edit** icon for each user, and click **Send Activation Email**. If needed, you can sort the dashboard by **Activation Status**.

![SendActivationEmail.png](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/l3DB1XLTbe4yC60iaFqiR-20260720-144456.png)

### Restrict a console user to specific websites

By default, console users can access all websites in the deployment. Restrict a console user's access to one or more websites when you want to limit their Admin Console view to specific sites.

1. Go to **Administration > Console Users** and open the user record.
2. Select the **Websites** tab.
3. Select each website the user can access.
4. Click **Save**.

Console users restricted to specific websites see and manage only data for those websites throughout the Admin Console. Products, categories, and promotions are filtered to the assigned websites — data for other websites is not visible to the restricted user.

## Website users

### In the Admin Console

1. Go to **Administration** > **Website Users** in the Admin Console.
2. Click **Add Website User**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/YxFJo1FD5RpV3pARmTMGK_addwebsiteuser.png)

3. Enter the **User Information**. The **User Name** and **Email** are required.
4. Click **Save** or **Save & Add New**.

:::hint{type="warning" indent="1"}
**Important**

Do not assign any **Roles** at this time. Assigning a role displays a notification that the user must have an Approver assigned. However, the **Approver** field does not display unless you assign the user to a customer.
:::

A message displays that the user has not been activated. The steps required to activate the user depend on your site settings. If **Restrict Users to Assigned Websites** (**Administration > Settings**) is set to **Yes**, the user must first be assigned a customer and a website. If the setting is **No** (default), the user must be assigned a customer.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/QfWeTKZ9tmk8DI7fVAosc_websiteuser-activate.png)

1. Go to the **Customers** and **Websites** tabs to assign as needed.
2. Click **Save**.
3. Go to **Details** and assign the appropriate roles.
4. Click **Save**.

When you have met the requirements, the notification updates to let you send the activation email. Click **Send Activation Email**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/iTjxIn8cctxKEmNvZRn0E_sendactivationemail.png)

The notification updates with the activation status. When you send the activation email, it displays an option to **Resend Activation Email** or disappears if the user is activated.

If you assign a user to multiple websites, you can select the website for activation.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/Tis-XLoYIOGx9oZ4VM9gv_activateaccout-multiplewebsites.png)

Select the website from the drop-down list and click **Send Email**.

If you created multiple users with **Save & Add New**, go to the Console Users dashboard, click the **Edit** icon for each user, and click **Send Activation Email**. If needed, you can sort the dashboard by **Activation Status**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/l3DB1XLTbe4yC60iaFqiR-20260720-144456.png)

### On the storefront

:::hint{type="success"}
**Note**

Users who create their own accounts on the website are automatically activated.
:::

1. Log in to the website.
2. Hover over the **My Account** menu and click **User Administration**.

![useradministration](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/NP54iQ2Lgo7xMvq60MPkp_useradministration.png)

3. Click **Create New User**.

   ![CreateNewUser_Storefront.png](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/BRR771QFwDyBptEvVtHna-20260720-144457.png)
4. Enter a **Username**, **Email**, **First Name**, and **Last Name**.
5. Select a **User Role**. Click the **Question Mark** icon to learn more about the different roles.
6. Select an **Approver** if required. Requisitioner, Buyer Level 1, and Buyer Level 2 require approver assignment. Use the drop-down list or search for an approver by username.
7. Click **Create User**.

The new user displays on the User Administration dashboard.

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/0OpfK4cx8OcHB6MYbw1_g-20260720-144457.png" size="100" alt="UserAdministrationDashboard.png" isUploading="false" showCaption="false" width="2420" height="862" darkWidth="2420" darkHeight="862" indent="2"}

### Manually update activation status

:::hint{type="success"}
**Note**

This method is not recommended in a production environment but can help with testing in sandbox.
:::

1. Go to **Administration > Website Users** in the Admin Console.
2. Enter the text **Activated** in the **Activation Status** field.

   ![Activated.png](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/2ycqLK4LSYXxPjooQ7jZd-20260720-144457.png)
3. Click **More Options** and select **Set Temporary Password**.

   ![SetTemporaryPassword.png](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/Tdq5hf1_E4UJQnbnSy3M3-20260720-144457.png)
4. Click **Save**.
5. Click **Save** on the **Edit** page.
6. Log in to the storefront with the temporary password for testing.

### Assign users to customers

Website users in Optimizely Configured Commerce must have at least one customer assigned to them to place orders. If a customer creates an account on the storefront, the system automatically associates the user with that customer record.

You can assign a customer to a user in two ways:

1. Go to **Admin Console** > **Customers**.
2. Click **Edit** for the customer.
3. Click the **Users** tab.
4. Click **Assign Users**.
5. Select the users from the list and click **Assign**.
6. Click **Done** to save.

You can also assign customers under Website Users.

1. Go to **Website Users** and select or create your user.
2. Go to the **Customers** tab and click **Assign Customers**.
3. Search for and select the customers.
4. Click **Assign**.
5. Click **Done**.
6. Click **Save**.

:::hint{type="success"}
**Note**

When a website user is assigned to a BillTo record, that user can access all associated ShipTo records.
:::
