Exploring Shopware: Users & Permissions in Shopware 6 Settings

- E-Commerce, Shopware

Shopware 6 lets you create different admin roles with certain access levels to achieve an extra security level. You may empower your employees with the ability to change anything in your Shopware administration or provide everyone with particular spheres of responsibility, creating admin roles bound to several actions only. Below, you will find out how to configure the Users & Permissions screen in Shopware 6. We shed light on where it is situated, what information is listed there, and how to create admin roles in Shopware 6. You will learn how to find Users & Permissions in the admin to create user roles in Shopware 6 and assign them to new or existing administrators.

Note that we provide Shopware integration with external platforms. Contact our support for further information or try our Improved Import & Export Extension for Shopware.

Get Improved Import, Export & Mass Actions for Shopware by Firebear Studio

Explore Shopware

How to Find Users & Permissions in Shopware 6

The Users & Permissions menu item is available straight in your Shopware administration under Settings -> System -> Users & Permissions

shopware 6 admin roles and permissions

Here, you can find all users registered in the admin section of your e-commerce website as well as user roles already created. You can edit the existing users and roles as well as create new ones.

Use the context menu (select Edit) to display a structured overview of a user or role. You get the ability to create additional users and assign new or existing permissions to them. 

shopware 6 admin roles and permissions

 Let’s explore each section individually.

Users

The Users area contains an overview of all already created users. Note that their maximum number depends on the booked plan. In our case, there is only one administrator available. However, the system provides the ability to upgrade the existing plan, increasing the maximum number of employees. On any plan, you can edit and remove the existing users. More advanced plans let you add new users to your Shopware administration. 

shopware 6 admin roles and permissions

The user overview displays all created users with the most important information, such as name, role, and email. You can use the context menu on the right side of each grid record to edit or delete users. Depending on the plan, you may also see the Create new user button. 

How to create a new user in Shopware 6

To create a new user in Shopware 6, click on the Create new user button situated next to the search field. It opens a new interface for providing data about a new user: 

shopware 6 admin roles and permissions

Specify the first/last name, add an email address, type a username, set a password, upload a profile picture, choose a user interface language, specify whether your new user is an administrator – has all available permissions (as a result, you cannot assign any roles to them), create an internal job title, and assign a role if the Admin status is not set for the user.

How to edit an existing user in Shopware 6

As we’ve already mentioned above, you can edit a user in Shopware 6 using the context menu. 

Since our plan is limited to a single admin user, the corresponding screen looks as follows:

shopware 6 admin roles and permissions

You cannot assign any roles here since the administrator status is associated with all backend permissions.

Also, note that applying any changes to an existing user requires password confirmation.

shopware 6 admin roles and permissions

Roles

Now, let’s take a look at the Roles section. Shopware 6 provides the ability to create different user roles with access permissions for the various areas of your Shopware 6 administration.

shopware 6 admin roles and permissions

You can overview all created roles in the grid, listed by name and description. There is a context menu next to each created role that lets you remove or edit the respective user. At the same time, there is the Create new role button that lets you open the interface for creating a new role. 

How to create new user roles in Shopware 6

Click on the New role button to display the interface for creating new roles. 

shopware 6 admin roles and permissions

The interface is divided into the following tabs and sections: 

  • General:
    • Basic information,
    • Permissions,
    • Additional permissions;
  • Detailed privileges:
    • Permissions,
    • Additional permissions.
General

In the first section of the General tab, you enter the basic information about your new role. It consists of its title and description displayed in the role overview. 

shopware 6 admin roles and permissions

As for the permissions area, it is the heart of the roles since you specify permissions associated with the role here.  All Shopware admin areas are listed here:

  • Catalogs:
    • Categories,
    • Dynamic product groups,
    • Landing pages,
    • Manufacturers,
    • Products,
    • Properties,
    • Reviews;
  • Content:
    • Media,
    • Shopping Experiences,
    • Themes;
  • Customers:
    • Customers;
  • Marketing:
    • Newsletter recipients,
    • Promotions;
  • Orders:
    • Orders;
  • Other:
    • Sales Channels;
  • Settings:
    • Business events,
    • Countries,
    • Currencies,
    • Custom fields,
    • Customer groups,
    • Delivery times,
    • Documents,
    • Email templates,
    • Essential characteristics,
    • Integrations,
    • Languages,
    • Number ranges,
    • Payment methods,
    • Rule builder,
    • Salutations,
    • Scale units,
    • Search,
    • Shipping,
    • Snippets,
    • Tax,
    • Users & permissions.

Shopware 6 lets you assign permissions for the complete area by activating the checkboxes in the line of the area in the All column. On the other hand, you can configure each subarea individually.

shopware 6 admin roles and permissions

Let’s explain the main rights you can assign to the role:

  • View – a user can see the configurations but cannot change them;
  • Edit – a user can see and edit the configurations; 
  • Create – a user can create entities like products and categories but cannot delete them;
  • Delete – a user can remove entities such as products and categories; 
  • All – activate this checkbox to provide full access to the respective area.   

