oo

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