Documentation

Store Management Permissions

With Liferay Commerce, you can use permissions to control access to Store Management applications and resources in the Commerce tab of the Global Menu (Global Menu).

Control access to Store Management applications and resources.

You can manage Store Management permissions for user roles under CommerceStore Management in the Define Permissions tab. Assign permissions individually, or check Action to assign all permissions for an application or resource.

Manage Store Management permissions for user roles in the Define Permissions tab.

Application Permissions

Application permissions grant abilities for an application itself, but do not include related resource permissions.

Store Management includes the following applications:

Channels: This application is used to create and manage Channels, which are used to display Products and receive Orders.

Currencies: This application is used to add and manage the currencies used within a Liferay instance.

All Store Management applications have the following permissions:

Permission

Description

Access in Control Panel

Ability to access the application in the Global Menu

Configuration

Ability to view and set the application’s configuration options

Permissions

Ability to view and modify the application’s permissions

Preferences

Ability to view and set application preferences

View

Ability to view the application

Resource Permissions

Resource permissions grant specific abilities related to application resources. Some of these permissions grant the ability to perform operations on database entities (i.e., model resources). Others grant the ability to perform resource-related operations in an application context (e.g., the ability to create a new resource entity).

Store Management applications are connected to the following resources:

Commerce Channel (listed under Channels): Channels are entities used to display Products and receive customer orders via a connected Site. Each Channel has its own workflow for orders, payment setting, shipping settings, tax calculations, and notifications.

Permission

Description

Delete

Ability to delete Channel entities

Permissions

Ability to view and modify permissions for Channel entities

Update

Ability to modify Channel entities

View

Ability to view Channel entities

Commerce Channels (listed under Channels; previously listed under Control Panel > General Permissions): These permissions grant the ability to perform resource-related operations in the Channels application.

Permission

Description

Add Commerce Channel

Ability to create Channel entities

Permissions

Ability to view and modify resource permissions in the Channels application

View Commerce Channels

Ability to view Channels

Commerce Notification Template (listed under Channels): These permissions grant the ability to perform operations on Notification Template entities, which are custom templates used to create notifications for Channel events.

Permission

Description

Delete

Ability to delete Notification Template entities

Permissions

Ability to view and modify permissions for Notification Template entities

Update

Ability to modify Notification Template entities

View

Ability to view Notification Template entities

Commerce Notification (listed under Channels): Notifications are instances of a Notification Template created by an event trigger. They are displayed within the Channels application.

Permission

Description

Add Notification Template

Ability to create Notification Template entities

Delete Notification Queue Entry

Ability to remove Notification entries from the queue

Permissions

Ability to view and modify permissions for Notification entities

Resend Notification Queue Entry

Ability to resend Notification queue entries

View Notification Queue Entries

Ability to view Notifications in the queue

View Notification Templates

Ability to view Notification Template entities

Commerce Currencies (listed under Currencies; previously listed under Control Panel > General Permissions): These permissions grant the ability to perform resource-related operations in the Currencies application.

Permission

Description

Manage Currencies

Ability to access and modify Currency entities

Permissions

Ability to view and modify resource permissions in the Currencies application