Sign-in to the Strapi CMS
To manage online shop content via the Strapi CMS, you first have to sign in. This is done via a special URL that is directly connected to the shop’s CMS. The URL to the CMS is usually formed from the ShopID and the suffix “cms”. This URL is also provided by WEBSALE during shop provisioning. For example: If the ShopID of your shop ismustershop, the CMS URL will be mustershop-cms.websale.net.
The shop’s Admin Interface also provides a direct entry point to Strapi. You can find it in the menu under “Templates and Content” → “CMS (Strapi)”:

Initial login
Receiving the sign-in link: During the setup of the CMS system by WEBSALE, an email is sent with a link that leads directly to the CMS sign-in page.This link is intended for the initial setup of the access. Set password: When you first visit the link, you are prompted to set a password for the account. This password is required for future sign-ins. First login: As soon as a new password has been set, sign-in with email address and the newly set password is possible. Change access data: From the time of the first successful login, you have the option to change or update the access data via the customer account in Strapi.
Home page after successful login
After a successful login, there are different entry points:
Change language
The language of the Strapi interface is set to English by default and can be changed in the settings. Currently, German and English are offered. The following steps are needed to change the language:- Access the profile area: The profile area access is located in the lower left area of the menu and opens with a click on the profile picture or the initials.
- Navigate to the profile menu: In the menu that opens, the “Profile” option must be selected.
- Change language setting: Under the “Operation” section, you will find the menu item “Interface language”. Here you can now select the desired language from the available options.
- Save changes: To apply the new language setting, the configuration must be saved by clicking “Save” in the upper right area.
Manage users
Creating new user access for the CMS makes it possible to grant other team members or employees access to Strapi.Initial user
The first user created has administrator rights by default and is thus authorized to create new users. They also have access to all content and configuration options that WEBSALE provides in Strapi.Create new users
- Navigate in the left-hand menu bar to “Settings”.
- Click on “Users” under “Administration interface”.
- Click the “Invite user” button in the upper right. This opens a form in which the details for the new user can be entered.
- Enter the first and last name as well as the email address of the new user. This information is necessary to create the invitation link and to enable the user to register.
- Choose a role for the new user. The assigned role determines which permissions the user has in the system. This includes what they can see, edit, or cannot access.
- By default, there are three predefined roles, but it is also possible to create additional roles. Customers can either define new roles themselves or commission WEBSALE to do so (see the section on rights and role management).
- After all information has been entered and the role assigned, an invitation link is generated. This link can then be sent to the respective user to invite them to complete their registration.
Delete users
- Go again to the “Users” section under “Settings”.
- Select the user you want to remove.
- Use the delete option available in the user interface to permanently remove the user from the system.
Rights and role management
In the Strapi Admin Panel, access control can be effectively managed by creating roles and assigning specific permissions to those roles. These roles can then be assigned to the users of the system.Predefined roles
By default, WEBSALE delivers the following 3 standard roles with corresponding permissions:- Author: Authors can already edit content and create new content.
- Editor: Editors can manage and publish content, also that of other users. They cannot create content themselves.
- Super Admin (Admin): Super admins can access and manage all functions, settings, and content.
Create and manage roles
- Go to “Settings” in the left-hand menu and then select “Roles” under the administration interface.
- There you can edit an existing role or create a new role by clicking “Add role”.
- Give the role a meaningful name and add a description that clearly defines the purpose and responsibilities of the role.
- The permissions are divided into “Collections”, “Single types”, “Plugins”, and “Settings”.
For more information on the available rights, see the Strapi documentation. - For content types (collections, single types), common permissions such as read, write, delete, and publish can be set.
- For plugins and settings, the permissions are somewhat more complex. Here, for example, permissions can be granted for creating internationalizations, uploading images or media, or creating new webhooks. It is recommended to look up the specific options in the Strapi documentation to get a detailed overview.
- After all settings have been made, save the role to apply the changes.
Assign roles to users
- Go via “Settings” to “User management”.
- Here you have the option of either selecting an already existing user or creating a new user. You also have the option of inviting users by email using an invitation link.
- In the user profile, in the “Roles” area, you can assign one or more roles to the user.
- After selecting the desired roles, the changes must be saved by clicking “Save” in the upper right area.
Note on end-user roles
- The area “Users & Permissions plugin” in Strapi is primarily used for managing permissions that relate to the WEBSALE Strapi connector.
- In this context, the management of end-user roles is primarily relevant for controlling access to the API through which JSON data is retrieved.
- End-user roles, which in other contexts could serve to manage customer data or similar information, are of secondary importance here.
