You are browsing the documentation for version 1.6 of OroCommerce, OroCRM and OroPlatform, which is no longer maintained. Read version 5.1 (the latest LTS version) of the Oro documentation to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

Available in OroCommerce

Customer Users

Customer users act on behalf of the company (i.e. customers in Oro context) and may have a limited set of permissions in OroCommerce, depending on their function in the customer organization.

For customer user management, navigate to Customers > Customer Users in the main menu.

In Customer Users section, you can:

  • View, edit, and create new customer users.
  • Select their roles in OroCommerce to define their level of permissions and access to the actions and data in OroCommerce storefront.
  • Manage customer user information (name, birthday, billing and shipping address, and phone number, etc).
  • View requests for quotes, quotes, sales orders, and shopping lists created by the customer user.
  • View communication with the customer that happened using email, notes or scheduled events.
  • View additional information attached to customer user.
  • Enable and disable the customer.
  • Reset the customer user password.
  • Add OAuth applications


You can delegate this function to the customer who will access user and role management in the OroCommerce storefront (see the Delegating Users and Role Management to the Customer section for more information).

Customer Account Confirmation

Upon registration, a customer user receives an email confirmation request. Once they follow up with the requested action, their account is marked as confirmed.

Hover over the More Options menu to the right of the necessary customer user to perform the following actions:

  • View customer user details. Alternatively, click on the item to open its details page.
  • Edit customer user details.
  • Delete existing customer users.

Create a Customer User

To create a new customer user:

  1. Navigate to Customers > Customer Users in the main menu.

  2. Click Create Customer User.

    The customer user creation form
  3. Select the Enabled check box to enable the user to log into the system and to do their work within it upon creation.

  4. Fill in the customer Name and other personal information.

  5. Select a customer this user represents.

  6. If you are adding a subsidiary of the existing customer, select a parent customer.

  7. Assign a sales representative who will be assisting this customer user. By default, the customer sales representative applies to the customer user.

  8. Select the Generate Password and Send Welcome Email check boxes.

  9. Select the website the customer user will be redirected to upon the login. See Managing Websites for more information.

  10. Select a Preferred Localization for the customer user. This field is displayed if more than one localization is enabled for any of the websites of the current organization. If you change the website for the customer user, you will need to select a new preferred localization.

  11. Add billing and shipping address as described in the Address Book section.

  12. In the Roles section, select the roles that should apply to the customer user. When several roles are selected, granted permissions are accumulated from all the assigned roles. See Managing Customer User Roles for more information.


    At least one role must be assigned if the Enabled check box is selected. Disabled customer users can be saved without roles, but you will need to assign roles to them later before enabling.

  13. Click Save on the top right.

View Accepted Consents

When at least one consent to process personal data has been accepted by a customer user in the storefront, you can view this information in the dedicated Consents section on the page of a particular customer user under Customers > Customer Users.


You can read more information on consent management in the following related topics:

Delegate Account Management to a Customer User

You may want to delegate some of the customer user management capabilities to the customer users with administrator role by enabling Account Management permissions and capabilities. See the Customer User Roles section for more information about permissions and capability management.

The list of account management capabilities