Overview

You can manage customer accounts and administrator accounts from the Users page of the Solidus admin interface.

You can search and sort users using a few types of information:

User information

Solidus stores additional information about users. This information relates the users to other aspects of your store like payments and orders.

The following information is tracked against your users:

Roles

Roles let you define what parts of your store users can access. For example, the Solidus-provided admin role allows a user to access any page in the admin.

You may want to create additional roles like customer_support that allow users to only access customer orders, shipments, and returns.

By default, users with no roles can only access pages on the storefront. If users without a role try to access the Solidus admin, they are greeted with an access denied page.

Talk to your developers about adding additional roles and the requirements that you have for those roles. Role permissions cannot be managed from the Solidus admin interface. Developers can programmatically give or revoke access to different pages based on a user's role.

API access

By default, users with a role of admin have an API key that can be used to interface with your store's API . Your web development team may want access to the API in order to build out custom features for your store.

Clear or generate new API keys

If you want to give a user access to the API, and they don't already have an API key, you can use the Generate API key button when you are editing the user's account information. If they already have a key and need a new key, you can use the Regenerate key button.

Similarly, if you want to revoke access to the API for a user, you can use the Clear key button to remove their key.

Passwords

Users require passwords. By default, users needs passwords that are at least six characters long. Talk to your developers if you want to change Solidus's password requirements.