# Multiple roles for customers

Source: https://kart.bnomei.com/docs/guides/multiple-roles-for-customers
Updated: 2025-08-08T14:10:05+00:00
Summary: Kirby Kart plugin supports multiple user roles; configure roles (customer, member, admin) in config.php. First role is the default for auto-created accounts.

## Multiple Roles

In some use cases, it might be beneficial to have multiple roles for members, not just the default one, `customer`. The Kirby Kart plugin will use the first entry in the list of roles when automatically creating user accounts.

For instance, you could allow some customers access to certain parts of the Panel or need customers with different roles to manage [permissions](https://getkirby.com/docs/guide/users/permissions).

The config allows you to define multiple possible roles. The first one will be used as the default when [automatically creating new members](https://kart.bnomei.com/docs/content/customer-user-accounts).

Path: site/config/config.php  
Code (php):  
```
<?php

return [
  'bnomei.kart.customers.roles' => ['customer', 'member', 'admin'], // <-- the default
  // other options
];
```

  