The additional permissions section contains general authorizations that cannot be assigned to a direct area:

  • Settings:
    • Basic configuration,
    • Import/Export;
  • User:
    • Update own profile;
  • Orders:
    • Create credit items.

shopware 6 admin roles and permissions

Since you assign the right to edit in these areas generally, no distinction is made between viewing, editing, creating and deleting.

Depending on the software version and plan, you may have different settings here:

  • Basic configurations – the ability to change basic settings from the Shopware admin area: 
    • Settings -> Shop – Addresses, Login/Registration, Products, SEO, Sitemap, Master Data, and Shopping Cart,
    • Settings -> System – Mailer and Shopware Account; 
  • Run Updates – the ability to install updates under Settings -> System -> Shopware Update; 
  • Maintain plugins – the ability to change settings under Settings -> System -> Plugins as well as install, uninstall, activate, and deactivate extensions;
  • Logging – access to system logs under Settings -> System -> Logging;
  • Clear cache – the ability to change settings under Settings -> System -> Caches & Indexes;
  • Import/Export – the ability to import and export data under Settings -> Shop -> Import/Export as well as manage import/export profiles;
  • Update own profile – the ability to apply changes to the user’s own profile;
  • Create discounts – the ability to create vouchers in the orders module. 
Detailed privileges

Although this tab empowers you to configure permissions in detail, it is only necessary for exceptional situations. Here, you can find all permissions listed under their technical name. Assign the rights to read, write, create, and delete per function. 

shopware 6 admin roles and permissions

Error message

If a user has no permission to perform an action but still does that, an error message displays, notifying about authorizations that are missing. Next, you can use the Detailed privileges tab to get the necessary rights.

 shopware 6 admin roles and permissions

How to Import User Roles & Permissions to Shopware 6

Our team lets you simplify and automate various processes associated with data transfers to Shopware 6, including integrations with third-party systems, with the help of our Improved Import, Export & Mass Actions for Shopware. You can use it to import any entities to Shopware 6 from any external platform. You can not only automate data transfers following a schedule of updates but also create special schemes that map external data to data used in Shopify. The combination of mapping and scheduling leads to a truly automated import and export experience. As for user roles and permissions, contact our support for more details on how to transfer them to your Shopware 6 website.

Shopware 6 Essentials FAQ

How to create a Shopware ID?

Shopware provides a unique ID when you create an account. This procedure is described in the next answer.

How to create a Shopware account?

Go to a registration page to create a Shopware account. Click the Register Now link and fill in the form. Follow the instructions provided to the email address you’ve specified in the registration form.

What is Shopware master data?

All the information that you provide while creating a Shopware account is called master data. It usually includes address, email, phone, name, and other company details.

How to add a shop in Shopware?

Go to your merchant area and proceed to the start screen. Its right part contains a link that initiates a shop creation. Click it to launch a new shop. You will be asked to choose between a cloud storefront or an on-premise installation. Next, provide more information about your new storefront and save changes.

How to add a payment method to your Shopware account?

You can add a payment method for internal purposes under Basic Information -> Accounting. Choose PayPal, credit card, or direct debit to be able to pay for extensions and themes.

How to create a deposit in Shopware?

An active payment method lets you transfer funds to your Shopware 6 shop. Visit your Merchant Area -> Shops, choose a shop to provide funds to, and click Open Account Details. Now, you can start the money transfer.

How to purchase Shopware extensions?

Now, when you know how to place a deposit, it is possible to purchase your first extension or theme. Transfer money to your account and go to the Shopware Marketplace or Plugin Manager to purchase extensions and themes. Choose a solution you want to buy and complete the purchase. Note that the deposit should cover your order total.

How to get support in Shopware?

You can get support via email or by phone. Send inquiries regarding your account or license to info@shopware.com or +49 2555 9288 50. If you have questions regarding accounting and financial services, you are welcome here: financial.services@shopware.com or +49 2555 9288 510.

How to migrate to Shopware 6?

While Shopware 6 offers a separate section for integrations, its default tools are not enough to cover all the needs your particular business case may be associated with. Therefore, we recommend utilizing the Improved Import & Export tool to run the migration to Shopware. The module lets you move core entities to your new website from any external platform or transfer them from Shopware’s previous versions. At the same time, you can use it paired up with export solutions for other e-commerce platforms, such as Magento and Shopify. Contact our team for more information.

How to automate import and export processes in Shopware 6?

With the Improved Import & Export extension, regular data updates will no longer consume your time. The module provides the ability to automate recurring import and export processes with the help of a cron-based schedule assigned to each data transfer. It launches the corresponding data transfer according to the time frames you specify without interactions on the admin level.

How to integrate Shopware 6 with external systems?

Use the Improved Import & Export extension to integrate your Shopware 6 website with external systems. It lets you connect your store to ERPs, CRMs, and accounting tools. As we’ve just mentioned above, it automates repetitive import and export processes on the basis of cron-based schedules. Another important feature is that it modifies data with the help of mapping schemes according to the requirements of your Shopware store during import processes. The same logic is applied to exported data so that the extension creates a perfect output for the connected platforms.

Get Improved Import & Export for Shopware by Firebear Studio

Explore Shopware