Documentation

Pricing Permissions

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

Control access to Pricing applications and resources.

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

Manage Pricing 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.

Pricing includes the following applications:

Price Lists: This application is used to create and manage Price List entities that store Product price entries.

Discounts: This application is used to create and manage Discount entities that modify prices.

Promotions: This application is used to create and manage Promotions, which are entities that store Product price entries that can be applied to a Product in place of its other Price List entries.

Product Groups: This application is used to create and manage Product Group entities.

Tax Categories: This application is used to create and manage categories for applying tax rates to Channel Products and shipping costs. See Creating Tax Categories for more information.

All Pricing 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).

Pricing applications reference the following resources:

Commerce Price List (listed under Price Lists and Product Groups): These permissions grant the ability to perform operations on Price List entities. Price List entities are used to store price entries for Product SKUs. This includes Base Price Lists and custom Price Lists, as well as Base Promotion Lists and custom Promotion Lists. Each list is linked to a single Catalog and has the following configuration options: currency, priority, schedule, eligibility, and price modifiers.

Permission

Description

Delete

Ability to delete Price List entities

Permissions

Ability to view and modify permissions for Price List entities

Update

Ability to modify Price List entities

View

Ability to view Price List entities

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

Permission

Description

Add Commerce Price List

Ability to create Price List entities in the Price Lists application

Permissions

Ability to view and modify resource permissions in the Price Lists application

Commerce Discount (listed under Discounts and Product Groups): These permissions grant the ability to perform operations on Discount entities. Discount entities are used to modify prices and can be configured to target the price of Products, Shipments, Subtotals, Totals, or Product Groups. When applied, a Discount modifies the best applicable price for a customer, whether unit or promo.

Permission

Description

Delete

Ability to delete Discount entities

Permissions

Ability to view and modify permissions for Discount entities

Update

Ability to modify Discount entities

View

Ability to view Discount entities

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

Permission

Description

Add Discount

Ability to create Discount entities in the Discounts application.

Permissions

Ability to view and modify resource permissions in the Discounts application

View Discounts

Ability to view existing Discount entities in the Discounts application

Commerce Product Group (listed under Product Groups): These permissions grant the ability to perform operations on Product Group entities. Product Group entities are used for grouping related Products so Price Lists and Discounts can be easily applied to them.

Permission

Description

Delete

Ability to delete Product Group entities

Permissions

Ability to view and modify permissions for Product Group entities

Update

Ability to modify Product Group entities

View

Ability to view Product Group entities

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

Permission

Description

Add Commerce Pricing Class

Ability to create Pricing Class entities in the Product Groups application

Permissions

Ability to view and modify resource permissions in the Product Groups application

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

Permission

Description

Manage Tax Categories

Ability to manage Tax Category entities in the Tax Categories application

Permissions

Ability to view and modify resource permissions in the Tax Categories application