Customers and Users Overview
Saleor uses a single User entity for everyone who has an account, with two roles: Customers and Staff Users. The role is exposed as the isStaff field on the User type and determines which mutations and permissions apply.
For the full picture of how the two roles share one entity — including the create/update/delete mutations for each, querying behavior, and how a customer can be promoted to staff — see Customers and Staff as One User.
Customers​
Customers are people who use your storefront to purchase. They create their own accounts and interact with your products and services.
A staff user who places an order will also appear in the customers list, because both roles share the same underlying User record.
- Learn more about managing account as customer.
- Learn more about managing customers.
Staff Users​
Staff Users are internal team members who manage your store, such as administrators, content editors, fulfillment staff, or support agents. Staff accounts have elevated access and can be assigned specific permissions.
- Learn more about Staff Users.
Permissions and Groups​
Staff permissions control what actions users can perform and what data they can access. Permissions are assigned through groups, making it easy to manage roles for multiple users at once. Permission groups apply only to staff users. For details, see the Permissions guide.