Overview of actions
The actions listed here are grouped thematically to provide a clear overview of the associated error messages and email templates. Actions that thematically belong to a different area can be found in the corresponding sections of this documentation or in the alphabetical overview of actions.Excerpt of the basic actions structure
Action overview
| Action | Description |
|---|---|
acceptInvitation | Defines the error messages that are output when accepting an invitation to a B2B account. |
checkPasswordStrength | Controls whether the shop checks the strength of a password. |
login | Defines the error messages that are output during the sign-in process to a customer account. |
unlockLogin | Defines the error messages that are output when lifting a login block. |
passwordForgotten | Defines the error messages that are output during the “forgot password” flow, as well as the email that is sent. |
resetPassword | Defines the error messages that are output when changing the password. |
actions.acceptInvitation - Accept invitation (B2B)
The acceptInvitation action controls the error messages that are output when an invited user accepts a B2B account invitation via a double opt-in link.
Example configuration
Parameter overview
| Parameter | Type | Description |
|---|---|---|
errorCodes | object | Configures the error codes used for problems during the action. |
invalidAccountId | string | Error message output when the double opt-in token cannot be assigned to a customer account. |
actionNotAllowed | string | Error message output when the double opt-in token is invalid. |
actions.acceptInvitation - Accept invitation (B2B)
The acceptInvitation action controls the error messages that are output when an invited user accepts a B2B account invitation via a double opt-in link.
Example configuration
Parameter overview
| Parameter | Type | Description |
|---|---|---|
errorCodes | object | Configures the error codes used for problems during the action. |
invalidAccountId | string | Error message output when the double opt-in token cannot be assigned to a customer account. |
actionNotAllowed | string | Error message output when the double opt-in token is invalid. |
actions.checkPasswordStrength - Password strength / password security
The checkPasswordStrength action controls whether the shop system checks the strength of a password server-side (e.g. minimum length, complexity) during actions such as registration or password change.
Example configuration
Parameter overview
| Parameter | Type | Description |
|---|---|---|
active | bool | Enables or disables the server-side password strength check. Default: true |
actions.login - Sign-in
The login action defines which error messages are output during the sign-in process to a customer account.
Example configuration
Parameter overview
| Parameter | Type | Description |
|---|---|---|
errorCodes | array | Configures the error codes used for problems during the action. |
missingId | string | Error message output when no login ID (e.g. email address) was supplied. |
missingPassword | string | Error message output when no password was supplied. |
emailCheckFailed | string | Error message output when the provided email address is considered invalid. |
loginBlocked | string | Error message output when the user account is temporarily blocked. |
invalidCredentials | string | Error message output when the combination of email address and password is incorrect. |
ipAddressBlocked | string | Error message output when the current IP address is blocked (blacklist). |
actions.unlockLogin - Unblock sign-in
The unlockLogin action defines the error messages that are output when lifting a login block for a customer account.
Example configuration
Parameter overview
| Parameter | Type | Description |
|---|---|---|
errorCodes | object | Configures the error codes used for problems during the action. |
unauthorized | string | Error message output when the unblocking is not permitted (e.g. invalid link or missing authorisation). |
actions.passwordForgotten - Forgot password
The passwordForgotten action defines the error messages that are shown during the “forgot password” flow.
Example configuration
Parameter overview
| Parameter | Type | Description |
|---|---|---|
email | object | Configures the email sent when resetting the password. Subject, sender and template are controlled via the general email parameters, see here: Email settings |
errorCodes | object | Configures the error codes used for problems during the action. |
missingEmail | string | Error message output when no email address was supplied. |
emailCheckFailed | string | Error message output when the provided email address is considered invalid. |
passwordRecoveryFailed | string | Error message output when the password reset fails. |
actions.resetPassword - Reset password
The resetPassword action defines which error messages are output when changing the password for an existing customer account, and which checks/actions are carried out.
Example configuration
Parameter overview
| Parameter | Type | Description |
|---|---|---|
autoLogout | bool | Determines whether the customer is automatically logged out after a successful password change. Default: true |
checkOldPassword | bool | Indicates whether the previous password is additionally requested and verified when changing the password. Default: true |
checkLoginID | bool | If true, an additional check is performed to verify that the supplied login ID/email matches the account. Default: false |
errorCodes | object | Configures the error codes used for problems during the action. |
notLoggedIn | string | Error message output when the user is not signed in. |
missingEmail | string | Error message output when no email address was supplied. |
emailMismatch | string | Error message output when the old email address was not transmitted correctly. |
missingPassword | string | Error message output when no password was supplied. |
passwordMismatch | string | Error message output when the password and password confirmation do not match. |
missingPasswordAuth | string | Error message output when the current password is required as confirmation but not provided. |
failedPasswordAuth | string | Error message output when the entered current password is incorrect. |
passwordCheckFailed | string | Error message output when the password does not meet the minimum requirements. |
